关键字:
作业习题
当前位置: 首页 >> 网络资源 >> 作业习题 >> 正文

第四章 中断系统 思考与设计题(作业)

2014-06-03 点击:[]

1. 在计算机系统中,什么是中断、中断源、断点和中断处理?

2. 在计算机系统中,中断处理和子程序调用有什么不同?

3. MCS-51单片机提供了哪几种中断源?在中断管理上如何控制?各个中断源中断优先级的高低如何确定?

4. MCS-51单片机响应中断的条件是什么?

5. MCS-51单片机的CPU响应多个中断请求时,如何处理多个中断同时请求的问题?

6. MCS-51单片机如何分配中断处理程序入口地址的?应用系统中没有中断时,这些单元如何处理?如果中断处理程序太长,编程时如何处理?

7. 简述MCS-51单片机的中断响应过程。

8. 在应用系统中只包含一个优先级的中断处理时,给出中断处理程序的一般结构。

9. 如果应用系统包含了2个优先级的中断处理,高、低优先级的中断处理程序结构有什么不同?

10. 对于输入信号检测来说,中断处理方式和程序查询方式有什么不同?

三、程序设计

1. 在图4.11电路中,通常情况下,L0~L7依次循环显示,每扳动一次开关KL0~L72灯为1组循环显示1次。用中断方式实现上述要求。

2. 如图4.15所示,P1.0~P1.3为输出,外接指示灯L0~L3P1.7~P1.4为输入,外接开关K0~K3,欲采用外部中断控制方式实现按开关K0~K3闭合状态分别控制指示灯L0~L3的状态,外部中断每触发一次,程序改变1次指示灯的显示状态。要求用跳变触发方式。

       3. 如图4.16为一个应用系统,单片机通过P1口与智能传感器相连,STB为传感器输出的选通信号,传感器每从DB输出一个7位二进制数据后(最高位是0),就从STB输出一个负脉冲,8051单片机读取的数据存储在内部RAM50H单元,如果读取的数据超过7位(最高位为1)的次数超过20次,则终止从传感器读数。采用中断方式实现数据接收功能。

    

4.15  习题2应用系统原理图               4.16 习题3应用系统原理图

         4. 路灯控制器如图4.17所示,夜晚路灯L1自动启动,白天路灯L1自动熄灭。采用中断方式实现路灯的自动控制。图4.17中,VL为光敏三极管,有光照射时,VL导通,无光照射时,VL截止。

   

4.17 习题4的路灯控制器图                   4.18 习题5的单片机应用系统原理图

      5. 4.18为单片机应用系统,4个外部扩展中断源EXINT0~EXINT3共享外部事件中断,当其中有一个或几个出现高电平时向单片机发出中断请求。设它们的优先级顺序为EXINT0→EXINT3,中断源EXINT0~EXINT3的中断处理程序分别为PREX0PREX1PREX2PREX3,请用中断方式实现上述要求。

      6. 一个控制系统中5台外围设备需要集中监控,出现故障时需要立即处理,设备1~5的故障状态信号分别为EX1~EX5,其中,设备1和设备2的故障危害性大,设备3~设备5的为一般性故障,危害较小。请用MCS-51单片机中断式实现上述设备的监控,设计电路并编程,设相应的中断处理子程序Ex1Pro~Ex5Pro

      7. 单片机应用系统如图4.19所示,P1口外接8个指示灯L0~L7。要求实现下面的要求:

      1)一般情况下,指示灯L0~L7100ms的间隔闪烁;

      2S0S1S23种显示模式,当S0S1S2被按下时,暂时中断闪烁方式,熄灭全部指示灯,进入相应的显示模式:

      1)当按下S0时,从指示灯L0开始逐个点亮并保持200ms,直至L0~L7全部点亮,然后熄灭,重复上述过程10次后退出。

      2)当按下S1时,从指示灯L0开始,每个点亮200ms后熄灭,重复上述过程10次后退出。

      3)当按下S2时,从指示灯L7开始以3个为一组点亮并保持,直至L7~ L0全部点亮,然后熄灭,重复上述过程10次后退出。

8. 在图4.20单片机应用系统中,AB两路检测信号分别从P3.2)和P3.3)引入单片机,通常情况下,当AB为高电平。系统工作正常时,指示灯L1亮;当A出现低电平时,指示灯L1灭,L2500ms的间隔闪烁,除非A再次变为高电平,系统恢复正常。无论在什么情况下,只要B出现低电平,关闭指示灯L1L2200ms的间隔闪烁,同时蜂鸣器BUZ200ms的间隔鸣叫,除非B再次变为高电平,系统恢复正常。采用中断方式实现以上监控功能。

          

4.19 习题9的单片机应用系统原理图               4.20 单片机应用系统原理图

关闭

}