实验报告实验三中断与定时器实验 int 中断、定时器实验实验目的:学习外部中断和定时器 二、实验说明本实验 1 通过开关向单片机提出中断请求,单片机响应中断进行计数,并通过 LED 数码管指示出计数值,从而观察中断的请求、响应的过程
实验 2 通过单片机的定时器产生延时,控制 LED 闪耀的方法
通过本实验学生可以掌握单片机中断和定时器的工作原理及使用方法以及中断和定时器的初始化程序、应用程序的编写和调试
三、实验内容 1、开关 S0S1 连接 P3 口做输入,P0 输出接 LED,通过 S2 产生外部中断请求 NT0)信号,在中断服务程序中完成十进制递增计数,并将计数值显示在 LED 数码管上,要求分别采纳电平触发和边沿触发
按上述要求完成 S3 产生外部中断请求
编写初始化程序和中断服务程序
(注意开关抖动处理) 2、P10-P17 作输入口接拨动开关 S0-S7;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 软件、仿真器+仿真头、实验