- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机通信实训专题指导书
单片机通信实训指导书
实训内容:单片机的串行通信实训
实训目的:掌握单片机的开发技术,熟悉单片机在简单通信应用中的实现方法。
在实际工作中,计算机的CPU与外部设备之间常常要进行信息交换;一台计算机与外界的信息交换常被称为数据通信。数据通信方式有两种,即并行数据通信和串行数据通信。并行数据通信中,数据的各位同时传送,其优点是传递速度快;缺点是数据有多少位,就需要多少根传送线;串行通信中,数据字节一位一位串行地顺序传送,通过串行接口实现。串行通信的优点是只需一对传送线,可大大降低了传送成本,特别适用于远距离通信;但缺点是传送速度较低。在应用时,可根据数据通信的距离决定采用哪种通信方式,例如,在PC机与外部设备(如打印机等)通信时,如果距离小于30m可采用并行数据通信方式;当距离大于30m时,则要采用串行数据通信方式。8051单片机具有并行和串行二种基本数据通信方式。图1-1(a)所示为8051单片机与外设间8位数据并行通信的连接方法。图1-1(b)所示为串行数据通信方式的连接方法。下面主要介绍下单片机串行通信技术。
(a)并行通信 (b)串行方式
图1-1 两种通信方式的示意图
1、串行通信基础
1.1、串行通信分类
按照串行数据的时钟控制方式,串行通信分为异步通信和同步通信两类。
异步通信
在异步通信中,数据是以字符为单位组成字符帧传送的。发送端和接收端由各自独立的时钟来控制数据的发送和接收,这两个时钟彼此独立,互不同步。每一字符帧的数据格式如图1-2所示。
在帧格式中,一个字符由四个部分组成:起始位、数据位、奇偶校验位和停止位。
(1)起始位:位于字符帧开头,仅占一位,为逻辑低电平“0”,用来通知接收设备,发送端开始发送数据。线路上在不传送字符时应保持为“1”。接收端不断检测线路的状态 ,若连续为“1”以后又测到一个“0”,就知道发来一个新字符,应马上准备接收。
(2)数据位:数据位(D0~D7)紧接在起始位后面,通常为5~8位,依据数据位由低到高的顺序依次传送。
(3)奇偶校验位:奇偶校验位只占一位,紧接在数据位后面,用来表征串行通信中采用奇校验还是偶校验,也可用这一位(I/O)来确定这一帧中的字符所代表信息的性质(地址/数据等)。
(4)停止位:位于字符帧的最后,表征字符的结束,它一定是高电位(逻辑“1”)。停止位可以是1位、1.5位、或2位。接收端收到停止位后,知道上一字符已传送完毕,同时也为接收下一字符作好准备(只要再收到“0”就是新的字符的起始位)。若停止位以后不是紧接着传送下一个字符,则让线路上保持为“1”。图1-2(a)表示一个字符紧接一个字符传送的情况,上一个字符的停止位和下一个字符的起始位是紧相邻的;图1-2(b)则是两个字符间有空闲位的情况,空闲位为“1”,线路处于等待状态。存在空闲位正是异步通信的特征之一。
(a)无空闲位字符帧 (b)有空闲位字符帧
图1-2 异步通信一帧数据格式
1.1.2、同步通信
同步通信时,字符与字符之间没有间隙,也不用起始位和停止位,仅在数据块开始时用同步字符SYNC来指示(常约定1~2个),然后是连续的数据块。同步字符的插入可以是单同步字符方式或双同步字符方式,如图1-3所示;同步字符可以由用户约定,也可以采用ASCII码中规定的SYN代码,即16H。通信时先发送同步字符,接收方检测到同步字符后,即准备接收数据。
在同步传输时,要求用时钟来实现发送端与接收端之间的同步。为了保证接收无误,发送方除了传送数据外,还要把时钟信号同时传送。
同步字
符1 数据字符1 数据字符2 数据字符3 …… 数据字符n CRC1 CRC2 (a)
同步字符1 同步字符2 数据字符1 数据字符2 …… 数据字
符n CRC1 CRC2 (b)
(a)单同步字符帧格式 (b)双同步字符帧格式
图1-3 同步传送的数据格式
同步通信方式适合2400bps以上速率的数据传输,由于不必加起始位和停止位,传送效率较高,但实现起来比较复杂。
、波特率
波特率,即数据传送速率,表示每秒钟传送二进制代码的位数,它的单位是位/秒(b/s),常用bps表示。波特率是异步通信的重要指标,表征数据传输的速度,波特率越高,数据传输速度越快, 在数据传送方式确定后,以多大的速率发送/接收数据,是实现串行通信必须解决的问题。
假设数据传送的速率是120字符/s,每个字符格式包含10个代码位(1个起始位、1个停止位、8个数据位),则通信波特率为:
您可能关注的文档
- 医学与人文关怀.doc
- 医学会医疗事故技术鉴定工作程序.doc
- 医学与人文如何相处.doc
- 医学伦理学与医师职业道德修养作业思考题作业.doc
- 医学仪器设备的购置与技术.doc
- 医学免疫学与微生物学作业答案.doc
- 医学入门小常识.doc
- 医学口诀(包含生化解剖病理生理等).doc
- 医学基础(专)解剖生理.ppt
- 医学小常识,我终于查齐了.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 川崎机器人CX系列检查与维护手册.pdf
- 银行企业文化故事PPT课件.pptx
- 浙江省温州市2023-2024学年八年级下册期中考试科学模拟试题(附答案).docx VIP
- 劳动教育教学课件.pptx VIP
- 五年级数学下册教学课件《分数和小数的互化》.pptx VIP
- 基于PLC模拟量的直流电动机转速控制系统-毕业论文.docx
- P2中文教材带题目(CMA注册管理会计师课程).pdf VIP
- 河道生态治理一期景观工程质量保证措施 .docx
- 《心理健康与职业生涯》试卷(期中复习模拟试题库)荐2024年春季学期新课标高教版中职《心理健康与职业生涯》第一、二单元模拟测试题可编辑.doc
- 幼儿一日生活观察记录表.doc
文档评论(0)