- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 串行口模块 6.1 认识数据通信 6.2 双机串行通信 6.3 多机RS485串行通信 6.4 移位式并行数据转串行输入 6.5 移位式串行数据转并行输出 6.1.2 异步通信和同步通信 1.异步通信 6.4 移位式并行数据转串行输入 6.4.1 任务要求与效果呈现 利用串行口方式0将8路开关的状态用8路LED一一对应显示出来,若开关闭合,对应的LED亮,否则LED灭。 6.4.2 相关知识及任务分析 1.串行口的工作方式0 在该方式下串口中的内部结构被定义成一个8位同步移位寄存器使用,波特率是固定的,为fosc(振荡频率)的1/12。该方式常用于实现单片机I/O端口的扩展。其特点具体表现为: (1)必须由外接移位寄存器配合。即由串入并出移位寄存器来扩展输出端口;由并入串出移位寄存器来扩展输入端口。 (2)此时引脚RXD(P3.0)固定作为数据移位的输入端(接收时)和输出端(发送时);而引脚TXD(P3.1)则固定作为提供移位时钟脉冲的输出端。 * * 6.1.1 并行通信和串行通信 在单片机应用系统中,基本的通信方式有两种: ● 并行通信——所传送的数据的各位同时发送或接收。 ● 串行通信——所传送的数据的各位按顺序一位一位地发送或接收。 在并行通信中,一个并行数据占多少二进制数位,就需要多少根数据传输线,这种方式的特点是通信速度快,但传输线多,成本高,适合近距离传输;而串行通信仅需1~2根数据传输线即可,所以在长距离传送数据时,成本较低。但由于每次只能传送一位,所以传送速度较慢。 串行通信过程中,设备之间的连接其接口通常分为两种类型: ● 串行通信接口——设备之间的相互接口,它们之间距离比较长,例如PC机的COM接口和USB接口等。 ● 串行扩展接口——设备内部器件之间的互相接口,常用的串行扩展接口规范有SPI、I2C等。 6.1 认识数据通信 图6-1 两种基本通信方式示意图 并行通信 串行通信 图6-2 异步通信的字符帧格式 6.1.2 异步通信和同步通信 同步通信(Synchronous Communication)是一种连续串行传送数据的通信方式,一次通信只传输一帧信息。这里的信息帧和异步通信的字符帧不同,通常有若干个数据字符,如图6-3所示。信息帧通常由同步字符SYN、数据字符和校验字符CRC这3部分组成。在同步通信中,同步字符可以采用统一的标准格式,也可以由用户约定。 图6-3 同步通信的信息帧格式 2.同步通信 按照数据传送方向,串行通信可分为单工(Simplex)传送、半双工(Half Duplex)传送和全双工(Full Duplex)传送3种制式,如图6-4所示。 图6-4 通信方向示意图 6.1.3 通信方向 这节内容需完成两个小任务: 1.有两台AT89C51单片机甲和乙,甲机的P1口接8个开关,乙机的P1口接8个LED。甲机和乙机进行串行通信,实现用甲机的8个开关来控制乙机的8个LED发光二极管的亮灭,按下开关,对应的LED亮,否则不亮。(以T1作波特率发生器,波特率为4800bps,SMOD=0,fosc=11.0592M) 2.两个AT89C51单片机通信,甲机依次发1、3、5、7这4个数给乙机,乙机接收后在P0口外的数码管上显示,并把该数加2后反回给甲机,显示在甲机P0外的数码管上。(以T1作波特率发生器,波特率为9600bps,SMOD=0,fosc=11.0592M) 6.2 双机串行通信 6.2.1 任务要求与效果呈现 一、认识单片机的串行通信口 51系列单片机的串行口是一个可编程的全双工的串行通信接口,它既可以作为串行异步通信接口,也可以作为同步移位寄存器方式下的串行扩展接口。它有4种工作方式,分别为方式1、方式2、方式3和方式4。 1、串行口的结构和工作原理 串行口的示意结构如图6-5所示。它主要由数据接收缓冲器SBUF、数据发送缓冲器SBUF、电源控制器PCON(含SMOD位)、发送控制器、接收控制器、移位寄存器、输出控制门等组成。 接收缓冲器和发送缓冲器虽然同名,都记作SBUF,两块地址编号同为99H,但在物理上相互独立的存储空间,这保证了通信过程中,这两个SBUF不会混淆。 6.2.2 相关知识及任务分析 图6-5 串行口结构示意图 串口发送数据时,将待发送的数据写入数据发送缓冲器SBUF(发送SBUF只写不读)后,串行口会自动地按照软件设定的格式将待发
您可能关注的文档
- “精彩的一课”源于“情”与“趣”教程讲解.ppt
- 爱迪尔偏振设备简介n技术方案.ppt
- 培训教材图片模板教案详解.ppt
- 爱电影看天下技术方案.ppt
- “两个责任”宣导教程讲解.ppt
- “六五”普法阶段性考核验收骨干培训班辅导材料教程讲解.ppt
- 爱岗敬业,积极践行社会主义核心价值观技术方案.ppt
- 爱购购物网网站策划书技术方案.ppt
- “青少年环境知识科普课堂—生命之水”项目执行事项教程讲解.ppt
- “软件技术专业”人才培养方案汇报se教程讲解.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 工程项目成本分析表(房建).xls VIP
- 道路交通标志和标线(GB5768-2009).docx VIP
- 2024年全国高级配电线路工技能考试题库及答案.docx VIP
- 颗粒级配曲线不均匀系数计算.xls VIP
- 建筑工程CAD网络课程项目申报书--.docx VIP
- 《我与地坛(节选)》同步练习 统编版高中语文必修上册.docx VIP
- 道路交通标志和标线+第1部分:总则.docx VIP
- 2025年秋季学期-2026年春季学期中小学校(幼儿园)大宗食材(肉蛋)采购及配送项目方案投标文件(技术方案).doc VIP
- 耐高压PICC置管课件.ppt VIP
- 功能性子宫出血病历模板.pdf VIP
文档评论(0)