第五章中断系统第六章定时器及应用
一、判断下列说法的正误,并说明原因:
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μs=0.5MHz)
2、当定时器T0工作在方式3时,若TH0溢出,标志位将被硬件置1并请
求中断,若要让TH0停止工作,则应执行一条指令。(TF0, CLR TR0)