Material de la materia de Microcomputadoras (teoría y laboratorio)

1. Material para Imprimir

Este link contiene las hojas que necesitas imprimir para trabajar en el curso. Dependiendo de si cursas la clase de laboratorio o la de teoría, deberás imprimir lo que se te indicó en la clase respectiva.

2. Temario de la Materia Microcomputadoras

Aquí podrás descargar el temario oficial con la bibliografía oficial de la materia, así como un documento llamado "Temario y Metodología" creado para explicar mi forma particular de evaluar en esta materia.

3. Sistema Mínimo

Este apartado contiene los diagramas para construir un sistema mínimo basado en el PIC16F877A con un cristal de 20MHz. También encontrarás una presentación con fotos del material y las cosas en las que deberás poner atención a la hora de crear este sistema mínimo.

4. Programar el PIC con el TOP MAX

Aquí encontrarás una presentación que te indica cómo descargar archivos HEX por medio del programador TOP MAX. Esta presentación la necesitarás cuando quieras cargar el boot loader a tu sistema mínimo.

5. Compila y Simula en MPLAB 8

Presentación que te ayudará a recordar la explicación vista en clase de cómo compilar y simular programas en MPLBA 8.

6. Programar el PIC por medio del Puerto Serie

Aquí encontrarás una presentación que indica cómo cargar archivos HEX por medio del puerto serie con ayuda del software PICdownloader.

7. Boot Loaders

Archivos HEX de los bootloaders para el PIC utilizado en clase y para algunos otros PICs distintos.

8. Códigos de Ejemplo

Códigos de ejemplo que incluyen un programa "esqueleto" en ensamblador (Blinking.asm) y rutinas para programar LCDs y un teclado de computadora en C.

9. Software

Programas necesarios para llevar a cabo la programación de PICs


10. Libros

Conjunto de libros que servirán como referencia para las prácticas de laboratorio



11. Hojas de Especificaciones

Aquí econtrarás las hojas de especificaciones del PIC16F877A y algunas otras que podrían resultar útiles para la materia.

12. Prácticas del Curso de Teoría.

Aquí podrás descargar las especificaciones de cada una de las prácticas del curso de teoría, así como la manera en la que estas serán evaluadas. También encontrarás sugerenecias sobre presentaciones y descargas que te serán útiles para elaborar cada práctica.






13. Proyecto Final de la Clase de Teoría

Aquí podrás descragar las especificaciones del proyecto final del curso de teoría, así como información útil sobre cómo elaborarlo y los criterios de su evaluación.

14. Proyecto Final de la Clase de Laboratorio

Aquí podrás descragar las especificaciones del proyecto final del curso de laboratorio, así como información útil sobre cómo elaborarlo y los criterios de su evaluación.

15. ADC del PIC16F877A

Contiene la información de los registros que controlan el ADC del PIC16F877A, así como su posición en la memoria RAM y la especificación de cada uno de sus bits.

16. Display de 7 Segmentos

Contiene una breve explicación de cómo funcionan internamente los displays de 7 segmentos, así como su mapa de terminales.

17. Teclado de PC

En esta presentación podrás encontrar mucha información acerca del funcionamiento de un teclado para PC, así como la manera en la que tienes que conectarlo a tu sistema mínimo, o la forma de conectarlo si es que quieres probar tu teclado, en las tarjetas del Laboratorio de Microcomputadoras (Edificio "Q209", segundo piso).

18. Control de una LCD

Aquí encontrarás información sobre cómo conectar una LCD a las tarjetas del Laboratorio de Microcomputadoras (edificio "Q209", segundo piso) para que puedas probarla. También se da información sobre cómo programar una LCD 16X2.

19. Fotos útiles para Teclado de PC y LCD

En está presentación encontrarás fotos útiles sobre varios tipos de conectores con los que podrás adaptar un teclado de PC y una LCD a tu sistema mínimo, o a las tarjetas de prueba del Laboratorio de Microcomputadoras (Edificio "Q209", segundo piso).

20. Comandos para Proyecto Final

Esta es una lista numerada de comandos que deberás implementar en tu proyecto final. Independientemente de si eres de la clase de teoría o de laboratorio, deberás implementar junto con tu equipo, los comandos que te asigne tu profesor.

21. Códigos de Tecla

En este archivo de texto plano encontrarás los códigos de tecla que un teclado USB o mini-din transmiten cada vez que es presionada una tecla.

22. Link Pendiente

Link Pendiente