Mientras utiliza 8085 especialmente a una velocidad de transmisión diferente,
DTE es el microcontrolador, DCE es cualquier módem / o un dispositivo de pantalla acoplado a
RS232 db9 o db25 puerto.
Puedo entender que SBUF puede almacenar hasta 8 bits de datos cuando está lleno, da una alta TI
es decir, contrata una interrupción de transmisor,
Pero no estoy seguro de si esta SBUF ( mencionada en el programa ) se relaciona con el DTE o el DCE,
Supongamos que hay un programa, Para transmitir a baudrate 4800,
ORG 00H;
00 MOV SCON #50H;
01H MOV TMOD #20H;
02H MOV TH1,-6;
03H MOV A,#'Y';
04H CALL PRINT;
05H MOV A,#'E';
06H CALL PRINT;
07H MOV A,#'S';
08H CALL PRINT;
09H CLR TI;
0AH SJMP 03H;
PRINT: MOV SBUF,A;
P1: JNB TI,P1;
RET;
También durante la transmisión de 'Y' al receptor del DCE, la bandera REN debe estar habilitada, existe la necesidad de que ambas partes comprendan la transmisión de datos (se han producido los primeros 8 bits, lo que este programa no toma en serio) y usamos TI para eso, ¿Pero podemos abordar ambos extremos SBUF en un solo programa?