|
|
本帖最后由 xuelifang 于 2020-4-4 09:47 編輯
#include "timer.h"
sbit LED8 = P1^7;
u8 TH0val = (65536 - 10) / 256;
u8 TL0val = (65536 - 10) % 256;
/*
初始化
*/
void T0Init(void)
{
TMOD &= 0xf0;
TMOD |= 0x01;
TH0 = TH0val;
TL0 = TL0val;
EA = 1;
ET0 = 1;
TR0 = 1;
}
/*
中斷服務(wù)函數(shù)
*/
void T0Interrupt(void) interrupt 1
{
TH0 = TH0val;
TL0 = TL0val;
LED8 = !LED8;
}
|
|