La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - Proyecto de graduación de MCU

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

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