- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七讲 第7章 MCS-51单片机串行通讯接口.ppt
第七章 MCS-51系统的串行接口 一、串行通信的概念 通信: CPU与外围设备或计算机与计算机之间 的信息交换叫通信。 串行通信的两种基本方式: 1)并行通信:各位同时传送,速度快,近距 离,成本高。 2)串行通信:一位一位传送,速度慢,成本 低,远距离。 并行、串行通信示图 异步通信传送方式 异步:字符按帧格式传送 二、同步通信传送方式 同步传送:以同步字符SYN开始连续发 送,再以同步字符结束,时钟信号同时发 送。适用高速、大容量的数据传送。 三、串行通信数据的传送方向 1 、单工传送(单工制式Simplex)一端发送,一 端接收。 2 、半双工(半双工制式Half Duplex)一端可发 送可接收,但同一时间只能实现一个功能。双方可 通过硬件、软件约定。 3 、全双工(全双工Full-duplex制式) 同一时间既可发送又可接收有各自的独立通道。 四、 MCS-51单片机的串行接口组成 五、串行口构成及工作原理 串行口构成:发送数据缓冲器SBUF(只写不读)、接 收数据缓冲器SBUF(只读不写)、电源控制寄存器 PCON、串行口控制寄存器SCON、发送中断标志位 TI、接收中断标志位RI、移位寄存器等组成。 工作原理: 发送:CPU执行MOV SBUF,A,将数据送入SBUF。 发送控制器按波特率发生器(定时器构成)提供的时 钟速率将SBUF中的数据一位、一位从TXD输出,发 送结束时,置TI=1。 接收:接收控制器按波特率发生器提供的时钟速率从RXD引 脚一位一位接收数据,当收到一个完整字符时,装入SBUF 中,同时置RI=1,通知CPU,CPU执行MOV A,SBUF,将 数据读入累加器A。 注意:由于SBUF具有双缓冲作用,它可以在CPU读入之前 开始接收下一数据, CPU应在下一数据接收完毕前读取 SBUF内容。由于串口的接收、发送各自独立,所以可同时 发送及接收,即可以实现全双工通讯。 六、与通讯有关的寄存器 1) SBUF(1):发送缓冲器 SBUF(2):接收缓冲器 2) 电源控制寄存器PCON: 控制串行口波特率,SMOD即PCON.7波特率倍增 位, PCON.7 =1,波特率在原设定值上加倍。 3)串行口控制寄存器SCON 设定串行口工作方式、接收、发送控制、监视串行 口工作。 七、MCS-51 串行的工作方式 MCS-51的串行口有四种工作方式,它是由 SCON中的SM1和SM0来决定。 方式0:SM0SM1=00 移位寄存器方式,数据传输波特率(fosc/12),串 口输出端与移位寄存器相连,发送、接收的是8位数 据。 发送:数据从RXD引脚串行输出,TXD引脚输出同 步脉冲,当一个数据写入串行口缓冲器时,串行口 将8位数据以(fosc/12)波特率从RXD引脚输出,先 送低位,发送结束后,置TI标志,若允许串口中 断,CPU即响应中断服务。若不允许串口中断,即 可通过查询TI位判断发送结束。由于TI位不能自动 清零,则必须由软件清零后,才能再发送数据。 发送过程:CPU主动 MOV SBUF,A;启动发送 JNB TI,$ CLR TI 注释:SBUF内容通过RXD输出,移为位脉冲 通过TXD输出当TI=1时,发送结束TI由软件清零 例题:根据实验板电路设计,通过8051串 口工作方式0,控制八段数码管显示HELLO- 显示(LED) 声、光、数码(LED)、汉字、动态画等。 1)发光二极管介绍 一般使用砷化稼半导体二极管,电流50~10mA 数码管介绍 数码管由多个发光二极管组成,如“8”字 型,“米”字型。常见“8”字形,数码管连 接方式有共阳极、共阴极两种,看图 数码管管脚配置 字形码定义:“输出点亮相应段的数码称字 形码”字形码与硬件接线有直接关系,依据图9-4设计的静态硬件电路 。 共阳极接法 0的字形码0C0H,3的字形码0B0H 6的字形码12H ,A的字形码88H H的字形码89H。 利用MCS-51单片机串入/并出的显示电路设计 从I/O接口扩展我们学到可以利用MCS-51单片机的串行口扩展并行I/O接口。附录7中的实验板原理图的显示部分就是利用串入/并出技术实现6位数码管的显示任务。电路图如图9-6所示。 现在我们根据硬件电路设计,编程使6位数码管显示HELLO- 。 根据依据图9-6硬件电路设计,串口发送数据 时,先发送数据的低位,所以字型码的各位定义 如图9-8所示。 H:/04电本合班/图/SeriesMode0.asm 问题: 若无原理图,应该如何判定字型码? 实验: 1、设计显示程序,使单片机上电后显示HELLO,按 键K8显示PC8051, 按键K7重新显示HELLO,可循环 操作。
您可能关注的文档
- 核心干部培训-卓越的时间管理.ppt
- PASSIM空头传感器的调整方法.ppt
- 深圳港澳通行证加急方案.ppt
- 无砟轨道施工管理6(09-8-19)-王.ppt
- 哈工大优秀学生干部标兵风采展示-刘星斯维提收集.ppt
- 环境保护概论讲义_图文.ppt
- 宏观经济ch04 金融市场.ppt
- 第1章 基本放大电路(补).ppt
- 2企业价值观与团队搭建.ppt
- 化工设备机械基础第三章 扭转.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 设备安装调试及培训方案.docx VIP
- 2025届高考数学一轮复习备考建议课件——以“立体几何”为例.pptx
- 印刷-包装印刷培训资料.ppt
- 湖南省中小企业融资难的表现、原因以及对策.docx
- 安徽省芜湖市第二十七中学2024--2025学年上学期七年级入学测试数学卷(含答案).pdf VIP
- 年产250万吨薄板坯连铸连轧带钢生产线工艺设计剖析.docx
- 2022年新疆高考文科数学真题及答案.doc VIP
- 国家中小学智慧教育平台应用指南.pptx VIP
- 人教版七年级道法下册 第四单元第十一课 远离违法犯罪(上课、学习课件).pptx VIP
- 2024年N1叉车司机考试题及答案(1000题).doc
文档评论(0)