Red de conocimiento informático - Espacio del host - Quiero utilizar el asistente de depuración del microcontrolador para recibir datos digitales enviados desde el puerto serie. ¿Cómo escribir el código (lenguaje C)?

Quiero utilizar el asistente de depuración del microcontrolador para recibir datos digitales enviados desde el puerto serie. ¿Cómo escribir el código (lenguaje C)?

//Programa de envío/recepción del puerto serie de MCU, cada byte recibido se envía

//Los caracteres conectados a la MCU se reproducen en la pantalla

///Se puede utilizar para probar este programa

//p>

#include

#define XTAL 11059200 // Frecuencia de cristal de UnionPay

#define baudrate 9600 // Velocidad de comunicación en baudios

void main(void)

{

unsigned char c;

TMOD = 0x20; // El temporizador 1 funciona en modo de recarga automática de 8 bits. Modo de sobrecarga para generación de velocidad en baudios

TH1=(unsigned char)(256 - (XTAL / (32L * 12L * baud rate)));

TL1= (unsigned char)( 256 - (XTAL / (32L * 12L * velocidad en baudios)));//El temporizador 0 asigna el valor inicial

SCON = 0x50;

PCON = 0x00;

TR1 = 1;

IE = 0x00; // Deshabilita cualquier interrupción

while(1)

{

while( RI == 0);

RI = 0;

c = SBUF; // Coloca los caracteres recibidos del buffer en c

SBUF = c; // Caracteres a enviar al buffer

while(TI == 0);

TI = 0;

}

}