Tecnico En Electronica

Páginas: 2 (400 palabras) Publicado: 15 de noviembre de 2012
I.P.S.A.J |Alumno: Ezequiel Colombo | |
|07-11-12 |Microcontroladores ||Practico Nº3 |Prof. Fabio Morel |



; ZONA DE DATOS**********************************************************************



LIST P=16F84A
INCLUDE
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

CBLOCK 0x0C
Contador ; El contador a visualizar.Auxiliar
Consigna
Banderas
ENDC

#DEFINE Pulsador PORTA,4 ; Línea donde se conecta el pulsador.
#DEFINE Reset PORTA,3 ; LINEA RESET
#DEFINE Conteo Banderas,0


; ZONA DE CÓDIGOS********************************************************************

ORG 0x00
Inicio
call LCD_Inicializa
movlw 0x64 ; 100 en hexa
movwf Consigna
bsf STATUS,RP0
bsf Pulsador ; Líneadel pulsador configurada como entrada.
bsf Reset ; LINEA RESET configurada como entrada.
clrf PORTB ; Puerto b configurado como salida
bcf STATUS,RP0
clrf Contador
bcf Conteo
callVisualiza ; Inicializa contador y los visualiza por 1ª vez.
;
Principal
btfsc Conteo
goto NO
btfsc Pulsador ; Lee el pulsador.
goto NO
call IncrementaVisualiza

NO btfsc Resetgoto Principal
goto Inicio

; Subrutina "IncrementaVisualiza" -------------------------------------------------------
;
IncrementaVisualiza
call Retardo_20ms ; Espera a que se estabilice elnivel de tensión.
call IncrementaContador ; Incrementa el contador y después lo visualiza.
;
Visualiza
call LCD_Borra ; Borra la pantalla.
movlw "C"
call LCD_Caracter
movlw "O"
callLCD_Caracter
movlw "N"
call LCD_Caracter
movlw "S"
call LCD_Caracter
movlw " "
call LCD_Caracter
movlw .7
call LCD_PosicionLinea1
movf Consigna,W ; Ahora se visualiza en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico Electronico
  • tecnico electronico
  • tecnico electronico
  • Técnico Electrónico
  • Tecnico Electronico
  • tecnico en electronica
  • tecnico electronico
  • tecnica electronica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS