Está en la página 1de 2

org 0 ; Direccin inicio programa 0000H.

mov P2, #0FFh


mov P1, #0FFh
;setb P3.1
;clr P3.0
INICIO:
mov dptr, #Mensaje ; Declara PUNTERO a la Tabla.
mov R3,dpl
mov R4,dph
lazo0: mov R0,#00h
mov dph,R4
mov dpl,R3
lazo1: clr A
movc A, @A+dptr; Toma el cdigo deseado de la Tabla.
mov P1, A
mov A, R0
mov P2, A
inc dptr
inc R0
call delay1
;call RETARDO
cjne R0,#09h,lazo1
mov R3,dpl
mov R4,dph
mov R2,#08h
sd:
djnz R3,SD0
djnz R4,SD0
SD0:
djnz R2,sd
mov dptr,#CONF
mov A,dph
mov B,R4
cjne A,B,lazo0
mov A,dpl
mov B,R3
cjne A,B,lazo0
ST1:
call RETARDO
jmp INICIO ; Hace repetitivo el programa
;**********************************************************
delay: mov R6, #0FFh
lazd1: djnz R6,lazd1
ret
delay1: mov R7,#0Fh
lazo2: acall delay
djnz R7,lazo2
ret
;**********************************************************
RETARDO: MOV R4,#02H ;8
MOV R2,#10H ;47
MOV R3,#0FFH
LOOP: DJNZ R3,LOOP
DJNZ R2,LOOP
DJNZ R4,LOOP
RET
;**********************************************************
Mensaje:
DB 00H,00H,00H,00H,00H,00H,00H ;ESPACIO
DB 0FEH,92H,92H,92H,82H,00H,00H ;LETRA E

CONF:
end; Fin del programa

DB 0FEH,80H,80H,80H,80H,00H,00H
DB 0FEH,92H,92H,92H,82H,00H,00H
DB 0FEH,82H,82H,82H,82H,00H,00H
DB 02H,02H,0FEH,02H,02H,00H,00H
DB 0FEH,12H,32H,52H,8CH,00H,00H
DB 7CH,82H,82H,82H,7CH,00H,00H
DB 0FEH,04H,10H,20H,0FEH,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 0FEH,82H,82H,82H,82H,00H,00H
DB 0FCH,12H,12H,12H,0FCH,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H
DB 6EH,92H,92H,92H,64H,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 6EH,92H,92H,92H,64H,00H,00H
DB 00H,0C0H,0C0H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H
DB 0FEH,82H,82H,82H,7CH,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 0FEH,82H,92H,92H,64H,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 02H,02H,0FEH,02H,02H,00H,00H
DB 0FCH,12H,12H,12H,0FCH,00H,00H
DB 0FEH,80H,80H,80H,80H,00H,00H
DB 0FEH,92H,92H,92H,82H,00H,00H
DB 6EH,92H,92H,92H,64H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 82H,82H,0FEH,82H,82H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H

;LETRA L
;LETRA E
;LETRA C
;LETRA T
;LETRA R
;LETRA O
;LETRA N
;LETRA I
;LETRA C
;LETRA A
;ESPACIO
;ESPACIO
;LETRA S
;LETRA I
;LETRA S
;LETRA .
;ESPACIO
;LETRA D
;LETRA I
;LETRA G
;LETRA I
;LETRA T
;LETRA A
;LETRA L
;LETRA E
;LETRA S
;ESPCIO
;LETRA I
;LETRA I
;LETRA I
;ESPACIO

También podría gustarte