?? 10khzzd.c
字號:
#include<AT89X52.H>
//定時器1中斷服務程序:每100個時鐘周期執行一次
static unsigned long overflow_cnt=0;
void timer1_ISR(void)interrupt 3
{
overflow_cnt++;
}
//MAIN.C函數:置定時器1為8位定時器重裝(方式2)
//定時器計數到255時溢出,有156重裝
void main(void)
{
TMOD=0x02;
TH1=256-100;
TL1=256-100;
ET1=1; //啟動定時器1中斷
TR1=1; //啟動定時器1運行
EA=1;
while(1);//不做什么:定時器1的中斷每100個時鐘周期將出現一次,中斷以10KHZ的頻率發生
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -