一.实验目的
1.掌握51单片机定时器工作原理。
2.掌握51单片机中断系统工作原理。
3.掌握定时器初始化编程。
4.掌握中断程序的编写和调试。
二.实验设备和器件
1.KEIL软件
2.PROTEUS仿真软件
3.伟福实验箱
三.实验内容
(1)编程实现:在单片机外中断0引脚接一个单脉冲源作为外部输入信号,通过发光二极管显示中断次数,发光二极管初始状态为全灭
- 电路图:
- 代码:
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar b=0;
void delay()//延时函数
{
uint a=30000;
while(a--)_nop_();
}
void main()//主函数
{
P0=0xff; //初始化灯
INT0=