Red de conocimiento informático - Material del sitio web - Ciclo "7-0" secuencialmente en el tubo digital de 8 bits del microcontrolador AT89C51, compila el programa y dibuja el diagrama esquemático.

Ciclo "7-0" secuencialmente en el tubo digital de 8 bits del microcontrolador AT89C51, compila el programa y dibuja el diagrama esquemático.

?ORG ?0000H

?JMP ?BEGIN

?ORG 0030H

Tabla: ***Pantalla de tubo digital de cátodo Lista de códigos

?DB 3FH,06H,5BH,4FH,66H ;01234

?DB 6DH,7DH,07H,7FH,6fh ;56789

RETARDO : ?MOV ?R5,#20

BUCLE4: ?MOV ?R6,#50H ;Retraso 20X20ms

BUCLE5: ?MOV ?R7,#100

DJNZ ?R7,$

DJNZ ?R6,LOOP5

DJNZ ?R5,LOOP4

RET

;----- ----------------------------------

COMENZAR: ?MOV ?R4,#0

INICIO:

MOV ?Valor del indicador de bits R4 al registro A

OTRA VEZ: ?MOV ?DPTR,#TABLE

MOVC ? A,@A+DPTR

MOV ?P1,A

RETARDO DE LLAMADA

INC R4

CJNE R4,#8,INICIO

COMIENZO SJMP

FINAL ?