电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机的异步串行通信技术样本

单片机的异步串行通信技术样本_第1页
1/31
单片机的异步串行通信技术样本_第2页
2/31
单片机的异步串行通信技术样本_第3页
3/31
下载后可任意编辑第八章 8051 单片机的异步串行通信技术第一节 概述 计算机与外界的信息交换称为通信。常见通信方式有两种: 并行通信与串行通信, 简称并行传送和串行传送。并行传送具有传送速度快, 效率高等优点, 但传送多少数据位就需要多少根数据线, 传送成本高; 串行传送是按位顺序进行数据传送, 最少仅需要一根传输线即可完成, 传送距离远, 但传送速度慢。串行通信又分同步和异步两种方式。同步通信中, 在数据传送开始时先用同步字符来指示( 常约定1—2 个) , 并由同时传送的时钟信号来实现发送端和接收端同步, 即检测到规定的同步字符后, 接着就连续按顺序传送数据。这种传送方式对硬件结构要求较高。在单片机异步通信中, 数据分为一帧一帧地传送, 即异步串行通信一次传送一个完整字符, 字符格式如图 8—1 所示: 下载后可任意编辑 图 8—1 异步串行通信的字符格式 一个字符应包括以下信息: 1. 起始位: 对应逻辑 0( space) 状态。发送器经过发送起始位开始一帧字符的传送。 2. 数据位: 起始位之后传送数据位。数据位中低位在前, 高位在后。数据位能够是 5、 6、 7、 8 位。 3. 奇偶校验位: 奇偶校验位实际上是传送的附加位, 若该位用于用于奇偶校验, 可校检串行传送的正确性。奇偶校验位的设置与否及校验方式( 奇校验还是偶校验) 由用户需要确定。 4. 停止位: 用逻辑 1( mark) 表示。停止位标志一个字符传送的结束。停止位能够是 1、 1.5 或 2 位。 串行通信中用每秒传送二进制数据位的数量表示传送速率, 称为波特率。 1 波特=1bps( 位/秒) 例如数据传送速率是 240 帧/秒, 每帧由一位起始位、 八位数据位和一位停止位组成, 则传送速率为: 10×240=2400 位/ 秒=2400 波特 单片机的串行通信主要采纳异步通信传送方式。在串行通信中, 按不同的通信方向有单工传送和双工传送之分, 如图 8—2 所示: 下载后可任意编辑 甲机 乙机 ( a) 单工传送 甲机 乙机 ( b) 双工传送 甲机 乙机 ( c) 全双工传送 图 8—2 单片机串行通信方向示意 图 8—2( a) 中, 甲.乙两机只能单方向发送或接收数据; 图 8—2( b) 中, 甲机和乙机能分时进行双向发送和接收数据; 图 8—2( c) 中, 甲, 乙两机能同时双向发送和接收数据。 第二节 8051 串行口的基本结构 MCS—51 系列单片机串行口结构框图如图 8—3 所示: 下载后可任意编辑图 8—3...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机的异步串行通信技术样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部