第5章 中断系统
- 格式:ppt
- 大小:510.50 KB
- 文档页数:78
第五章1、什么是中断和中断系统?其主要功能是什么?答:当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件,中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。
这种过程称为中断,实现这种功能的部件称为中断系统。
功能:(1)使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理(2)完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率(3)实现实时控制2、试编写一段对中断系统初始化的程序,使之允许INT0,INT1,T O,串行口中断,且使T0中断为高优先级中断。
解:MOV IE,#097HMOV IP,#02H3、在单片机中,中断能实现哪些功能?答:有三种功能:分时操作,实时处理,故障处理4、89C51共有哪些中断源?对其中端请求如何进行控制?答:(1)89C51有如下中断源① :外部中断0请求,低电平有效② :外部中断1请求,低电平有效③T0:定时器、计数器0溢出中断请求④T1:定时器、计数器1溢出中断请求⑤TX/RX:串行接口中断请求(2)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能5、什么是中断优先级?中断优先处理的原则是什么?答:中断优先级是CPU相应中断的先后顺序。
原则:(1)先响应优先级高的中断请求,再响应优先级低的(2)如果一个中断请求已经被响应,同级的其它中断请求将被禁止(3)如果同级的多个请求同时出现,则CPU通过内部硬件查询电路,按查询顺序确定应该响应哪个中断请求查询顺序:外部中断0→定时器0中断→外部中断1→定时器1中断→串行接口中断6、说明外部中断请求的查询和响应过程。
答:当CPU执行主程序第K条指令,外设向CPU发出中断请求,CPU接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。
第五章习题参考答案一、填空题1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
2、外中断请求标志位是 IE0 和 IE1 。
3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。
4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。
二、选择题:1、在中断服务程序中,至少应有一条( D )。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。
A、 98HB、 84HC、 42HD、 22H3、MCS-51响应中断时,下列哪种操作不会发生( A )A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口4、MCS-51中断源有( A )A、 5个B、 2个C、 3个D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。
A、 INT0,INT1B、 T0,T1C、 T1,串行接口D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。
A、 INT1B、 INT0C、 T1D、T08、当CPU响应串行接口中断时,程序应转到( C )。
A、 0003HB、 0013HC、 0023HD、 0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。
A、 1个B、 2个C、 3个D、0个10、外部中断1固定对应的中断入口地址为( C )。
单⽚机课程形考作业指导3第五章中断系统第六章定时器及应⽤⼀、判断下列说法的正误,并说明原因:1、中断允许寄存器IE的最⾼位(EA)为1是89C51系统响应中断的重要条件。
√2、TCON 及SCON寄存器内的6个中断标志位都可以⽤软件指令对其置位或复位。
√3、89C51的INT0信号只能以“保持⾜够宽度的低电平”这⼀种⽅式来触发中断。
×4、中断响应过程必定有堆栈操作。
√5、89C51单⽚机中,外部中断源的优先级⽐内部中断源的优先级⾼。
×6、多个中断源同时请求服务时,CPU将响应优先级别最⾼的中断请求,这就意味着其他低级中断申请信号⽆效,再也不会被响应。
×7、89C51单⽚机在响应某低级中断请求并进⼊中断服务后,定能再响应⾼优先级的中断请求。
×8、89C51单⽚机在响应某设备的中断请求并进⼊中断服务后,不能再响应该设备的第⼆次中断请求(即不能实现⾃⾝中断嵌套)。
√9、89C51单⽚机中两个定时器的⼯作⽅式是由同⼀个⽅式选择控制字设定的。
√10、定时器不重复装⼊初值与不再启动定时器是⼀回事。
×11、T0和T1⽤做计数器时,计数频率不能超过晶振频率的1/24。
√12、⽆论是定时还是计数⽅式,当启动T0⼯作时都需要TR0=1。
√13、89C51中的两个定时器能实现硬件直接级连。
√14、当定时器0⼯作在模式3时,定时器1就不能⼯作在中断⽅式。
√15、⽆论使定时还是计数⽅式,当启动定时/计数器⼯作时都要⽤到INT i信号,此时对应的外部中断⽅式就不能同时使⽤。
×16、输⼊/输出设备必须通过I/O接⼝才能接到系统总线上和主机进⾏信息交换。
√17、TMOD中的GATE=1时表⽰由两个信号控制定时器的启停。
√18、在MCS-51系统中,⼀个机器周期等于1µs。
×⼆、填空题:1、若89C51的晶振为12MHz,则其两个定时计数器对重复频率⾼于MHz的外部事件是不能正确计数的。
第一章总则第一条为确保消防系统的正常运行,提高火灾防控能力,保障人民生命财产安全,根据《中华人民共和国消防法》及相关法律法规,结合本单位的实际情况,特制定本制度。
第二条本制度适用于本单位所有消防系统的管理、维护、检修及中断处理工作。
第三条本制度遵循预防为主、防治结合的原则,确保消防系统的连续性和稳定性。
第四条本制度由消防安全管理部门负责解释和修订。
第二章消防系统中断的定义及分类第五条消防系统中断是指在消防系统中,由于设备故障、人为操作失误、外部因素等原因,导致消防系统无法正常工作,无法满足火灾防控要求的状态。
第六条消防系统中断分为以下几类:1. 设备故障中断:指消防设备因老化、损坏、故障等原因导致系统无法正常运行。
2. 人为操作失误中断:指操作人员因操作不当导致消防系统无法正常运行。
3. 外部因素中断:指自然灾害、人为破坏等原因导致消防系统无法正常运行。
4. 维护检修中断:指定期对消防系统进行维护检修,为保证检修质量而暂停系统运行。
第三章消防系统中断管理职责第七条消防安全管理部门负责消防系统中断的管理工作,具体职责如下:1. 制定消防系统中断管理制度,并监督执行;2. 组织消防系统中断的预防、检查、处理工作;3. 定期对消防系统进行维护检修,确保系统正常运行;4. 对消防系统中断事件进行调查、分析,提出改进措施;5. 向单位领导汇报消防系统中断情况,提出处理建议。
第八条消防系统操作人员职责:1. 严格遵守消防系统中断管理制度,正确操作消防设备;2. 及时发现消防系统异常情况,立即报告消防安全管理部门;3. 配合消防安全管理部门进行消防系统中断的处理工作。
第四章消防系统中断预防措施第九条加强消防设备维护保养,定期检查设备状态,确保设备完好;第十条对消防系统操作人员进行培训,提高操作技能和安全意识;第十一条加强消防设施管理,确保消防设施齐全、完好;第十二条建立消防系统应急演练制度,提高应对突发事件的能力;第十三条加强消防安全宣传教育,提高全体员工的消防安全意识。
第1章单片机概述1.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口 3部分集成于一块芯片上。
2.8051与8751的区别是C。
A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同3.在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。
第2章 51单片机片内硬件结构1.在51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2.AT89C51单片机的机器周期等于个时钟振荡周期。
答:12。
3.若A中的内容为63H,那么,P标志位的值为。
答:P标志位的值为0。
4.内部RAM中,可作为工作寄存器区的单元地址为 H~ H。
答:00H;1FH。
5.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到。
答:PC;PC。
6. 51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC是16位的,因此其寻址的范围为 KB。
答:64KB。
7.判断下列项说法是正确的。
A.51单片机的CPU是由RAM和EPROM组成的B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端C.在51单片机中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1D.PC可以看成是程序存储器的地址指针答: A. 错; B. 错;C. 对;D. 对。
8.判断以下有关PC和DPTR的结论是正确的。
A.DPTR是可以访问的,而PC不能访问B.它们都是16位寄存器C.在单片机运行时,它们都具有自动加“1”的功能D.DPTR可以分为2个8位的寄存器使用,但PC不能答:A. 对; B. 对;C. 错;D. 对。
9.判断下列说法项是正确的。
A.程序计数器PC不能为用户编程时直接访问,因为它没有地址B.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用C.51单片机共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。