?? 定時/計數器t0.c
字號:
//定時/計數器T0
#include <reg52.h>
sbit LED=P1^2; //定義P1.2引腳為LED
//定時/計數器T0子程序
void Init_Timer0(void)
{
TMOD=0x01; //T0工作在定時器方式下的方式1,16位計數器
TH0=0x00; //給計數器初值
TL0=0x00;
EA=1; //CPU開總中斷
ET0=1; //定時/計數器T0開溢出中斷
TR0=1; //T0啟動
}
//子程序
void main()
{
Init_Timer0(); //調用定時/計數器T0子程序
while(1);
}
//定時/計數器T0中斷服務程序
void Timer0_isr(void) interrupt 1 using 1
{
TH0=0x00; //給計數器初值
TL0=0x00;
LED=~LED; //指示燈反相
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -