Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asm Teclado 03
Asm Teclado 03
asm **************************
*********
;
;
===================================================================
;
Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
;
E. Palacios, F. Remiro y L. Lpez.
;
Editorial Ra-Ma. www.ra-ma.es
;
===================================================================
;
; El mdulo LCD visualiza el valor hexadecimal de la tecla pulsada. Para la lectur
a del
; teclado se utiliza la interrupcin RBI o por cambio en las lneas <RB7:RB4> del Pu
erto B.
;
; ZONA DE DATOS ****************************************************************
******
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
LIST
P=16F84A
INCLUDE <P16F84A.INC>
CBLOCK 0x0C
ENDC
; ZONA DE CDIGOS ****************************************************************
****
ORG
goto
ORG
goto
0
Inicio
4
ServicioInterrupcion
call
call
LCD_Inicializa
Teclado_Inicializa
movlw
b'10001000'
Inicio
; Configura las lneas del teclado
.
; Habilita la interrupcin RBI y la genera
l.
movwf
Principal
sleep
teclado.
goto
INTCON
; Espera en modo bajo consumo que pulse
Principal
;
;
;
;
;
===================================================================
Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
E. Palacios, F. Remiro y L. Lpez.
Editorial Ra-Ma. www.ra-ma.es
===================================================================