Red de conocimiento informático - Conocimiento de la instalación - Le estoy pidiendo a un experto en microcontroladores que escriba un programa de comunicación en serie que acepte caracteres, utilizando lenguaje ensamblador. ¡Urgente! ! ! !

Le estoy pidiendo a un experto en microcontroladores que escriba un programa de comunicación en serie que acepte caracteres, utilizando lenguaje ensamblador. ¡Urgente! ! ! !

ORG? 00H

AJMP? PRINCIPAL

ORG? 23H

URT; > ORG? 30H

PRINCIPAL:?

MOV?#60H

MOV? , #20H?;?T1 modo de trabajo 2

SETB? EA?;Habilitar interrupción total

ACALL? URTINIT;Inicialización del puerto serie

AJMP $ ; Esperando interrupción del puerto serie

URT:? ¿La interrupción del puerto serie solo recibe 1?

¿PUSH? ACC

JNB? RI,URT1

URT0:?

ES

CLR? ? RI

MOV? A,SBUF

MOV? @R0,A?;Guardar primero

INC? ,#60H,URT1

CLR? EA

URT1:?

SETB ES

ACC

RTI:? RETI

URTINIT:

MOV? SCON,#50H;Modo de funcionamiento del puerto serie 1, recibiendo

MOV? 11.0592 M?2400BPS

MOV? TL1,TH1

SETB? TR1?; Activar temporizador

ES? p>

RET

FIN