实验报告实验三中断与定时器实验 int 中断、定时器实验实验目的:学习外部中断和定时器 二、实验说明本实验 1 通过开关向单片机提出中断请求,单片机响应中断进行计数,并通过 LED 数码管指示出计数值,从而观察中断的请求、响应的过程。实验 2 通过单片机的定时器产生延时,控制 LED 闪耀的方法。通过本实验学生可以掌握单片机中断和定时器的工作原理及使用方法以及中断和定时器的初始化程序、应用程序的编写和调试。 三、实验内容 1、开关 S0S1 连接 P3 口做输入,P0 输出接 LED,通过 S2 产生外部中断请求 NT0)信号,在中断服务程序中完成十进制递增计数,并将计数值显示在 LED 数码管上,要求分别采纳电平触发和边沿触发。按上述要求完成 S3 产生外部中断请求。编写初始化程序和中断服务程序。(注意开关抖动处理) 2、P10-P17 作输入口接拨动开关 S0-S7;P0.0-P0.7 作输出口,接发光二极管L1L8,编写程序读取开关状态,将此状态在对应的发光二极管上显示出来,要求发光二极管(LED)按亮 0.5 秒、暗 0.5 秒闪耀,LED 亮的同时,从 P 2.0 送出 1kHz 的音频信号到音频驱动电路发声(持续 0.5 秒),将开关编号(07)显示在 LED 数码管上。要求延时采纳内部定时器 T0,音频的产生采纳内部定时器 T1。编写初始化程序和中断服务程序。 四、实验电路连线 P0.0-LED0P 3.2NT0)-S2P0.1-LED1P 3.3NT1)-S3P0.2-LED2P0.3-LED3P0.4-LED4P0.5-LED5P0.6-LED6P0.7-LED7LED 连接外部中断请求输入 abcdefgh(dp)abcdefgh(dp)P____p 2.2P____p 2.5P____ 五、实验仪器和设备 PC 机、WAVE 软件、仿真器+仿真头、实验板、电源等。 六、思考题 1、外部中断采纳电平触发和边沿触发处理方法上有何不同?答:电平触发时,若电平不翻转,外部中断将不断被响应;边沿触发时,电平没跳变一次,外部中断才响应一次。 2、阐述定时器几种工作方式所实现的功能及应用时的注意事项。答:定时数器有四种工作方式。方式 0:定时数器工作在方式 0 时,为 13 位的计数器,由 TL_(_=0,1)的低五位和 TH_的高八位所构成,计数溢出后计数器为全 0 所以方式 0 的计数范围为0001HH 方式 1:方式 1 与方式 0 的差别仅仅是计数器的位数不同,方式 1 是 16 位的计数器,由 TL_作为低八位和 TH_作为高八位所构成,所以方式 1 的计数范围是0001H10000H。方式 2:定时数器的方式 2 为自动恢复初值的...