📄 get_freq.h
字号:
#define A 5
uchar msn=A;
bit idata tf=0;
uint get_freq(void)
{TMOD=0x95;//T1方式1定时,T0方式1计数
TH1=(65536-922)/256;
TL1=(65536-922)%256;//置初值
TH0=0x00;TL0=0x00;
TR0=1;TR1=1;PT1=1;ET0=1;ET1=1;EA=1;//开启T0,T1,开中断
while(tf!=1);//等待500ms定时到
TR0=0;TR1=0;
return(TH0*256+TL0);}//返回计数值
void timer0(void) interrupt 1 {}
void timer1(void) interrupt 3 using 2
{TH1=(65536-922)/256;
TL1=(65536-922)%256;重置初值
msn--;
if(msn==0) {msn=A;tf=1;}}//500ms定时到设标志
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -