Dxdddddddddddddddddddddddddddddd
Páginas: 2 (398 palabras)
Publicado: 4 de diciembre de 2010
eh aqui el asm disfrutenlo y compartan sus experiencias conmigo chao
;julio cesar jucemoar102@yahoo.es
;PRAC33A.ASM
;Este programa muestra una piramide en un displaymatricial de 8 filas
;x 15 columnas. Usa dos IC 74LS164 conectados en cascada.
;Circuito No. 22
;CONEXIONES:
;<RB7-RBO> : filas
;RA0 : DATA 74LS164
;RA1 : CLEAR 74LS164
;RA2 : CLOCK74LS164
processor 16f84a
include <p16f84a.inc>
__config _XT_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF
reg1 equ 11h
reg2 equ 12h
reg3 equ 13h
reset org 00
goto inicioorg 05h
retardo movwf reg1 ;subrutina de retardo base de 500 useg
loop1 movlw .1 ;1
movwf reg2
loop2 movlw .165 ;165
movwf reg3
loop3 decfsz reg3,1
goto loop3
decfsz reg2,1
gotoloop2
decfsz reg1,1
goto loop1
return
pulso movlw .1
call retardo
bcf PORTA,2 ;CLK = 0
movlw .1
call retardo
bsf PORTA,2 ;CLK = 1, activa salida
return
;***********************PROGRAMA PRINCIPAL *****************************
inicio bsf STATUS,5
movlw 00 ;PORTA como salida
movwf PORTA ;
movlw 00h ;PORTB como salida
movwf PORTB ;
bcf STATUS,5
bsf PORTA,1;ClEAR
bsf PORTA,2 ;CLK
clrf PORTB
muestra bsf PORTA,0 ;DATA = 1
call pulso
bcf PORTA,0 ;DATA = 0
movlw .1
movwf PORTB ;filas
call pulso
movlw .3
movwf PORTB ;filas
call pulsomovlw .7
movwf PORTB ;filas
call pulso
movlw 0fh
movwf PORTB ;filas
call pulso
movlw 1fh
movwf PORTB ;filas
call pulso
movlw 3fh
movwf PORTB ;filas
call pulso...
Leer documento completo
Regístrate para leer el documento completo.