- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用第4章 节 单片机的功能单元.ppt
;4.1 并行I/O接口;内部上拉电阻;;;;;;;;;;;;;;;;;;;;(4) 工作方式3;(4) 工作方式3;;;;;(3)程序设计;(3)程序设计;(3)程序设计;(3)程序设计;(3)程序设计;(3)程序设计;;几点说明:
① 在串行通信中,信息的两种状态分别以mark和space标志。其中mark译为标号,对应逻辑状态1,在发送器空闲时,数据线应保持在mark状态;space译为空格,对应逻辑状态0。
② 起始位。发送器通过发送起始位而开始一个字符的传输。起始位使数据线处于space状态。
③ 数据位。起始位之后传送数据位。在数据位中,低位在前(左),高位在后(右)。由于字符编码方式不同,数据位可以是5、6、7或8位等多种形式。
④ 奇偶校验位。用于对字符传送作正确性检查,因此,奇偶校验位是可选择的,共有3种可能,即奇校验、偶校验和无校验,由用户根据需要选定。
所谓偶校验,即数据位和奇偶校验位中逻辑1的个数加起来必须是偶数(全0也视为偶数个1)。
所谓奇校验,即数据位和奇偶校验位中逻辑1的个数加起来必须是奇数。
⑤ 停止位。停止位在最后,用于标志一个字符传输的结束,对应于mark状态。停止位可能是1、1.5或2位,在实际应用中根据需要确定。
⑥ 位时间。一个格式位的时间宽度。
⑦ 帧(Frame)。从起始位开始到停止位结束的全部内容称为一帧。异步串行通信是一帧接一帧进行的,传输可以是连续的,也可以是间断的。;2. 同步串行通信
为提高传送速度,把数据传输按相等的时间间隔分块进行,在数据块的开始加一些特殊字符,作为发送和接收双方的同步标志。由于数据块的位数较多,为防止错位,在发送数据时一般同时给出时钟信号,以保持接收与发送的同步,这就是同步串行通信。;同步串行通信的数据格式有如下特点和要求:
① 只在数据块传输的开始使用同步字符串,作为发送和接收双方同步的标志,而在结束时不需要同步标志。
② 数据字符之间不允许有间隔,当线路空闲或没有数据可发时,可发送同步字符串。
③ 数据块内各字符的格式必须相同。
同步串行通信比异步串行通信的传送速度快,但同步串行通信要求收发双方在整个数据传输过程中始终保持同步,这将对硬件提出更高的要求???实现起来难度大一些;而异步串行通信只要求在每帧的短时间内保持同步即可,实现起来容易得多。所以同步串行通信适用于数据量大、对速度要求比较高的串行通信场合。;(1)单工形式
单工(Simplex)形式的数据传输是单向的。通信双方中一方固定为发送端,另一方则固定为接收端。单工形式的串行通信只需要一条数据线,如下图所示。
例如,计算机与打印机之间的串行通信。;(2)全双工形式
全双工(Full-duplex)形式的数据传输是双向的,可以同时发送和接收数据,因此,全双工形式的串行通信需要两条数据线。
;(3) 半双工形式
半双工(Half-duplex)形式的数据传输也是双向的。但任何时刻只能由其中的一方发送数据,另一方接收数据。因此半双工形式既可以使用一条数据线,也可以使用两条数据线。;4. 串行通信数据传输速率的表示方法;(2)单片机中使用的波特率
单片机使用波特率作为串行通信传送速率的单位。即
1波特=1 b/s(位/秒)
在串行数据传输中,波特率除表明数据传送速率外,还可以表示串行口中移位脉冲频率的高低,因为串行数据发送和接收的速率是由移位脉冲决定的。波特率高表明移位脉冲频率高,串行数据传输速度就快;反之,波特率低表明移位脉冲频率也低,串行数据传输速度就慢。
波特率的数值差异很大,例如,在RS232C标准中规定,允许波特率为每秒50~19 200 b/s。在实际的串行数据传输应用中,应根据速度要求、线路质量以及设备情况等因素选定波特率。;二. 80C51 串行口的组成;;1. 串行数据寄存器SBUF ;2.串行口控制寄存器SCON ;SM2: ;3.电源控制寄存器PCON ;四. 串行口的工作方式及多机通信方式 ;;;2. 方式1 ;;3. 方式2和方式3 ;;;;例 1 单片机之间串行通信
甲乙双方串行通信,方式1,1200波特,甲机将外RAM 4000H~401FH数据发送给乙方,乙方将数据存储在外RAM 5000H~501FH。晶振:11.0592 MHz;(2)查询方式参考程序;乙: MOV SCON, #50H
MOV TMOD, #20H
MOV TL1, #0E8H
MOV TH1, #0E8H
SETB TR1
您可能关注的文档
最近下载
- 中国木榴油项目商业计划书.docx
- 2025年中考语文作文考前抢分模板与必备素材范文(全国)终极押题10:“你的身影___了我”.pdf VIP
- 综合实践项目 利用细菌或真菌制作发酵食品教学设计 (2025年)人教版生物.docx
- 苏教版小学四年级数学下册第九单元《整理与复习》课件.ppt
- 国家基本公共卫生服务项目培训居民健康档案服务.pptx VIP
- 河南农业大学2020-2021学年第2学期《宏观经济学》期末考试试卷(B卷)含标准答案.docx
- 仓储物流之接单审核.ppt
- 七年级历史期末竞赛题(250个单选题集锦).doc VIP
- 尿微量白蛋白临床意义.pptx VIP
- 广东省中山市2019-2020学年七年级下学期期末水平测试地理试题(图片版,无答案).docx VIP
文档评论(0)