永发信息网

串口通信与定时器0的冲突?

答案:1  悬赏:20  手机版
解决时间 2021-04-26 14:36
串口通信收发与定时器0的冲突?

void init()
{
 TMOD=0x20;
 TH1=0xfd;
 TL1=0xfd;
 TR1=1;
 REN=1;
 SM0=0;
 SM1=1;
 ES=1;
 TMOD=0x01;
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;
 EA=1;
 ET0=1;
 TR0=1;
 rw=0;
 en=0;
 write_com(0x38);
 write_com(0x01);
 write_com(0x06);
 write_com(0x0c);
 write_com(0x80);
 for(num=0;num<15;num++)
 {
  write_date(table[num]);
  delay(5);
 }
 write_com(0x80+0x44);
 for(num=0;num<8;num++)
 {
  write_date(table1[num]);
  delay(5);
 }
}

 

怎么加定时器0下去就无法达到想要的效果,它就怎么会一直进入串口中断????

最佳答案

单片机中断有优先级,如果高优先级的和低优先级的同时出现执行高的,你可以查查看看我记不清了。好像串口通讯的时序本身就是靠一个定时器控制的。所以串口通讯开启的话那个定时器好像不工作。你再查下手册看看,或者换成定时器1看看。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么样的数码相机适合大学生用?价格多少?
形容臭美的句子
怎么照顾好小孩骨折
谁知道自己情侣空间的等级在那能查的到
拼命的感觉怎么样
满堂支撑架的高宽比怎么计算
QQ飞车超级联赛票有什么用啊?
剑3,通宝是做什么滴,?
工商银行地区号1108 网点号0209是哪个支行
现在在也不会爱情这个东西了 爱情都是假的
北京哪有水货手机卖啊
女字中间贾一点念什么?
windows默认开放的端口
宜兴特味鸡安丰NO.58地址在什么地方,想过去
取名取名,求一个魔兽世界DK名字!
推荐资讯
—We will go to the Wushan Square this aft
西葫芦可以与胡萝卜同吃吗
如何学软件编程专业,学计算机软件开发专业有
搜鸽天下搜鸽2017-240866488
PS里面怎么把图片弄得更逼真?
QQ炫舞衣服搭配
龙凤祥旭生堂在哪里啊,我有事要去这个地方
当队内人没有贡献时,怎么把队长转让给他
枝江市马家店街道办事处江口社区居民委员会这
小班绘本小朋友想一想课后反思
本命年真的不能结婚吗?
关于QQ加好友的问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?