|
是这样的,程序是板子发送数据,计算机通过串口调试助手获得数据,但是获得的和发送的不一样 频率也不一样 大家帮忙看一下
程序如下
#include<reg52.h>
unsigned char code Tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void Send(unsigned char dat)
{SBUF=dat;
while(TI==0)
;
TI=1;
}
void delay(void)
{
unsigned char m,n;
for(m=0;m<200;m++);
for(n=0;n<250;n++);
}
void main(void)
{unsigned char i;
TMOD=0x10;
SCON=0x40;
PCON=0x00;
TH1=0xfd;
TL1=0xfd;
TR1=1;
while(1)
{
for(i=0;i<8;i++)
{Send(Tab);
delay();
}}}串口界面如下
求解答 谢谢啦
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|