- 47
- 0
- 约1.38万字
- 约 69页
- 2016-11-29 发布于湖南
- 举报
单片机原理与接口l技术(电子工业出版社)课件 第6章 mcs-51单片机中断系统
* * ; 汇编语言中断服务程序: SER: PUSH ACC ;存当前的ACC值 MOV 30H, R1 ;存延时 ;程序的计数值 MOV 31H, R2 MOV P1, #00H ;把二极 ;管熄灭 MOV R3, #10 ;保持 LOOP: LCALLDEL DJNZ R3, LOOP MOV R1, 30H ;取延时 ;程序的计数值 MOV R2, 31H 6.3.2 中断系统应用实例 ----例6-10 POP ACC ;取当前的ACC值 MOV P1, ACC RETI ;中断返回 DEL: MOV R1, #123 ;延时程序 DEL1: MOV R2, #200 DEL2: DJNZ R2, DEL2 DJNZ R1, DEL1 RET END * * 习题与思考题 6-1?简述中断、中断源、中断嵌套及中断优先级的含义。 6-2?MCS-51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的又如何清除这些中断标志?各中断源所对应的中断矢量地址是多少? 6-3?外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定? * * ?6-4 试分析以下几种中断优先级的排列顺序(级别由高到低)是否可能?若可能,则应如何设置中断源的中断级别?否则,请简述不可能的理由。 1) 定时器T0溢出中断,定时T1溢出中断,外中断1NT0,外中断INT1,串行口中断 2) 串行口中断,外中断1NT0,定时器T0溢出中断,外中断INT1,定时器T1溢出中断; 习题与思考题 * * 3) 外中断INT0,定时器T1溢出中断,外中断INT1,定时器T0溢出中断,串行口中断; 4) 外中断INT0,外中断INT1,串行口中断,定时器T0溢出中断,定时器T1溢出中断; 5) 串行口中断,定时器T0溢出中断,外中断INT0,外中断INT1,定时器T1溢出中断; 6) 外中断INT0,外中断INT1,定时器T0溢出中断,串行口中断,外中断INT1,串行口中断。 习题与思考题 * * 6-5??MCS-51中断响应时间是否固定?为什么? 6-6??MCS-51 中若要扩充6个中断源,可采用哪些方法?如何确定它们的优先级? 6-7??试叙述中断的作用和中断的全过程。 6-8??当正在执行某一中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求? 习题与思考题 * * 6-9? 在下列各种中断方式中,需要外加电路实现中断撤除的为: 1) 定时中断 2) 脉冲方式的外部中断 3) 外部串行中断 4) 电平方式的外部中断 6-10?某系统有三个外部中断源1、2、3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为2000H、2100H、2200H。试编写主程序及中断服务程序(转至相应的入口即可)。 习题与思考题 * * * 3.中断优先级控制 8051有2个中断优先级,每一个中断请求源均可编程为高优先级中断或低优先级中断,从而实现2级中断嵌套。 6.2.3 中断控制寄存器 ----2级中断嵌套 * * 1) 正在进行的中断过程不能被新的同级或低优先级的中断请求所中断,一直到该中断服务程序结束,返回了主程序且执行了主程序中的一条指令后,CPU才响应新的中断请求。 2) 正在进行的低优先级中断服务程序能被高优先级中断请求所中断,实现两级中断嵌套。 3) CPU同时接收到几个中断请求时,首先响应优先级最高的中断请求。 6.2.3 中断控制寄存器 ----中断优先级控制 以上所述可归纳为下面3条基本规则: * * ----中断优先级寄存器IP 1) PS:串行口中断优先级控制位 PS=1,设定串行口为高优先级; PS=0,设定串行口为低优先级。 2) PT1:定时器T1中断优先级控制位 PT1=1,设定T1为高优先级; PT1=0,设定T1为低优先级。 6.2.3 中断控制寄存器 在MCS-51内部提供了一个中断优先级控制寄存器(IP)。其字节地址为B8H,既可按字节形式访问,又可按位形式访问,其位地址范围为0B8H~0BFH。 * * ----中断优先级寄存器IP 3) PX1:外部中断1中断优先级控制位 PX1=1,设定外部中断1为高优先级; PX1= 0,设定外部中断1为低优先级。 4) PT0:定时器T0中断优先级控制位 PT0=1,设定T0为高优先级; PT0=0,设定T0为低优先级。 5) PX0:外部中断0中断优先级控
您可能关注的文档
- 华为c88t12+产品培训课件.pptx
- 单片微x型计算机原理及其应用电子教案12.ppt
- 单元一 汽车k电器电路基础.ppt
- 单片d微型计算机及应用(张毅坤) 第3章 指令系统及汇编.ppt
- 单片微i机概述.ppt
- 单片微a型计算机原理及应用.ppt
- 单元一 机械制造过程与机械加工工h艺系统.ppt
- 单片微型计算机原理及t接口技术(杨光友版)课件ch6.ppt
- 单片6机原理与接口技术(第9章).ppt
- 单片微型计算机原理及其应用电子教w案33.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)