代码如下:
#include<reg51.h>
void main()
{
TMOD=0x20; 定时器1工作方式2
TH1=0xfd;
TL1=0xfd;
SCON=0x50; //串口工作方式1,11.0592M晶体,波特率9600
PCON=0x00; //SMOD=0
TR1=1;
ES=0; //关闭串口中断
ET1=0; //关闭定时器1中断
while(1)
{
SBUF=0x55;
while(!TI)
{
}
TI=0;
}
程序功能是51通过串口不停向PC机发送0x55,但是串口调试助手上显示没有接收到任何数据,请问代码有问题吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>