José Juarez
 
 Inicio  Sitios UNQ  Buscar  Contacto  
 
:: Menú Principal
:: Login
Sistemas Digitales : Bibliografia
Enviado por jjuarez el 21/4/2009 22:30:00 (766 Lecturas)



M68HC11F1 Technical Data, Freescale Semiconductor Inc. 2004.


Allen Wyatt, Using Assembly Languaje.


Kernighan Ritchie, El Lenguaje de Programación C


Michael Barr, Programming Embedded Systems in C and C++.


Michael Pont, Embedded  C.


Driscoll-Coughlin-Villanucci, Data Acquisition and Process Control with the M68HC11 microcontroller.


Oppenheim and Schafer, Digital Signal Procesing.

Enviar comentario
Sistemas Digitales : Detalles
Enviado por jjuarez el 21/4/2009 22:30:00 (664 Lecturas)

 


Conocimientos previos


Diseño de Controladores Digitales


Electrónica Analógica I


 


Créditos y Horas


12 créditos, 6 horas semanales


 


Evaluación


1 examen, proyecto



Enviar comentario
Sistemas Digitales : Objetivos
Enviado por jjuarez el 21/4/2009 22:20:00 (664 Lecturas)

Aprender técnicas de programación avanzada para microcontroladores, en lenguage C y assembler. Utilizar estas herramientas para desarrollar Sistemas Embebidos o sistemas que controlados por microcontroladores. Adquirir por medio de la realización de un proyecto, habilidades prácticas sobre manejo de kits, teclados, displays, motores,etc.

Enviar comentario
Sistemas Digitales : Programa
Enviado por jjuarez el 21/4/2009 22:20:00 (721 Lecturas)

Programa



  • Introducción a la programación en lenguaje assembler de microprocesadores de 8 bits. Unidad Central de Proceso (CPU). Periféricos. Timers/WatchDog. RS-232. Conversor A/D. Comunicación Serie Sincrónica.



  • Programación avanzada en lenguaje assembler. Optimización de códigos. Algoritmos de cálculo. Manejo de la pila. Subrutinas, funciones e interrupciones. Cálculos en punto fijo.



  • Programación en lenguaje C para microprocesadores de 8 bits. Manejo de funciones. Expresión y utilización de los tipos de variables, problemas de la programación en C. Interrupciones y vectores de interrupción. Programación de los periféricos en C. Cálculos en punto fijo y en punto flotante. Optimización de código. Diferencias entre compiladores en la utilización de la pila.



  • Filtros digitales. Cálculo de filtros. Implementación de filtros pasa-bajos, pasa-altos, pasa-banda y elimina-banda. Diferencias entre filtros analógicos y filtros digitales. Problemas de aliasing. Problemas de cuantización de los conversores A/D. Problemas de la cuantización en los cálculos en punto fijo. Optimización de código para utilizarlos en tiempo real dentro de microprocesadores de 8-bits.

Enviar comentario