李朝晖《单片机原理及应用》单片机原理及应用07.pptxVIP

李朝晖《单片机原理及应用》单片机原理及应用07.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用 Micro-Controller Principle and Applications;第七章 MCS-51单片机硬件资源的应用技术; ; ;(1) P0口 第一功能:通用IO接口,第二功能:地址/数据总线;7.1 MCS-51单片机并行I/O口的应用;7.1 MCS-51单片机并行I/O口的应用;7.1 MCS-51单片机并行I/O口的应用;7.1 MCS-51单片机并行I/O口的应用;7.1 MCS-51单片机并行I/O口的应用; ;7.2 MCS-51单片机的定时器/计数器及其应用;7.2 MCS-51单片机的定时器/计数器及其应用;7.2 MCS-51单片机的定时器/计数器及其应用;7.2 MCS-51单片机的定时器/计数器及其应用;;;;MC5—51单片机内部有一个功能较强的全双工的异步通讯串行口。 所谓全双工就是两台计算机之间串行接收、发送数据可同时进行; 所谓异步通讯,就是收、发双方不需要用一个时钟信号来控制同步传送。要传送的串行数据是以数据帧(若干位二进制数)形式一帧一帧地发送,通过传输线由接收数据设备一帧一帧地接收。;异步通讯的基本概念;通讯双方必须统一规定通讯字符的格式、发送字符位与附加信息位的次序以及发送和接收的数据传送速率。 通常将对这些信息的约定叫作通讯规约或通讯协议,通讯双方只有遵守相同的通讯规约,才能使通讯能够顺利进行。 在某些通用领域中,为了使不同的厂家开发的产品能够相互通讯,国家或行业规定了专门的标准通讯规约,对于特殊的应用领域,可以由用户自行规定简易的通讯规约。;所谓波特率就是指串行数据传送的速率,即单位时间内传送数据的位数。波特率的单位为位/秒(BIT/S,一般记作bps)。实际上,要想通讯双方的波特率完全相同是不可能的,为了保证通讯的可靠性,通讯双方的波特率误差应不大于2.5%。 ;奇偶校验是串行通讯中采用的一种简单的检验方法,以提高传送的正确度。所谓奇(偶)校验就是利用奇偶校验位的1,和数据中1的数目凑成奇(偶)数。二者凑成奇数的称为奇校验,凑成偶数的称为偶校验。通过比较发送端和接收端的数据“1”奇偶位数是否相符,可以大致判断数据传送过程中是否发生错误,如果奇偶位数不符,则传送过程肯定出错,所接收的数据无效,应予重新传送。;起始位和停止位,发送时一般由计算机硬件电路自动生成,接收时也由计算机硬件电路自动处理,用户发送和接收数据时不必自行处理。;在串行通讯中,通讯双方在发送、接收中有三种工作方式:单工方式、半双工方式和全双工方式。 1)单工方式 单工方式只允许通讯双方的数据按一个固定方向传送,即发送的计算机专门发送,接收的计算机专门接收。;2)半双工方式 半双工方式允许通讯的双方分时使用同一信道进行双向传输。当甲方发送时,乙方接收;反之,当乙方发送时,甲方接收。在空闲时,甲、乙双方一般都处于接收状态以便随时响应对方呼叫。;3)全双工方式 全双工方式中,通讯的甲乙双方既是发送器又是接收器,可以同时发送或接收。双方都有独立的发送器和接收器,两个方向的数据传输通道是分开的 这三种数据传输方式在接收和发送控制上有差别,但发送和接收的基本工作原理是一样的。;串行口结构;串行口控制寄存器SCON;7.3 MCS-51单片机的串行接口及其应用;7.3 MCS-51单片机的串行接口及其应用;电源控制寄存器PCON;1)方式0 方式0在实际系统中较少用到。 串行口的工作方式0为同步移位寄存器输人输出方式,一般与外接移位寄存器相连,用以扩展并行I/O口,这种方式不适用于MCS-5l与其它计算机之间的串行通讯。;方式0以8位数据为一帧,不设起始位和停止位,先发送或接收最低位,波特率是固定的,为fosc/12。方式0的帧格式如下: ;①方式0发送 发送过程中,当CPU执行一条将数据写入发送缓冲器SBUF的指令时,内部电路自动产生一个正脉冲触发信号,串行口开始把SBUF中的8位数据以fosc/12的固定波特率从RXD引脚串行输出,低位在先,TXD引脚输出同步移位时钟,发送完8位数据后置“1”中断标志位TI。 ;;②方式0接收 方式0接收时,REN为串行口接收允许控制位,REN=0,禁止接收;REN=1,允许接收。当向CPU串行口控制寄存器SCON写入控制字(设置为方式0,并置“1”REN位,同时RI=0),内部电路自动产生一个正脉冲触发信号,串行口开始接收数据。引脚RXD为数据输入端,TXD为移位脉冲输出端,接收器也以fosc/12的固定波特率采样RXD引脚的数据信息,当接收器接收到8位数据时置“1”中断标志TI。 ;在方式0下,SCON中的TB8、RB8位没用,发送或接收完8位数据由硬件置“1”TI或RI中断标志位,CPU响应TI或RI中断。TI或RI标志位必须由用户

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档