Está en la página 1de 3

hola a todos solo quiero que lo pomgan afuncionar y me ayuden yo ya lo hize y funciona el unico problema que tengo es como

meterle los datos no desde el ASM si no desde afuera osea que yo lo prgrame. yo creo que ya es de mucha ayuda esto que les mando ahora requiero de su ayuda a ver quie lo mejora atte julio c. mi correo es el: jucemoar102@yahoo.es escriban yo les mando el diagrama el asm esta aqui chao todos

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 display matricial 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 : CLOCK 74LS164 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 inicio org 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 goto loop2 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 pulso movlw .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 movlw 7fh movwf PORTB ;filas call pulso movlw 0ffh movwf PORTB ;filas call pulso movlw 7fh movwf PORTB ;filas call pulso movlw 3fh movwf PORTB ;filas call pulso movlw 1fh movwf PORTB ;filas call pulso movlw 0fh movwf PORTB ;filas call pulso movlw .7 movwf PORTB ;filas call pulso movlw .3 movwf PORTB ;filas call pulso movlw .1 movwf PORTB ;filas call pulso bcf PORTA,1

goto muestra end ; escribanme yo les mand el diagrama

También podría gustarte