导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→说明

* 19357: C51编程:89c2051串口通信,问题原程序

   tm1300 
tm1300发表的帖子 

 说明
以串口发送一个字节为例:其实,串口通讯过程中,往SBUF送数据以后,数据按起始位,数
据位(高到低),校验位(如果有),停止位的方式,一位一位往外移,而且,每移一个
BIT的时间是固定的(通过波特率可以计算)的。如果,整个过程没有结束,则一个字节也
就没有发送成功。如果在这个过程中,又往SBUF里送数据,那么外部接收的数据肯定乱套
了。如果是方式3的话,校验位也很重要。

发表时间:2003年2月22日15:32:00

  
回复该帖

本主题共有 13 帖,分页:>>>>>该主题的所有内容[13]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  19368.[详细]re
摘要:经循环测试您的程序,没有发现停机问题,程序应该没有问题。 *注意* 如果使用串信接收,应将“REN”置“1”(SETB REN)。 ......(66字)
- [红心J][1023次] 2003年2月22日

  19380.[详细]难道我买的at89c2051有问题
摘要:难道我买的at89c2051有问题,你是用的这个吗。谢谢你......(29字)
- [digiboy][2014次] 2003年2月22日

  19381.[详细]at89c2051
摘要:at89c2051应该没有问题,可以换一片试试。 用过很多at89c2051,只有在零下二十几度的环境下很少部分极偶尔出现问题。 您的源程序没有允许接收,记得改一下,“REN”=“1”。 ......(94字)
- [红心J][1182次] 2003年2月23日

[上一篇帖子]:硬件:急问各位大虾!! 俺自己开发的pci 网卡,采用rtl8139d芯片,插入后
[下一篇帖子]:参考 A.你那里的延时程序会起干扰作用的(会打断正常的数据传送),解决方式: 1.