单片机||七段数码管应用与中断

任务总体概述

请同学们使用Keil软件进行编程,同时使用Labcenter Electronics进行程序运行仿真。请根据以下51单片机系统电路图,完成以下任务1~任务4。

单片机||七段数码管应用与中断_第1张图片

任务一(20)

(任务一主要考察同学们对七段数码管应用与中断发生过程的理解)

内容:按下开关K1,七段数码管显示按下的次数(1~9次),当第10次按下时,模拟向INT0输入一次中断(注意:需要自己编程模拟中断的发生)

任务二5分)

(任务二主要考察同学们对中断服务程序的理解、JMP跳转指令与51单片机程序储存空间规划的能力)

内容:在INT0的中断服务程序INT0PROG中,使用JMP @A+DPTR指令跳转到子程序SUBPROGN(N为学号最后位:42109310226)执行。

任务三(40分)

(任务三主要考察同学们对定时器的设置与中断产生过程的理解)

在子程序SUBPROGN中,初始化定时器T1的工作方式为2,且工作在计数模式,同时设置相应的计数初值定时器中断配置。当按下开关K2,使

你可能感兴趣的:(单片机,嵌入式硬件)