① 如何通过按开发板的键将对应的值通过串口输入到电脑,在串口调试程序的窗口中显示出来
程序烧不进去,可能是硬件原因。
烧进去后,当单片机工作时,你是不是发送一串字符串,收到不完整,或者丢失部分字母?
如果是,问题可能出在中断。
if(RI) //判断是接收中断产生
{
RI=0; //标志位清零
Temp=SBUF; //读入缓冲区的值
P1=Temp; //把值输出到P1口,用于观察
SBUF=Temp; //把接收到的值再发回电脑端
}
这段程序,会把接收到的字符马上发送回去,而不是把一串字符串发送回去。
由于字符串太长,单片机会把部分字符与反馈的字符发生碰撞而丢失。
② 如何将串口送来的数据显示在电脑屏幕上,要有一个显示界面
你好! 给你一个串口调试软件你看看吧