- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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串抒口工作方式控制位
您可能关注的文档
- 托福写作中常见的5大语法错误.pdf
- Android 4.0 Alarm机制浅析.pdf
- GRE阅读常见失分点,别再做“无用功”了-智课教育旗下智课教育.pdf
- QJLY J7110204A-2010 车身油漆涂层技术要求.pdf
- 8寸4管扩散炉说明书.pdf
- 颜师世安课程笔记整理.pdf
- 01火焰原子吸收法间接测定钢中硼和磷-应化08.pdf
- 多头带绦虫Tm7基因的表达及间接ELISA检测方法的建立.pdf
- 商科同学整理的GMAT考试经验-智课教育.pdf
- GRE阅读3大扣分点-智课教育旗下智课教育.pdf
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)