Temporizador Programable
;"TEMPORIZADOR PROGRAMABLE"
;Con 3 microrruptores se selecciona un valor entre el 0 y el 7 (binario),;que representa un tiempo en segundos y que ser visualizado por el display
;de 7 segmentos. Durante el tiempo que dura la temporizaci¢n un LED rojo;permanece activado, as¡ como un zumbador. Al finalizar se desactivan ambos
;elementos y el display se pone a 0.;DIRECTIVAS DEL PROGRAMA
LIST P=16F84 ; Se emplea el PIC16F84
RADIX HEX ; Sistema de numeraci¢n hexadecimal;ETIQUETAS DEL PROGRAMA
W EQU 0x00 ; Registro de destino W : d=0
F EQU 0x01 ; Registro de destinoF : d=1
Z EQU 0X02 ; Bit 2 del registro ESTADO
TMR0_OPT EQU 0x01 ; El registro TMR0 ocupa la direcci¢n 1
; del banco 0 y el OPTION ladirecci¢n 1
; del banco 1
PC EQU 0x02 ; El registro PC ocupa la direcci¢n 2 de
; los dos bancos
ESTADO EQU 0x03 ;El registro ESTADO ocupa la direcci¢n
; 3 de los dos bancos
INTCON EQU 0x0B ; El registro INTCON ocupa la direcci¢n
; B de los dosbancos
PUERTAA EQU 0x05 ; La PUERTA A ocupa la direcci¢n 5 del
; banco 0 y su registro de configuraci¢n
; la direcci¢n 5 del banco 1PUERTAB EQU 0x06 ; La PUERTA B ocupa la direcci¢n 6 del
; banco 0 y su registro de configuraci¢n
; la direcci¢n 6 del banco 1...
Regístrate para leer el documento completo.