Proyecto de graduación de MCU
1. Luces publicitarias inteligentes
2. Tarjetas de felicitación electrónicas controladas por microcontrolador
3. Cuenta regresiva de 60 segundos
4.
5. Contestador automático de ocho direcciones
6. Contador de piezas de carga
7. Termómetro digital
El procedimiento de cuenta atrás de 60 segundos es el siguiente:
Adjunto: Código fuente escrito bajo Keil?C?
ORG?00H
SJMPSTAR
ORG?1BH
SJMPT1S
ORG?30H
ESTRELLA:?MOV?R2, #60
MOV?R4, #20
MOV?IE, #88H
MOV?TMOD, #10H
MOV?TH1, #3CH
MOV?TL1, #0B0H p>
SETB?TR1
MOV?A, R2
MOV?B, #10
DIV?AB
ACALL?SEG7
MOV?P1,A
MOV?A,B
ACALL?SEG7
MOV?P2,A
SJMP?$
T1S: MOV?TH1, #3CH
MOV?TL1, #0B0H
DJNZ?R4, T1S0
MOV?R4, #20
DJNZ?R2, T1S1
CLR?TR1
SJMP?T1S1
T1S0:?RETI
T1S1:?MOV?A, R2
MOV?B, #10
DIV?AB
ACALL?SEG7
MOV?P1,A
MOV?A,B
ACALL?SEG7
MOV?P2,A
RETI
SEG7:?INC?A
MOVC?A, @A PC
RET
DB ?0C0H, 0F9H, 0A4H, 0B0H
DB?99H, 92H, 82H, 0F8H
DB?80H, 90H, 88H, 83H
DB?0C6H , 0A1H, 86H, 8EH FINAL