计数器中断法的使用
- 计数器:对外部事件进行计数 以外部脉冲来体现
- 外部脉冲:通过下降沿来计数
- TH0 TL0
使用方法
- 硬件接线
- 设置TMOD 0x06
- 设置TH0,TL0
#include <REGX52.H>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void time0init()
{
TMOD =0x06;
TH0=253;
TL0=253;
EA=1;
ET0=1;
TR0=1;
}
void main()
{
time0init();
while(1);
}
void timer0() interrupt 1
{
P2 =~P2;
}