Presentación PIC GAMA MEDIA
Presentación PIC GAMA MEDIA
Presentación PIC GAMA MEDIA
EL MICROCONTROLADOR PIC16F628A
Conjunto reducido de instrucciones (RISC). Solamente 35 instrucciones que aprender a utilizar. Oscilador interno de 4MHz. Las instrucciones se ejecutan en un slo ciclo de mquina excepto los saltos (goto y call), que requieren 2 ciclos. Aqu hay que especificar que un ciclo de mquina se lleva 4 ciclos de reloj, si se utiliza el reloj interno de 4MHz, los ciclos de mquina se realizarn con una frecuencia de 1MHz, es decir que cada instruccin se ejecutar en 1uS (microsegundo) Opera con una frecuencia de reloj de hasta 20 MHz (ciclo de mquina de 200 ns)
Pines:
PORTA: RA0-RA7: Los pines RA0-RA4 y RA6RA7 son bidireccionales y manejan seales TTL
El pin RA5 es una entrada Schmitt Trigger que sirve tambin para entrar en el modo de programacin cuando se aplica una tensin igual a Vpp (13,4V mnimo)
El terminal RA4/T0CKI puede configurarse como reloj de entrada para el contador TMR0
terminal es bajo (0 Vcc), el microcontrolador permanece inactivo. Este Reset se controla mediante la palabra de configuracin del PIC. OSC1/CLKIN: Entrada de oscilador externo. OSC2/CLKOUT: Salida del oscilador. El PIC 16F628A dependiendo de cmo se configure puede proporcionar una salida de reloj por medio de este pin.
RB7 a RB4) Interrupcin por desborde del timer 0 (TMR0) Interrupcin por desborde del timer 1 (TMR1) Interrupcin por comparacin exitosa en TMR2 Interrupcin del comparador Interrupcin del transmisor del USART Interrupcin del receptor del USART Interrupcin del mdulo CCP Interrupcin del EEPROM
EL MICROCONTROLADOR PIC16F877A
Escritura o lectura del puerto esclavo paralelo (PSPIF) Desbordamiento del TMR0, siempre que el timer 0 temporice retardos Desbordamiento del TMR1, siempre que el timer 1 este contando pulsos externos en modo contador asncrono (TMR1IF).
Comparacin del modulo CCP en modo disparo de evento especial. El TMR1 debe contar pulsos externos (CCPxIF).
Mdulo SSP al detectar un bit de START STOP una colisin en el bus (SSPIF BCLIF) Mdulo SSP al transmitir o recibir en modo esclavo en SPI/I2C(SSPIF).
para los PIC: 16F628A y 16F877A. Se deben considerar algunos aspectos como el nmero y nombre de los puertos, nmero de timers, etc. En cuanto a los mdulos KBD.c y LCD.c se deben ajustar a los requerimientos y puertos disponibles de los PICs 16F628A y 16F877A.
FIN DE LA PRESENTACIN