Red de conocimiento informático - Conocimiento del nombre de dominio - Estoy buscando urgentemente un programa para microcontrolador y necesito lenguaje ensamblador.

Estoy buscando urgentemente un programa para microcontrolador y necesito lenguaje ensamblador.

;Programa de visualización digital de escaneo dinámico

;El puerto P0 está conectado a J3, el puerto de datos

;P2.2 está conectado al terminal J2 B, lo que indica el segmento pestillo de código

;P2.3 está conectado al terminal J2 A y el código de bandera está bloqueado

ORG 00H

MOV 20H, #3FH ;0

MOV 21H,#06H ;1

MOV 22H,#5BH ;2

MOV 23H,#4FH ;3

MOV 24H ,#66H ;4

MOV 25H,#6DH ;5

LATCH1 BIT P2.2

LATCH2 BIT P2.3

INICIO:LLAMADA SCAN

JMP INICIO

ESCANEO:MOV A,#0FEH;Subrutina de escaneo

MOV R0,#20H

SETB C

MOV R2,#06H

BUCLE:RLC A

MOV P0,A

SETB LATCH2

CLR LATCH2

MOV P0,@R0

SETB LATCH1

CLR LATCH1

INC R0

CALL DELAY

DJNZ R2,LOOP

MOV R2,#07H

RET

DELAY:MOV R3,#1 ;Retraso de escaneo

D1:MOV R4,#2

D2:MOV R5,#248

DJNZ R5,$

DJNZ R4,D2

DJNZ R3,D1

RET

FIN