版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 单片机系统中的串行通信的分类 MCS-51单片机的串行接口 与串行口相关的与串行口相关的SFR 计算机通信及其方式计算机通信及其方式 串行通讯的工作制式 并行通信并行通信控制简单、传输速度快;由于传输线较多,长距离控制简单、传输速度快;由于传输线较多,长距离 传送时成本高且接收方的各位同时接收存在困难。传送时成本高且接收方的各位同时接收存在困难。 串行通信的特点串行通信的特点:传输线少,长距离传送时:传输线少,长距离传送时 成本低,且可以利用电话网等现成的设备,成本低,且可以利用电话网等现成的设备, 但数据的传送控制比并行通信复杂。但数据的传送控制比并行通信复杂。 起始位 停止位 01 MC
2、S-51单片机的一个字符帧的格式 主 控 方 被 控 方 data clock 主 控 方 被 控 方 data clock 主控方发送数据 主控方接收数据 发 送 方 A 接 收 方 B TXDRXD 发 送 方 A 接 收 方 B TXD RXD TXD RXD 发 送 方 A 接 收 方 B TXD RXDTXD RXD MCS-51 TXD (甲) RXD RXD MCS-51 TXD (乙) TXD RXD RXD TXD RS-232 或485 RS-232 或485 TXD RXD RS-232 PC机 COM1,COM2 单片机甲乙之间近距离的直接通讯 单片机甲乙两地之间远距离
3、通讯 D7 D6 D5 D4 D3 D2 D1 D0 * 当SMOD=1时,B=fosc/32;当SMOD=0时,B=fosc/64。 PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,字节地 址为87H,不可以位寻址。在HMOS的AT89C51单片机中,PCON除了最高位以 外其它位都是虚设的。PCON (87H) 与串行通信有关的只有SMOD位。SMOD为波特率选择位。在方式1、2和3 时,串行通信的波特率与SMOD有关。当SMOD=1时,通信波特率乘2,当 SMOD=0时,波特率不变。 溢出率)( 1 32 2 T SMOD 接收SBUF 移位寄存器 发送SBUF 移位寄存
4、器 内部总线CPU MCS-51 RXD P3.0 TXD P3.1 D7 D6 D5 D4 D3 D2 D1 D0 MCS-51 RXD TXD Data 外部移位寄存器 cp 移位脉冲 串行数据 并行的数据(8位) D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 目的:将串行数据转换为并行数据输出。 硬件电路如下图: XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3
5、36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT
6、89C51 SRG8 R C1/- &1D 13 2 4 5 6 10 8 11 12 9 13 U2 74LS164 +5V 演示效果 程序讲解 问题:如何用中断来做? 目的:将并行数据转换为串行数据输入。 演示效果 程序讲解 问题:如何用中断来做? 起始位 停止位 01 从TXD(P3.1)端发出的一个字符帧的格式 TI TXD D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,字节地 址为87H,不可以位寻址。在HMOS的AT89C
7、51单片机中,PCON除了最高位以 外其它位都是虚设的。PCON (87H) 与串行通信有关的只有SMOD位。SMOD为波特率选择位。在方式1、2和3 时,串行通信的波特率与SMOD有关。当SMOD=1时,通信波特率乘2,当 SMOD=0时,波特率不变。 起始位8位数据 停止位 对RXD线的数据以16倍速度采样 当连续8次采集到低电 平时,便确认起始位到来 7.8.9 RI RXD 实验目的:两单片机甲机和乙机都 工作于方式1,实现双机通信; 实验功能:甲方先发送“0”的显示 码,乙方接收到后,再发送“1”的 显示码作为应答,甲接收到后,再 发送“0”的显示码,如此循环。 演示效果 程序讲解甲
8、机程序 程序讲解乙机程序 起始位9位数据停止位 第9 位 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,字节地 址为87H,不可以位寻址。在HMOS的AT89C51单片机中,PCON除了最高位以 外其它位都是虚设的。PCON (87H) 与串行通信有关的只有SMOD位。SMOD为波特率选择位。在方式1、2和3 时,串行通信的波特率与SMOD
9、有关。当SMOD=1时,通信波特率乘2,当 SMOD=0时,波特率不变。 实验目的:三单片机一台主机与2 台从机实现通信; a1 a6 a7 a1 a2 a3 a4 a5 a2 a3 a4 a7 a6 a5 b1 b6 b7 b1 b2 b3 b4 b5 b2 b3 b4 b7 b6 b5 e1 e1 e2 e3 e4 e5 e6 e7 e2 e3 e5 e4 e6 e7 c1 c6 c7 c1 c2 c3 c4 c5 c2 c3 c4 c7 c6 c5 f1 f1 f2 f3 f4 f5 f6 f7 f2 f3 f4 f5 f6 f7 d7 d6 d5 d4 d3 d2 d1 d1 d2 d
10、3 d4 d5 d6 d7 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T
11、1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT89C51 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7
12、P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U2 AT89C51 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年台州市水利局下属事业单位公开招聘编外工作人员的备考题库及参考答案详解1套
- 2026年大理州强制隔离戒毒所公开选调事业单位工作人员备考题库及参考答案详解1套
- 2026年佛冈县石角镇公开招聘专职消防安全监管员备考题库及完整答案详解一套
- 2026年国机数字科技有限公司招聘备考题库及参考答案详解
- 2026年广西自由贸易试验区外商投资促进中心公开招聘中层管理人员及工作人员备考题库及1套参考答案详解
- 2026年北京科技大学智能科学与技术学院招聘备考题库完整答案详解
- 2026年宜宾五粮液有机农业发展有限公司招聘备考题库及答案详解参考
- 2026年五指山市就业服务中心招聘备考题库完整参考答案详解
- 2026年中核矿业科技集团有限公司招聘备考题库及参考答案详解
- 2026年三沙市南海科学试验中心招聘备考题库及参考答案详解一套
- 磷化基础知识
- GB/T 45167-2024熔模铸钢件、镍合金铸件和钴合金铸件表面质量目视检测方法
- 《结直肠癌教学》课件
- 无人机培训计划表
- 三兄弟分田地宅基地协议书范文
- 地磅施工合同协议书
- 华莱士加盟合同范本
- LYT 2085-2013 森林火灾损失评估技术规范
- 材料样品确认单
- 彝族文化和幼儿园课程结合的研究获奖科研报告
- 《传感器与检测技术》试题及答案
评论
0/150
提交评论