|
#include<reg52.h>
sbit D0=P0^0;
unsigned char i;
void main()
{
i=0;
EA=1;
ET0=1;
TMOD=0x01;
TH0=(65536-50000)/256; (這句語句是怎樣實現(xiàn)計時的,
TL0=(65536-50000)%256; 又怎樣計算時間,請詳解)
TR0=1;
while(1);
}
void time() interrupt 1
{
i=i+1;
if(i==20)
{
D0=~D0;
i=0;
}
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
|
評分
-
查看全部評分
|