第4章 单片机中断系统 习题解答 一、填空题 1.MCS-51单片机有 5 个中断源
上电复位时,同级中断的自然优先级从高至低依次为 外中断0、定时器/计数器 0、外中断1、定时器/计数器 1、串行口 ,若IP=00010100B,优先级别最高者为 外中断1 、最低者为 定时器/计数器1
2.外部中断请求有 低电平 触发和 下降沿 触发两种触发方式
3.MCS-51单片机5个中断源的中断入口地址为: 0003H、000BH、0013H、001BH、0023H
4.当定时器/计数器 1申请中断时,TF1为 1 ,当中断响应后,TF1为 0
当串口完成一帧字符接收时,RI为 1 ,当中断响应后,RI为 1 ,需要 软件 清零
5.中断源扩展有三种方式,分别是 定时器/计数器扩展、查询方式扩展、中断控制芯片扩展
二 简答题 1
MCS-51单片机有几个中断源
各中断标志是如何产生的
各中断源的中断矢量分别是什么
答:MCS-51 单片机有 5 个中断源
外中断0/1 电平触发方式,在对应引脚上检测到低电平将中断标志位 IE0/1 置 1 向 CPU 申请中断,边沿触发方式,在对应引脚上检测到负跳变将中断标志位 IE0/1 置 1 向 CPU 申请中断;定时器/计数器 0/1 在计数溢出时将 TF0/1 置 1 向CPU 申请中断;串行口发送 1 帧结束将 TI 置 1 或接收 1 帧数据将 RI 置 1 向 CPU 申请中断
对于 T0/T1 和边沿触发的 INT0/INT1 中断标志在进入中断服务程序后自动撤销;对于电平触发的 INT0/INT1 需在中断申请引脚处加硬件撤销电路;对于串行口中断标志 TI/RI 需在进入中断服务程序后用软件 CLR RI 或 CLR TI,撤销
它们的中断矢量分别是:0003H、000BH、0013H、001BH