网站大量收购独家精品文档,联系QQ:2885784924

跟我学51单片机(三)——单片机串口通信实例.pdf

跟我学51单片机(三)——单片机串口通信实例.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跟我学51单片机(三)——单片机串口通信实例

跟我学51单片机(三) 单片机串口通信实例 ●●● 作者/趋亮 上讲介绍并应用了单片机内部定时器和中断,并 表1 SCON寄存器 给出了实例。这一讲将介绍单片机上的串口通信。通 过该讲.读者可以掌握单片机上串口的工作原理和如 表中各位(从左至右为从高位到低位)含义如下。 何通过程序来对串口进行设置.并根据所给出的实例 SM0和SMl:串行口工作方式控制位,其定义如 实现与Pc机通信。 表2所示。 其中,bs:为单片机的时钟频率;波特率指串行口 每秒钟发送I或接收)的位数。 SM2:多机通信控制位。该仅用于方式2和方式 51单片机内部有十全双工串行接口。什么叫全 3的多机通信。其中发送机SM2=1【需要程序控制 双工串口呢一般来说,只能接受或只能发送的称为 设置L接收机的串行口工作于方式2或3.SM2=1时. 单工串行;既可接收又可发送.但不能同时进行的称 只有当接收到第9位数据(R88j为1时.才把接收 为半双工:雏同时接收和发送的串行13称为全双工串 到的前8位数据送八SBUF.且置位Rl发出中断申请 行El。串行通信是指数据一位一位地拮顺序传送的通 引发串行接收中断,否则会将接受到的数据放弃。当 信方式.其突出优点是只需一根传输线.可大大降低 SM2=0时.就不管第位数据是0还是1.都将数据送 硬件成本.适台远距离通信。奠缺点是传输速度轻低。 入SBUF,并置位刚发出中断申请。工作于方式0时. 与之前一样,首先薮们来了解单片机串D相关的 SM2必须为0。 寄存器。 REN:串行接收允许位:REN=O时.禁止接收: SBUF寄存器!它是两个在物理上独立的接收、 REN=,肘+允许接收。 发送缓冲器.可同时发送、接收数据,可通过指令对 TB8:在方式2、3中.TB8是发送机要发送的 SBUF的读写来区别是对接收缓;帕S的操作还是对发送 第9位数据。在多机通信中它代表传输的地址或数据。 缓冲器的操作。从而控制外部两条独立的收发信号姥 TB8-0为数据.TB8=1时为地址。 RXD C P30)、TXD{P3.).同时发送、接收数据,实 R88:在方式2、3中.RB8是接收机接收到的荤 现全双工。 9位数据,泼数据正好来自发送机的TB8.^^而识别接 串行13控制寄存器SCON(见表¨, 收到的数据特征。 表2串抒口工作方式控制位

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档