- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目3 单片机的中断与低功耗 工作方式应用实践 任务6 显示按键按下的次数 【相关知识】 1.单片机的中断系统结构 · MCS-51单片机的中断系统的结构示意图如图3-1所示。 · 中断系统中各中断源的符号、产生中断的条件、中断请求标志如表3-1所示。 2.中断系统中的特殊功能寄存器 (1)中断允许控制寄存器IE · IE的格式如下: EA:全局中断允许位。 ES:串行I/O中断允许位。 ET1:定时/计数器1中断允许位。 EX1:外部中断1允许位。 ET0:定时/计数器0中断允许位。 EX0:外部中断0允许位。 (2)定时器控制寄存器TCON · TCON的格式如下: ITi:选择外部中断的触发方式(见图3-1)。 ITi?=?0:外部中断采用低电平触发。 ITi?=?1:外部中断采用下降沿触发。 (3)中断的优先级寄存器IP · IP的格式如下: D7~D5:保留位。 D4(PS)位:串行中断的优先级控制位。 PS?=?1:串行中断为高优先级中断,PS?=?0:串行中断为低优先级中断。 D3(PT1)位:定时/计数器1的中断优先级控制位。 PT1?=?1:定时/计数器1为高优先级中断,PT1?=?0:定时/计数器1为低优先级中断。 D2(PX1)位:外部中断1的中断优先级控制位。 PX1?=?1:外部中断1为高优先级中断,PX1?=?0:外部中断1为低优先级中断。 D1(PT0)位:定时/计数器0的中断优先级控制位。 PT0?=?1:定时/计数器0为高优先级中断,PT0?=?0:定时/计数器0为低优先级中断。 D0(PX0)位:外部中断0的中断优先级控制位。 PX0?=?1:外部中断0为高优先级中断,PX0?=?0:外部中断0为低优先级中断。 3.C51中的中断编程方法 (1)中断初始化 · main函数的结构如下: (2)中断服务函数 · 中断服务函数的定义如下: · MCS-51单片机中各中断源的中断类型号如表3-2所示。 · m与CPU所使用的工作寄存器组的关系如表3-3所示。 · 外部中断0的中断服务函数定义如下: · 定时/计数器1的中断服务函数定义如下: (3)相关说明 【任务实施】 1.搭建硬件电路 · 按键按下和释放都存在抖动现象形,其波形如图3-3所示。 · 任务6的硬件电路如图3-4所示。 2.编写软件程序 (1)中断方式 · 中断方式的程序由main函数和中断服务函数组成,其流程图如图3-5所示。 图3-5对应的程序代码如下: (2)查询方式 · 查询方式的流程图如图3-6所示。 ① 查询方式中查询的是中断请求标志位IE0。 ② 检测到IE0为1后需要将IE0清0。 ③ 查询方式中,CPU主动检查中断事件是否发生过,不必开放中断,也不必没置中断的优先级。 · 图3-6对应的程序代码如下: 任务7 睡眠CPU 【相关知识】 1.C51中的复合赋值运算 · C51的复合赋值运算如表3-4所示。 2.电源管理特殊功能寄存器PCON · PCON的格式如下: · 单片机的状态与PD、IDL位的关系如表3-5所示。 3.低功耗工作方式的设置方法 · 将PCON的IDL位置1就可以睡眠CPU,将PD位置1,就可以使单片机进入掉电状态。 4.解除低功耗工作方式的解除方法 · 第1种方法是用中断唤醒CPU。 · 第2种方法是复位单片机。 【任务实施】 1.搭建硬件电路 · 任务7的硬件电路如图3-7所示。 2.编写软件程序 (1)查询方式 · 查询方式流程图如图3-8所示。 · 图3-8所对应的程序代码如下: (2)中断方式 · 中断方式的流程图如图3-9所示。 · 图3-9所对应的程序代码如下: * * 任务6 显示按键按下的次数 任务7 睡眠CPU *
您可能关注的文档
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第九章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第六章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第七章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第三章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第十章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第四章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第五章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第一章.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案 上.doc
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案 下.doc
- 台山一中107校庆班会课主题班会省公开课一等奖全国示范课微课金奖课件.pptx
- 高考二轮复习课件生物(广东版)大单元3细胞的增殖分化衰老和死亡等生命历程层级一基础夯实自测练.pptx
- 高考历史二轮课件第一部分近代篇第6讲工业革命时代的西方文明西方工业文明的确立与纵深发展.ppt
- 高考二轮复习课件生物(山东版)大单元6个体通过一定的调节机制保持稳态层级三核心素养突破练.pptx
- 台湾热带农业科技考察报告.doc
- 台湾pki趋势调查结果报告.doc
- 2025年广东地理中考专题复习中外合作课件.pptx
- 高考二轮复习课件生物(河北版)大单元1细胞是生物体结构与生命活动的基本单位层级3.pptx
- 9.2.1溶解度-九年级化学人教版下册.pptx
- 司法考试模拟试题(民法).doc
文档评论(0)