51单片机串口通讯问题:单片机发一个数据到电脑上时第四位数据正常,但高四位异常
#include<reg51.h>voidInit_Uart(){TMOD=0x20;TH1=0xFD;/*9600baud--11.0592MHz*/TL1=0XFD;...
#include <reg51.h>void Init_Uart(){ TMOD=0x20; TH1=0xFD;/*9600baud--11.0592MHz */ TL1=0XFD; TR1=1; SM0=0; SM1=1; if(RI==1) { RI=0; P1=SBUF; SBUF=P1; } }单片机用的是stc90C516RD+ ;晶振 12M程序如上,当我在串口助手里面发送05时,P1输出正常,串口助手接收到的却是85,我发送55时P1输出B5,接收到的是F5,这是什么原因?请大神赐教!万分感谢!
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询