- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 单片机的中断与定时系统32
* * 6 单片机的中断与定时系统 6.1 MCS-51单片机中断系统 1. 单片机中断技术概述 2.中断源 3.中断控制 4.中断响应过程 6.2 MCS-51单片机的定时器/计数器 6.3 MCS-51单片机外部中断源的扩展 本章授课内容 执行主程序 主程序 继续执行主程序 断点 中断请求 中断响应 执行中断处理程序 中断返回 中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原程序的执行,转去执行相应的中断处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程。 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 中断系统是计算机的重要指标之一。 某人看书 执行主程序 日常事务 电话铃响 中断信号INT=0 中断请求 暂停看书 暂停执行主程序 中断响应 书中作记号 当前PC入栈 保护断点 电话谈话 执行I/O程序 中断服务 继续看书 返回主程序 中断返回 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 6.1.2 中断源 能发出中断请求信号的各种事件。如I/O设备、定时时钟、系统故障、软件设定等。 1. 外中断 信号方式:电平方式、脉冲方式 2. 定时中断(内中断) 定时器/计数器0 定时器/计数器1 3. 串行中断(内中断) 一、中断允许控制寄存器IE 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 6.1.2 中断源 6.1.3 中断控制 EX0 ET0 EX1 ET1 ES X X EA EA:CPU中断开放标志。 ES:串行口中断允许位。 ET1:T1溢出中断允许位。 EX1:外部中断1允许位。 ET0:T0溢出中断允许位 EX0:外部中断0允许位。 相应位=1,允许中断;相应位=0,禁止中断; 二、定时器控制寄存器TCON IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 D0 D1 D2 D3 D4 D5 D6 D7 中断请求标志 触发方式选择 0 低电平 1 下降沿 启动定时器/计数器 0 停止 1 启动 IE0:外部中断0请求标志位。IE0=1,外部中断0向CPU请求中断。 TF0:定时器T0的溢出中断标志位。TF0=1,表明T0计数器产生溢出,向CPU请求中断。 IT0:外部中断0触发方式控制位。IT0=1为下跳沿触发,IT0=0为电平触发。 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 6.1.2 中断源 6.1.3 中断控制 三、串行口控制寄存器SCON RI TI D0 D1 D2 D3 D4 D5 D6 D7 RI:串行口接收中断请求标志位。 TI:串行口发送中断请求标志位。 RI和TI逻辑或后作为内部的一个中断源。当串行口发 送或接收完一帧数据时,将SCON中的TI和RI位 置1,向CPU请求中断。 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 6.1.2 中断源 6.1.3 中断控制 四、中断优先级控制寄存器(IP) PX0 PT0 PX1 PT1 PS D0 D1 D2 D3 D4 D5 D6 D7 0 低级别 1 高级别 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 6.1.2 中断源 6.1.3 中断控制 6.1 MCS-51单片机中断系统 6.1.1 单片机中断技术概述 6.1.2 中断源 6.1.3 中断控制 6.1 MCS-51单片机中断系统 6.1.4 中断响应过程 1. 中断采样 2. 中断查询 外部中断源 CPU TCON SCON 3. 中断响应 执行中断程序 LCALL addr16 例:要求每次按动按键,使外接发光二极管LED改变 一次亮灭状态。 单片机 INT0 P1.0 1 +5V 脉冲触发:每次下跳变引起一次中断请求。 ORG 0000H; 复位入口 AJMP MAIN ORG 0003H; 中断入口 AJMP PINT0 ORG 0100H; 主程序 MAIN: MOV SP,#40H;设栈底 SETB EA ;开总允许开关 SETB EX0 ;开INT0中断 SETB IT0 ;负跳变触发中断 H: SJMP H ;执行其它任务 ORG 0200H ;中断服务程序 PINT0: CPL P1.0 ;改变LED RETI ;返回主程序 6 单片机的中断与定时系统 6.1 MCS-51单片机中
您可能关注的文档
- 第五课_发展变化与顺境逆境(最新版) - 副本.ppt
- 第五课《多元文化 地球村-世界文化之旅》课件(新人教版八上).ppt
- 第五课他律与自律.ppt
- 第五课《卢沟桥烽火》PPT.ppt
- 第五课古代希腊民主政治1.ppt
- 第五课_开辟新航路.ppt
- 第五讲-中国民族民主革命的伟大胜利.ppt
- 第八册语文习题集.doc
- 第五课时unit11.ppt
- 第五课《实现可持续发展》.ppt
- 2025年打拳游戏测试题及答案.doc
- 2023-2024学年度第一学期期末教学质量检测六年级_(6265)剑河县城关第四小学_总分_分析报告.pdf
- 2023-2024学年度第一学期期末教学质量检测六年级_(6267)麻栗小学_总分_分析报告.pdf
- 2025年打拳游戏测试题及答案大全.doc
- 2025年打拳游戏测试题及答案解析.doc
- 2023-2024学年度第一学期期末教学质量检测六年级_(6266)剑河县城关第一小学_总分_分析报告.pdf
- 2026高考数学一轮复习培优08 导数中的极值点偏移、拐点偏移问题(复习讲义)(全国通用)(原卷版).docx
- 2025年打架斗殴知识测试题及答案.doc
- 2025年打捞古董测试题及答案.doc
- 2023-2024学年度第一学期期末教学质量检测六年级_(6270)剑河县城关第二小学_总分_分析报告.pdf
文档评论(0)