TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: jucemoar en 03 de Marzo de 2005, 11:15:00
-


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
-
donde estan loas archivos? no los encuentro
-
espero me disculpen pero esa no era mi verdadera direccion ya se me asia raro que no me escrivieran la real es jucemoar102@yahoo.es lo siemto muchopo