第五章中断系统 5-18051单片机提供了几个中断源?有几级中断优先级别?各中断标志如何产生的?有如 何清除这些中断标志?各中断源所对应的中断矢量地址是多少? 5-2中断允许寄存器IE各位定义及位地址是什么?它们在什么样的情况下被置位和复位? 5-3MCS-51中断响应是有条件的,这些条件是什么?中断响应的全过程如何? 5-4为什么通常在中断响应过程中要保护现场?如何保护? 5-5试分析以下几种中断优先级的排列顺序(级别由高到低)是否可能?若可能,则应如何设 置中断源的中断级别?否则,请简述不可能的理由 (1)定时器0中断,定时器1中断,外中断T0,外中断ⅣNT1,串行口中断 (2)串行口中断,外中断INT0,定时器0中断,外中断/T1,定时器1中断: (3)外中断INT0,定时器1中断,外中断IT1,定时器0中断,串行口中断 (4)外中断T0,外中断INT1,串行口中断,定时器0中断,定时器1中断 (5)串行口中断,定时器0中断,外中断T0,外中断ⅣT1,定时器1中断 (6)外中断ⅣNT0,外中断ⅣNT1,定时器0中断,串行口中断,定时器1中断 (7)外中断INT1,定时器1中断,定时器0中断,外中断I1,串行口中断 5-6外部中断有几种触发方式?如何选择?在何种触发方式下,需要在外部设置中断请求触 发器?为什么? 5-7下列说法错误的是 A、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中 B、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。 C、各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。 D、各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器 中 5-8中断服务子程序返回指令REI1和普通子程序返回指令RET有什么区别? 5-9某系统有3个外部中断源1、2、3,当某一中断源变为低电平时,便要求CPU进行处理 它们的优先处理次序由高到低依次为3、2、1,中断处理程序的入口地址分别为1000H 1100H,1200H。试编写主程序及中断服务程序(转至相应的中断处理程序的入口即可)
第五章 中断系统 5-1 8051 单片机提供了几个中断源?有几级中断优先级别?各中断标志如何产生的?有如 何清除这些中断标志?各中断源所对应的中断矢量地址是多少? 5-2 中断允许寄存器 IE 各位定义及位地址是什么? 它们在什么样的情况下被置位和复位? 5-3 MCS-51 中断响应是有条件的,这些条件是什么?中断响应的全过程如何? 5-4 为什么通常在中断响应过程中要保护现场?如何保护? 5-5 试分析以下几种中断优先级的排列顺序(级别由高到低)是否可能?若可能,则应如何设 置中断源的中断级别?否则,请简述不可能的理由。 (1) 定时器 0 中断,定时器 1 中断,外中断 INT0 ,外中断 INT1 ,串行口中断; (2) 串行口中断,外中断 INT0 ,定时器 0 中断,外中断 INT1 ,定时器 1 中断; (3) 外中断 INT0 ,定时器 1 中断,外中断 INT1 ,定时器 0 中断,串行口中断; (4) 外中断 INT0 ,外中断 INT1 ,串行口中断,定时器 0 中断,定时器 1 中断; (5) 串行口中断,定时器 0 中断,外中断 INT0 ,外中断 INT1 ,定时器 1 中断; (6) 外中断 INT0 ,外中断 INT1 ,定时器 0 中断,串行口中断,定时器 1 中断; (7) 外中断 INT1 ,定时器 1 中断,定时器 0 中断,外中断 INT1 ,串行口中断; 5-6 外部中断有几种触发方式?如何选择?在何种触发方式下,需要在外部设置中断请求触 发器?为什么? 5-7 下列说法错误的是: A、 各中断发出的中断请求信号,都会标记在 MCS-51 系统的 IE 寄存器中。 B、各中断发出的中断请求信号,都会标记在 MCS-51 系统的 TMOD 寄存器中。 C、各中断发出的中断请求信号,都会标记在 MCS-51 系统的 IP 寄存器中。 D、 各中断发出的中断请求信号,都会标记在 MCS-51 系统的 TCON 与 SCON 寄存器 中。 5-8 中断服务子程序返回指令 RETI 和普通子程序返回指令 RET 有什么区别? 5-9 某系统有 3 个外部中断源 1、2、3,当某一中断源变为低电平时,便要求 CPU 进行处理, 它们的优先处理次序由高到低依次为 3、2、1,中断处理程序的入口地址分别为 1000H, 1100H,1200H。试编写主程序及中断服务程序(转至相应的中断处理程序的入口即可)
5-10中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是 A、当前正在执行高优先级中断处理 B、当前正在执行RET1指令 C、当前指令是DV指令,且正处于取指令的机器周期 D、当前指令是MOVA,R3
5-10 中断查询确认后,在下列各种 8031 单片机运行情况中,能立即进行响应的是: A、 当前正在执行高优先级中断处理; B、当前正在执行 RETI 指令; C、当前指令是 DIV 指令,且正处于取指令的机器周期; D、 当前指令是 MOV A, R3