第5章
AT89C51单片机的中断系统
。定时器1的中断入口地址
1.外部中断1的中断入口地址为为。
答:0013H;001BH。
2.若(IP)00010100B,则优先级最高者为为。
,最低者
答:外部中断1;定时器T1。
3.AT89C51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的16位地址送的内容压入堆栈,以进行断点保护,然后把长调用指令,使程序执行转向中的中断地址区。
答:PC、PC、程序存储器。
4.判断AT89C51单片机对外中断请求源响应的最快响应时间为3个机器周期。
答:对。
5.下列说法正确的是
。
A.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IE寄存器中B.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TMOD寄存器中C.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IP寄存器中
fD.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TCON与SCON寄存器中答:D。
6.中断查询确认后,在下列各种AT89C51单片机运行情况下,能立即进行响应的是。
A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是DIV指令,且正处于取指令的机器周期D.当前指令是MOVAR3答:D。
7.在AT89C51单片机的中断请求源中,需要外加电路实现中断撤销的是。
A.电平方式的外部中断B.脉冲方式的外部中断C.外部串行中断D.定时中断答:A。
8.下列说法正确的是
。
A.同一级别的中断请求按时间的先后顺序响应B.同一时间同一级别的多中断请求将形成阻塞,系统无法响应C.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断
f请求能中断低优先级中断请求D.同级中断不能嵌套答:A、C、D。
9.中断服务子程序与普通子程序有哪些相同和不同之处?答:RETI指令在返回时,同时清除中断系统中相应的优先级触发器,以允许下次中断,而RET指令则没有这个操作。除了这一点两条指令不同外,其他操作都相同。
10.AT89C51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?答:略。
11.编写外部中断1为跳沿触发的中断初始化程序段。答:SETBIT1SETBEX1SETBEA12.中断响应的条件是什么?答:略。13.某系统有3个外部中断源1、2、3,当某一中断源发出的中断请求使INT1引脚变为低电平时(见图510),便要求CPU进行处理,它们的优先处理次序由高到低为3、2、1,中断处理程序的入口地址分别为1000H、1100H、1200H。试编写主程序及中断服务子r