Red de conocimiento informático - Espacio del host - Utilizo una placa experimental de 51 microcontroladores con 8 tubos digitales. ¿Cómo escribir un programa para encender dos tubos digitales?

Utilizo una placa experimental de 51 microcontroladores con 8 tubos digitales. ¿Cómo escribir un programa para encender dos tubos digitales?

Principalmente:

MOV DPTR, #tag

MOV R7, recuento de diez dígitos #00H

MOV R2, recuento de grupo único #00H

DSUP0:

MOV R6, # 00H recuento de velocidad de escaneo

DSUP:

R2 MOV

MOVC A, @A+ DPTR

MOV P0, A

Dispositivo de visualización CLR P20

SETB P21

LCALL YSH2S

MOV A, R7

MOVC A, @A+DPTR

MOV P0, A

SETB P20

CLR P21

LCALL YSH2S

Empresa R6

CJNE R6, 3FH, DSUP

Empresa R2

Una llamada YSH2S

CJNE R2, #0AH, DSUP0

INC R7

MOV R2, #00H

CJNE R7, #0AH, DSUP0

Gerente General de AJMP

YSH2S: MOV R3, #01H

Lazo 2: MOV R4, #028H

LOOP21: MOV R5, #05AH

XHD3: DJNZ R5, XHD3

DJNZ R4, LOOP21

DJNZ R3, Loop 2

Remojado en agua para ablandar

TAB: DB 0C0H

DB 0F9H

DB 0A4H

DB 0B0H

DB 099H

DB 092H

DB 082H

DB 0F8H

DB 080H

DB 090H

DB 088H

DB 083H

DB 0C6H

DB 0A1H

DB 086H

DB 08EH

Fin

p>