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