搜索
您的当前位置:首页正文

第五章-MCS-51单中断系统习题答案.doc

来源:易榕旅网
====Word行业资料分享--可编辑版本--双击可删====

第五章 MCS-51单片机中断系统习题答案 一、填空题

1、中断允许寄存器,中断优先级寄存器。

2、电平触发,边沿触发(或答跳变触发)。

二简答题

1、写出8052的中断源和相应的中断入口。 INT0 0003H T0 000BH INT1 0013H T1 001BH TI或RI 0023H

2、8051单片机的中断优先级是如何排列的? 硬件INT0 T0 INT1 T1 TI或RI 软件通过IP定义两个优先级

3、外部中断有哪几种触发方式?边沿触发和电平触发。

4、8052单片机程序存储器中的六个特殊单元是什么,各有何用途? 0000H(PC),0003H(int0),000BH(c/T0),0013H(int1),001BH(c/T1),0023H(s口)。 4、

三、程序设计

1、8031芯片的INT0、INT1引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的实时时钟,用户规定的中断优先权排队次序为: 压力超限 温度超限 定时检测 要求确定IE、IP的内容,以实现上述要求。 解:

(1)中断控制寄存器各位定义:D7:CPU中断允许位EA,应设为1 D6:未定义,可为随意量,取为0

D5:定时器/计数器2中断允许位ET2,可取0 D4:串行口中断允许位ES, 可取0

D3:定时器/计数器1中断允许位ET1, 应取0 D2:外部中断1中断允许位EX1, 应取1

D1:定时器/计数器0中断允许位ET0, 应取1 D0:外部中断0中断允许位EX0, 应取1 故IE=87H

(2)由硬件确定的同一优先级中断源的优先权排队顺序如下: INT0-C/T0-INT1-C/T1-串行口中断-c/2

MCS-51有两个中断优先级,中断优先权选择寄存器IP可对各中断源用软件进行编程,确定为高优先级中断还是低优先级中断。因些可以用硬件与软件相结合的方法对中断源的优先级进行排序。

由题意,根据IP各位的定义:D7:未定义,可为随意量,取为0 D6:未定义,可为随意量,取为0

D5:定时器/计数器2优先权选择位PT2,可取0 D4:串行口优先权选择位PS, 可取0

源-于-网-络-收-集

====Word行业资料分享--可编辑版本--双击可删====

D3:定时器/计数器1优先权选择位PT1, 应取0 D2:外部中断1优先权选择位PX1, 应取1,应接温度超限信号。

D1:定时器/计数器0优先权选择位PT0, 由于其优先级最低,所以应取0 D0:外部中断0优先权选择位PX0, 应取1,应接压力超限信号。

故IP=05H

源-于-网-络-收-集

因篇幅问题不能全部显示,请点此查看更多更全内容

Top