试题详情
- 简答题 MCS-51单片机有五个中断源,但只能设置两个中断优先级,因此,在中断优先级安排上受到一定的限制。试问以下几种中断优先顺序的安排(级别由高到低)是否可能:若可能,则应如何设置中断源的中断级别:否则,请简述不可能的理由。 (1)定时器0,定时器1,外中断0,外中断1,串行口中断。 (2)串行口中断,外中断0,定时器0,外中断1,定时器1。 (3)外中断0,定时器1,外中断1,定时器0,串行口中断。 (4)外中断0,外中断1,串行口中断,定时器0,定时器1。 (5)串行口中断,定时器0,外中断0,外中断1,定时器1。 (6)外中断0,外中断1,定时器0,串行口中断,定时器1。 (7)外中断0,定时器1,定时器0,外中断1,串行口中断。
-
(1)可以。T0,T1设置为高优先级,其它中断源为低优先级。IP=00001010B
(2)可以。串行口设置为高优先级,其它中断源为低优先级。IP=00010000B
(3)不可以。因为在同级中,T1的优先级低于INT1的优先级,因此要使T1的优先级高于INT1的优先级,只能把T1设置为高优先级,INT1设置为低优先级,一旦INT1设置为低优先级,那么它的优先级将总是低于T0的优先级的。
(4)可以。INT0、INT1和串行口均设置为高优先级,其它中断源为低优先级。IP=00010101B
(5)可以。串行口、T0设置为高优先级,其它中断源为低优先级。IP=00010010B
(6)不可以。同级中INT1的优先级低于T0的优先级,所以只能把INT0设置为高优先级,T0为低优先级,但这时同样为低优先级的串行口的优先级是不可能比T1的优先级高的。
(7)可以。INT0、T1设置为高优先级,其它中断源设置为低优先级。IP=00001001B 关注下方微信公众号,在线模考后查看
热门试题
- 用89C51定时器T0定时,若用模式2,
- 在MCS-51单片机内部结构中,TMOD
- 简述MCS-51系列单片机的中断响应过程
- 使20H单元中数的高两位变0,其余位不变
- 什么是空闲方式?怎样进入和退出空闲方式?
- 单片机应用程序一般存放在()
- 单片机的复位有上电自动复位和手动复位方式
- 除了单片机和电源外,单片机最小系统包括(
- C语言中大写字母与小写字母被认为是两个不
- 一条DW语句定义的数表,其数的个数不得超
- 判断A/D是否转换结束一般可采用几种方式
- ADC0809的主要性能
- 定时器/计数器的工作方式3是指得将()拆
- PCF8563时钟芯片在使用中需要外接(
- 在数据传送过程中,数据由串行变为并行可通
- 在一个89C51单片机与DAC0832组
- 8031在使用外部数据存储器时,最多还有
- 10101.101B转换成十进制数是()
- 存储器的地址范围是0000H~0FFFH
- TTL电路的电源电压值是()。