- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3单片机应用技术20131研讨
中断源的入口地址: 操作(中断源) 入口地址 外部中断/INT0 0003H 定时器中断T0 000BH 外部中断/INT1 0013H 定时器中断T1 001BH 串行口中断 0023H 3、中断请求和响应 * * 4、中断请求的撤除 定时器溢出中断的撤除——自动撤除 串行口中断请求的撤除 不能自动撤除,需用软件撤除。 CLR TI CLR RI 或 ANL SCON,#0FCH;SCON的低两位置“0” 外部中断请求的撤除 负边沿触发情况下,自动撤除; 低电平触发情况下,需用软件和专用硬件电路撤除。 * * MCS-51 1 /INT0 P1.0 Q CP SD D 外部中断请求信号 电平方式外部中断请求的撤除电路 CLR P1.0 ;P1.0输出1个负脉冲 SETB P1.0 * * 5、中断系统的初始化 中断系统初始化 用户对与中断系统有关的特殊功能寄存器赋值的过程。 中断系统初始化步骤 ﹡ 开相应中断源的中断; ﹡ 设定所用中断源的中断优先级; ﹡ 若为外部中断,则应规定低电平触发还是负边沿触发。 例:写出/INT1为低电平触发和高中断优先级的中断系统的 初始化程序。 * * 5、中断系统的初始化 采用位操作指令 SETB EA SETB EX1 ; 开/INT1中断 SETB PX1 ; 令/INT1为高优先级 CLR IT1 ; 令/INT1为电平触发 采用字节型指令 MOV IE,#84H ;开/INT1中断 ORL IP,#04H ;令/INT1为高优先级 ANL TCON,#0FBH ;令/INT1为电平触发 例:写出/INT1为低电平触发和高中断优先级的中断系统的初始化程序。 * * 为恢复被中断的程序的 执行做准备。 寄存器出栈的顺序与保 护现场的顺序相反。 三、中断程序的编制(流程) 保护现场 开中断 中断服务 关中断 恢复现场 开中断 中断返回 中断程序的 主要功能 开中断是为 了允许响应更 高级的中断 (中断嵌套) 保护现场是 将在中断程序中 使用到的寄存器 等保存到栈区, 使得能够恢复被 打断的程序的执 行。保护现场常 使用堆栈指令 * * 外部中断的应用-举例 例1:用一个按钮控制8个发光二极管,每按动一次按钮,使发光二极管按L1 →L2 →…. →L8 →L1的顺序循环移动点亮一位。 解:如图所示。在P1.0 - P1.7外部连接8个发光二极管L1-L8,当P1.X输出低电平时,对应的发光二极管被点亮;当P1.X输出为高电平时,对应的发光二极管熄灭。 在/INT1引脚上外接一个按钮。当按钮按下时,/INT1为低电平;按钮释放时,/INT1为高电平。 * * /INT1 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 MCS-51 SB VCC L1 L2 L3 L4 L5 L6 L7 L8 用按钮控制发光二极管 既可以采用查询的方式,也可以采用中断的方式实现。 * * 1. 用查询方式实现 所谓查询, 就是周期性地对按钮的状态进行访问, 当查询到按钮为有效电平时就采用相应的处理。 ;51a.asm ORG 1000H SETB P3.3 ;将P3.3设置为输入状态 MOV A, #0FEH ;设置为L1~L8的初始状态 LOOP: MOV P1, A JB P3.3, $ ;若按钮未动作,则原地等待 JNB P3.3, $ ;等待按钮释放,保证按动一次发光二 ;极管只移动一位 RL A SJMP LOOP END * * 1. 用中断方式实现 单片机复位以后PC的值为0000H,外部中断1的矢量地址是0013H。 考虑到从0000H到0013H只有19个单元空间,不可能放置完整的主程序,因此在0000H处放置一条转移指令,将主程序引到别的位置。 不同的中断矢量地址之间,只有8个存储单
您可能关注的文档
最近下载
- 2023年保险中介从业人员资格考试模拟题与答案217.pdf VIP
- 《2019版预防和治疗压力性损伤快速参考指南》简要分享.ppt VIP
- (2025秋新版)人教版二年级数学上册全册教案.doc
- 河北省2012装饰装修定额说明及计算规则(含定额总说明.doc VIP
- 新沪教牛津版九年级上册英语全册教案.pdf VIP
- 阀门井阀门更换施工方案.docx
- 2025年度酒店预订服务合作协议.docx VIP
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 国防幼儿园主题课件.pptx
- 2025上海韩天衡美术馆招聘1人笔试模拟试题及答案解析.docx VIP
文档评论(0)