Red de conocimiento informático - Conocimiento del nombre de dominio - Estoy buscando urgentemente un programa de montaje del tubo digital del microcontrolador para mostrar la cuenta atrás del semáforo.

Estoy buscando urgentemente un programa de montaje del tubo digital del microcontrolador para mostrar la cuenta atrás del semáforo.

NOMBRE T3; experimento de expansión del puerto de E/S uno

PORT EQU 0CFA0H; dirección de selección de chip CS0

CSEG AT 0000H

LJMP INICIO

CSEG A LAS 4100H

INICIO: MOV A, #11H; dos luces rojas están encendidas, las luces amarilla y verde están apagadas

ACALL DISP; para mostrar la Unidad (similar a lo siguiente)

ACALL DE3S; retraso de 3 segundos

LLL: MOV A, #12H; luz verde en la intersección este-oeste; luz roja en el norte; intersección sur

ACALL DISP

ACALL DE10S; retraso de 10 segundos

MOV A, #10H; luz verde apagada en la intersección este-oeste; luz roja encendida en intersección norte-sur

ACALL DISP

MOV R2, #05H; el valor en R2 es el número de destellos de luz amarilla

TTT: MOV A, # 14H; la luz amarilla está encendida en la intersección este-oeste; la luz roja está encendida en la intersección norte-sur

ACALL DISP

ACALL DE02S; >

MOV A, #10H; luz amarilla apagada en la intersección este-oeste; luz roja encendida en la intersección norte-sur

ACALL DISP

ACALL DE02S; /p>

DJNZ R2, TTT; regrese a TTT, haga la intersección este-oeste; la luz amarilla parpadea cinco veces

MOV A, #11H; están apagados

ACALL DISP

ACALL DE02S; Retraso 0,2 segundos

MOV A, #21H La luz roja está encendida en la intersección este-oeste; la luz verde está encendida en la intersección norte-sur

ACALL DISP

ACALL DE10S; retraso de 10 segundos

MOV A, #01H La luz roja está encendida; en la intersección este-oeste encendida; la luz verde está apagada en la intersección norte-sur

ACALL DISP

MOV R2, #05H la luz amarilla parpadea cinco veces

GGG: MOV A, #41H; la intersección este-oeste La luz roja está encendida la luz amarilla está encendida en la intersección norte-sur

ACALL DISP

ACALL DE02S; retraso de 0,2 segundos

MOV A, #01H; La luz roja está encendida en la intersección este-oeste. La luz amarilla está apagada en la intersección norte-sur.

ACALL DISP

ACALL

DE02S; Retraso 0.2 segundos

DJNZ R2, GGG; Regrese a GGG, haga la intersección norte y sur; la luz amarilla parpadea cinco veces

MOV A, #03H; encendido, luz amarilla, luz verde apagada

ACALL DISP

ACALL DE02S; retraso de 0,2 segundos

JMP LLL; >DE10S: MOV R5, #100; retraso de 10 segundos

JMP DE1

DE3S: MOV R5, #30; retraso de 3 segundos

JMP DE1

DE02S: MOV R5, #02; retraso 0,2 segundos

DE1: MOV R6, #200

DE2: MOV R7, #126

DE3: DJNZ R7, DE3

DJNZ R6, DE2

DJNZ R5, DE1

RET

DISP: MOV DPTR, # PORT ;273 unidad de visualización

CPL A

MOVX @DPTR, A

RET

END

Mirar Vea si funciona. Si no, simplemente haga algunos cambios usted mismo. De todos modos, eso es todo.