实验三-中断优先级实验-实验报告.docxVIP

  • 31
  • 0
  • 约2.75千字
  • 约 5页
  • 2023-05-01 发布于江西
  • 举报
实验三-中断优先级实验-实验报告 一、实验目的 1. 了解C51单片机中断以及中断优先级概念。 2. 掌握利用单片机中断编写相应的单片机程序。 二、实验内容 通过AT89C52的两个外部中断源INT0和INT1实现中断,并分别为这两个外部中断设置不同的中断优先级,观察中断优先级的效果。 中断源 中断优先级 数码管显示数字 持续时间 INT0 高 0 大约2秒 INT1 低 8 大约6秒 预测实验结果: 1. 如果外部中断没有被触发,数码管会从0到9往复循环显示。 2. 如果外部中断源INT0被触发,数码管会显示0,持续大约2秒。如果外部中断源INT1被触发,数码管会显示8,大约持续6秒。 3. 如果外部中断源INT1先被触发,数码管会显示8;此时,如果外部中断源INT0被触发,数码管会显示0。 4. 如果外部中断源INT0先被触发,数码管会显示0;此时,如果外部中断源INT1被触发,数码管不会显示8,保持显示0。 三、实验原理 1. 中断的开放与屏蔽:AT89C52单片机的中断源有六个,其中,实验中使用的是两个外部中断源。只有在开中断的情况下,CPU才能响应中断源的中断请求。 中断的开放与屏蔽是通过中断允许寄存器实现的,中断允许寄存器(IE)的各位含义为: EA / ET2 ES ET1 EX1 ET0 EX0 如果要开放外部的中断源INT0和INT1,即要把EA,EX0和

文档评论(0)

1亿VIP精品文档

相关文档