8051单片机有5个中断源
- 格式:doc
- 大小:28.50 KB
- 文档页数:2
一、填空题
1、8051单片机有5个中断源,其自然优先级顺序为 、 、 、
和 ;其中断服务程序入口地址分别为 、 、 、 和 。
2、定时器中断请求发生在_______。
3、8051单片机的六个中断请求标志位分别为 、 、 、
、 和 ;在响应中断后, 和 标志必须由软件清零。
4、MCS-51单片机有5中断源, 2个优先级,上电复位时, 中断源优先级级别最高。
5、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
6、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应_______。
7、如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在 开始的中断地址区。
8、通过指令 可将外部中断1设置为边沿触发方式。
9、中断返回指令为 。
10、在执行中断返回指令时,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址被送入 。
11、MCS—51单片机外部中断请求信号有电平方式和 ,在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。
二、简述题
1、MCS-51单片机的中断控制原则是什么?
2、MCS-51单片机的CPU是如何判别中断源是否有中断请求发生的?
3、如果某一单片机系统有一外部中断1的中断服务程序INTPl放置在程序存储区的2000H地址开始的一段存储空间中。请问,在编程时应该作何种设置,才能在CPU响应外部中断1时找到对应的中断服务程序INTPI? 4、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?
5、各中断源对应的中断服务程序的入口地址是否能任意设定?
三、程序设计题
1、用8051输出控制8个LED从LED1到LED8、再到LED1…,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意图,写出完整的程序。(软件延时用循环5*126*200次控制)
2、采用中断和查询两种方法分别编写完整的程序
要求:小灯最初为熄灭状态,当按下开关K时,点亮小灯。
3、利用中断实现彩灯控制系统,当P3.2引脚没有下降沿出现时P1口上的8个彩灯全灭,当有下降沿出现时P1口的8 个彩灯循环点亮1遍。(假设P1口某个引脚上有高电平时对应的彩灯亮)