单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 模块四单片机内部三大功能.pptVIP

单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 模块四单片机内部三大功能.ppt

  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文档。上传文档
查看更多
单片机应用技术 模块四 单片机内部三大功能 单元1 中断系统及其应用 知识目标: 1.了解单片机中断系统原理。 2.认识单片机中断系统执行过程。 3.理解单片机中断系统编程结构。 技能目标: 灵活应用中断方式进行编程。 2.灵活应用中断进行彩灯控制器硬件电路设计方法。 3.掌握应用中断进行彩灯控制器软件设计方法。 4.掌握应用中断彩灯控制器调试的方法和技能。 任务 中断系统及中断控制彩灯控制器制作 一、任务描述 二、任务分析 当CPU正在处理某项事务的时候,如果系统出现了某些急需处理的异常情况或特殊的请求,这时要求CPU暂停正在处理的工作,而转去处理这个随机发生的紧急或特殊事件,待该事件处理完后,自动回到原来被中断的地方,继续执行被中断的程序,这个过程称做中断。 二、任务分析 中断处理过程由以下几个阶段完成。 1.中断请求 2.中断允许控制 3.中断查询 4.中断响应 5.中断处理 二、任务分析 任务内容: 利用单片机设计一个彩灯控制系统,控制要求如下: (1)正常情况下P1口的8只LED灯交替循环点亮,时间间隔是1s; (2)当按下按键S1时8只LED灯间隔亮灯闪烁6次,闪烁周期为1s; (3)闪烁结束后回到正常工作状态。 三、相关知识:中断系统的基本概念 (1)主程序:原来正常执行的程序; (2)中断服务程序:中断之后处理的程序,也称为中断处理子程序; (3)中断源:发出中断申请的信号或引起中断的事件; (4)中断入口地址:中断响应后,中断执行的首地址。 三、相关知识:中断系统及其管理 (1)中断系统结构 中断过程是在硬件基础上配以相应的软件实现的,MCS-51单片机有5个固定的可屏蔽中断源,有两级中断嵌套,还有2个特殊功能寄存器用于中断控制和条件设置编程,其内部结构如图4-1所示。优先级也可由程序设置为高优先级或低优先级。 三、相关知识:中断系统及其管理 (1)中断系统结构 中断过程是在硬件基础上配以相应的软件实现的,MCS-51单片机有5个固定的可屏蔽中断源,有两级中断嵌套,还有2个特殊功能寄存器用于中断控制和条件设置编程,其内部结构如图4-1所示。优先级也可由程序设置为高优先级或低优先级。 图4-1 MCS-51单片机中断系统内部结构示意图 三、相关知识:中断系统及其管理 (1)中断系统结构 外部中断和分别由P3.2和P3.3提供,外部中断有电平和脉冲两种触发方式; 定时器/计数器TF0和TF1分别由片内定时/计数器0和定时/计数器1提供; 串行口中断RI或TI由片内串行口提供。 (1)中断系统结构 当P3口作I/O口使用时,第二功能信号线应保持高电平,与非门开通,以维持从锁存器到输出口数据输出通路畅通无阻。 而当P3口作第二功能口线使用时,该位的锁存器置高电平,使与非门对第二功能信号输出是畅通的,从而实现第二功能信号的输出。 (1)中断系统结构 第二功能为输入的信号引脚,在口线上的输入通路增设了一个缓冲器,输入的第二功能信号即从这个缓冲器的输出端取得。 作为I/O口线输入端时,取自三态缓冲器的输出端。这样,不管是作为输入口使用还是第二功能信号输入,输出电路中的锁存器输出和第二功能输出信号线均应置“1”。 三、相关知识:中断系统及其管理 (2)中断源 MCS-51单片机有2个外部中断和2个内部定时/计数器溢出中断TF0、TF1和1个内部串行口中断RI或TI。 每个中断源可由程序控制其打开或关断,优先级也可由程序设置为高优先级或低优先级。 三、相关知识:中断系统及其管理 (3)中断控制相关寄存器 51系列单片机为用户提供了4个特殊功能寄存器用来进行中断系统控制: 定时/计数器控制寄存器TCON; 串行口控制寄存器SCON; 中断允许控制寄存器IE; 中断优先级控制寄存器IP。 三、相关知识:中断系统及其管理 (3)中断控制相关寄存器 1)定时/计数器控制寄存器TCON:用于锁存外部中断请求标志位及定时/计数器溢出中断请求标志位。进行字节操作时,寄存器地址为88H。按位操作时,各位的地址为88H~8FH,其内容及位地址见表4-2所示。 三、相关知识:中断系统及其管理 三、相关知识:中断系统及其管理 三、相关知识:中断系统及其管理 2)串行口控制寄存器SCON:SCON的低两位是串行口的发送中断请求和接收中断请求标志位。该寄存器进行字节操作时,寄存器地址为98H。按位操作时,各位的地址为98H~9FH,其内容及位地址见表4-3所示。 三、相关知识:中断系统及其管理 三、相关知识:中断系统及其管理 3)中断允许控制寄存器IE:IE负责控制各中断源的开放或屏蔽,该寄存器进行字节操作时,寄存器地址为A8H。按位操作时,各位的地址为A8H~AFH,其内容及位地址见表4-4所示。 三、相关知识:中断系统及其管理 三、

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档