版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、9/18/202119/18/202129/18/202139/18/202149/18/202159/18/202169/18/202179/18/202189/18/202199/18/2021109/18/2021119/18/2021129/18/2021139/18/2021149/18/2021159/18/2021169/18/202117 SM0 SM1 SM2 REN TB8 RB8 TI RISCON SCON (98H)(98H)SM0、SM1:工作方式设置位:工作方式设置位 9/18/2021189/18/2021199/18/2021209/18/202121SMOD
2、 PCON PCON (87H)(87H)9/18/2021229/18/202123其中fosc为晶振频率。9/18/202124123456ABCD654321DCBATitleNumberRevisionSizeBDate:5-Mar-2009 Sheet of File:C:PROGRAM FILESDESIGN EXPLORER 99 SEEXAMPLESch7gzsx.ddbDrawn By:写入SBUFS6P2SENDRXD(DATA OUT)SHIFTD0D1D2D3TID4D5D6D7TXD(SHIFT CLOCK)S3P1 S6P1方式0发送时序9/18/202125123
3、456ABCD654321DCBATitleNumberRevisionSizeBDate:15-Mar-2009Sheet of File:E:教材参编第七章图ch7gzsx.ddbDrawn By:清除SCON中的RI位RECEIVERXD(DATA IN)SHIFTD0D1D2D3方式0接收时序RID4D5TXD(SHIFT CLOCK)D6D7S5P29/18/202126123456ABCD654321DCBATitleNumberRevisionSizeBDate:5-Mar-2009 Sheet of File:C:PROGRAM FILESDESIGN EXPLORER 99
4、SEEXAMPLESch7gzsx.ddbDrawn By:写入SBUFS1P1SENDTXDSHIFTD0D1D2D3TID4D5D6D7TX CLOCK方式1发送时序DATA起始位停止位9/18/202127123456ABCD654321DCBATitleNumberRevisionSizeBDate:16-Mar-2009Sheet of File:E:教材参编第七章图ch7gzsx.ddbDrawn By:RXDSHIFTD0D1D2D3RID4D5D6D7RX CLOCK方式1接收时序起始位停止位位检测器采样时间9/18/2021289/18/20212912345678ABCD8
5、7654321DCBATitleNumberRevisionSizeA2Date:16-Mar-2009Sheet of File:E:教材参编第七章图ch7gzsx.ddbDrawn By:写入SBUFS1P1SENDTXDSHIFTD0D1D2D3TID4D5D6D7TX CLOCK方式2发送时序DATA起始位停止位TB8STOP BIT GEN9/18/20213012345678ABCD87654321DCBATitleNumberRevisionSizeA2Date:16-Mar-2009Sheet of File:E:教材参编第七章图ch7gzsx.ddbDrawn By:RXDS
6、HIFTD0D1D2D3RID4D5D6D7RX CLOCK方式2接收时序起始位停止位位检测器采样时间RB89/18/2021319/18/2021329/18/2021339/18/2021349/18/202135例1 用并行输入8位移位寄存器74HC165扩展16位并行输入口。编程实现从16位扩展口读入20个字节数据,并把它们转存到内部RAM的50H63H中。QHVCCGNDSINCKD711D6D5D4D3D2D1D01213143456916874HC165(1)QHVCCGNDSINCKD711D6D5D4D3D2D1D012131434569874HC165(2)89S51P3.
7、0P3.1P1.0数据输入移位脉冲1212S/ LS/ L +5V16+5V9/18/2021369/18/202137AVCCGNDCKCLRQ7Q6Q5Q4Q3Q2Q1Q074HC164(1)89S51P3.0P3.1P1.0数据输出移位脉冲B74HC165(2)Q2AQ3VCCQ4GNDQ5CKQ6CLRQ7BQ0Q1+5V+5V74HC164(2) +5V+5V9/18/2021389/18/202139例3 单片机串行口按双工方式收发ASCII字符,最高位用来作奇偶校验位,采用奇校验方式,要求传送的波特率为1200bps,编写有关的通信程序。解:7位ASCII码加1位奇校验共8位数据
8、,故可采用串行口方式1。单片机的奇偶校验位P是当累加器A中1的数目为奇数时,P=1。如果直接把P值放入ASCII码的最高位,恰好成了偶校验,与要求不符。因此,要把P的值取反后,放入ASCII码的最高位,才是要求的奇校验。双工通信要求收、发能同时进行。实际上,收发操作主要是在串行接口进行,CPU只把数据从接收缓冲器读出和把数据写入发送缓冲器。数据传送用中断方式进行,响应中断以后,通过检测是RI置位还是TI置位来决定CPU是进行发送操作还是接收操作。发送和接收都通过调用子程序来完成,设发送数据区的首地址为20H,接收数据区的首地址为40H,fosc为6MHz,通过计算初装值x=256-fosc*(
9、SMOD+1)/(384*波特率),可知定时器的初装值为F3H。定时器T1采用工作方式2,可以避免计数溢出后用软件重装定时初值的工作。9/18/2021409/18/2021419/18/2021429/18/2021439/18/2021449/18/2021459/18/2021469/18/2021479/18/2021489/18/2021499/18/2021501、多机通信原理在多机通信时,TB8可置1或者清0,与SM2配合使用。当SM2=1时,实现多机通信功能。若接收到的RB8=1,接收内容进入SBUF,RI置1,向CPU发中断请求;若RB8=0,RI不置1,即不向CPU发中断请求。当SM2=0时,不判RB8的状态,均向CPU发中断请求。因此,在SM2=1时,TB8/RB8可作为地址/数据标志位。根据这一配置方式,可构成主从式多机通信系统。所谓主从式,即在多台单片机中,有一台是主机,其余的为从机,如图7.10所示。9/18/2021519/18/2021529/18/2021539/18/2021549/18/2021559/18/2021569/18/2021579/1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宜宾事业编招聘2025年考试真题及答案解析
- 2025年二级建造师考试通关提分题库一套附答案详解
- 2025年安全员B证考试试卷(模拟题)附答案详解
- 上海市浦东新区卫生健康系统招聘试题及答案解析
- 2025年机械员之机械员基础知识能力检测试卷A卷附答案
- 大学生简历自荐信300字
- 建筑设计师建筑设计原理考试试题及答案解析
- 成本会计中央电大期末试题及答案
- 课件十分钟安全教育
- 执业药师考试历真题汇编及答案解析
- 2025年深圳市网格员招聘笔试题库及答案解析
- 2025年甘肃省武威市凉州区金山镇选聘专业化管理大学生村文书考试笔试备考试题及答案解析
- DB44∕T 2604-2025 城镇污水处理能源消耗限额
- 2025至2030中国养老地产行业项目调研及市场前景预测评估报告
- 2025年安康杯知识竞赛试题及答案
- 吊绳的施工方案
- 上海财经大学:低空+发展研究报告(2025年)
- (人教2024版)数学三年级上册第5单元《线和角》大单元教学设计(新教材)
- 2025年事业单位公共基础知识考试复习题库及答案
- 别墅设计平面介绍
- DB33-T 1455-2025 涉企增值服务工作指南
评论
0/150
提交评论