Programa de Micro I - Año 2004

Bolilla

Controlador y microcontrolador versus microprocesador. Arquitectura cerrada y abierta. Prestaciones, fiabilidad, flexibilidad, aplicaciones. Recursos comunes. Recursos especiales. Lenguajes de programación. Herramientas de desarollo.
Bolilla
La familia de los PIC: Característcas relevantes. Registros. El reloj y el ciclo de instrucción. Registro de estado. Organización de la memoria. Registros especiales. Set de instrucciones. Modos de direccionamiento.
Bolilla
Introducción al lenguaje assembler. Escritura del código fuente. Ensamblado. Ejecución. Depuración. Simulación. Grabación del microcontrolador.
Bolilla
Técnicas de programación: Bucles, retardos. Cálculo del tiempo de ejecución. Lectura de pulsadores. Conteo de pulsos y flancos. Teclado matricial: scanning. Multiplexado. Subrutinas. Tablas de datos. Tablas de saltos.
Bolilla
Interrupciones en el 16F84. Rutina de servicio. Registros. Distintas formas de activar una interrupción. Timer. Watchdog. Lectura/Escritura de la memoria de datos EEPROM.
Bolilla
Trabajo práctico final: realización de un proyecto utilizando un microcontrolador tipo OTP.

 

Desarrollo de la materia

 

Bibliografía

 

Práctica

Cada Trabajo Práctico necesitará ciertos conocimientos para poder realizarlos. Estos conocimientos se adquirirán a medida que desarrollamos el TP, mediante su aprendizaje respectivo en clase. Éste, presisamente, es el objetivo de los TP: "Que los siguientes temas queden bien aprendidos en los alumnos":

Las guías de trabajos prácticos las podrás bajar desde aquí.

 

Materiales necesarios

Los materiales que se necesitarán durante el año para realizar todos los trabajos prácticos son los siguientes:



  • Grabador de PIC (opcional)
  • 1 PIC 16F84
  • 4 displays de 7 segmentos cátodo común
  • 8 resistencias de 220 ohms
  • 1 Cristal de 4 Mhz
  • 2 capacitores de 22 pf
  • 1 Led
  • 1 Protoboard