网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及应用 教学课件 作者 佟云峰 第四章 单片机内部功能模块应用.ppt

单片机原理及应用 教学课件 作者 佟云峰 第四章 单片机内部功能模块应用.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 单片机内部功能模块 4.1.?单片机的中断系统 4.2.??MCS-51单片机的定时/计数器 4.3. MCS-51单片机的串行通信接口 4.4. 单片机的其它内部功能模块 本章小节 例2、MCS-51单片机P1口接有8只发光二极管,如图4-13所示。若fosc=6MHZ,编写控制这8只发光二极管每间隔100 ms点亮1个的循环控制程序。 图4-13 例2用图 解:fosc=6MHZ,机器周期为2us。选用定时器T0为定时工作方式、工作模式1。定时时间常数: X=M-计数值=M-t/T =216-100000 us /2us =65536-50000=15536=3CB0H 4.3 MCS-51单片机的串行通信接口 4.3.1 串行通信及基础知识 在实际工作中,单片机与外部设备之间、单片机与单片机之间经常需要交换信息,所有这些信息的交换均称为通信。通信按数据传送的方式分为二种,即并行通信和串行通信。 图4-14 并行通信示意图 图4-15并行通信数据传送示意图 4.3.2 MCS-51单片机的串行口 UART 1.UART的结构 图4-20 串行口内部结构图 2. UART控制寄存器 UART串行口是可编程口,需要通过将控制字写入预定的特殊功能寄存器SCON(串行口控制寄存器)和PCON(电源控制寄存器)来设定串行口的工作方式和工作特性。 (1)SCON控制寄存器 SCON是一个特殊功能寄存器,用于设定串行口的工作方式、接收/发送控制以及设置状态标志,字地址为98H,可进行位寻址,其格式为: 其中: SM0和SM1:串行口工作方式选择位,有四种工作方式,如表4-3所列。 SM2:多机通信控制位,主要用于方式2和方式3(含9位数据)。如果设置接收机的SM2=1,则接收机允许多机通信。 REN:允许接收控制位,相当于串行接收的控制开关,REN=1,允许接收,REN=0,禁止接收。 TB8:发送数据的第9位,在方式2和方式3中,根据数据的需要由软件置1或清0。它可作为奇偶校验位,也可在多机通信中作为发送地址帧或数据帧的标志位,如果TB8=1,表明该帧是地址,如果TB8=0,表明该帧是数据。在方式0和方式1中,该位未使用。 RB8:接收数据的第9位,在方式2和方式3中,接收的第9位数据放RB8。 TI:发送中断标志。 RI:接收中断标志。 (2)电源控制寄存器PCON 电源控制寄存器PCON,字地址87H,只有D7位SMOD与串行通信有关,格式如下: (2)电源控制寄存器PCON 其中: SMOD为波特率选择位,在方式1、方式2和方式3中决定移位时钟是否需要增倍,当SMOD=1,波特率提高一倍。但必须注意,PCON不能按位单独对SMOD进行设置,只能以字节寻址方式对PCON寄存器进行设置。 电源控制寄存器PCON,字地址87H,只有D7位SMOD与串行通信有关,格式如下: 4.3.2 UART的工作方式 UART根据实际需要,可以设置为4种工作方式,由SCON寄存器中的SM0、SM1定义。 1.方式0 方式0为移位寄存器工作方式,主要用于扩展并行输入或输出口,解决单片机I/O端口不够的问题。 图4-21 方式0输出电路和时序 * 第四章 单片机内部功能模块 学习要点: 单片机的中断系统及应用。 单片机的定时/计数器及应用。 单片机的串行通信接口及应用。 单片机的看门狗、I2C总线、SPI总线 返回主目录 4.1.?单片机的中断系统 所谓中断,是指单片机在执行程序的过程中,由于单片机系统外界或内部发生某一紧急事件,要求CPU暂时中止当前的工作转去处理所发生的紧急事件,待处理完后再回到原来被中止的地方,继续原来的工作的过程。 在单片机中引入中断技术具有以下优点: 1. 可以提高CPU的工作效率 2. 便于实时处理 3. 便于故障处理,提高系统的稳定性 4.1.1. 中断的概念 图4-1 中断流程示意图 4.1.2. MCS-51单片机中断系统结构 MCS-51单片机中断系统由4个与中断有关的特殊功能寄存器(TCON、SCON),中断允许控制寄存器IE,中断优先级寄存器IP和中断顺序查询逻辑等组成。 图4-2 MCS-51单片机中断系统结构示意图 1. 中断源和中断请求标志 MCS-51单片机有五个中断源,它们是: (1)外部中断0(INT0)中断,低电平有效。通过P3.2引脚引入。 (2)外部中断1(INT1)中断,低电平有效。通过P3.3引脚引入。 (3)定时/计数器0(T0)溢出中断。 (4)定时/计数器1(T1)溢出中断。 (5)串行口中断,当串行口完成一帧数据的发送和接收时,便请求中断。 每一个中断源对应一个中断请求标志位,它们

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档