(89C51)定时器计时1s

 1 unsigned char count=0;
 2 void initT1()
 3 {
 4     EA=1;
 5     TH1=0xDC;
 6     TL1=0X00;
 7     TMOD=0x10;
 8     TR1=1;
 9     ET1=1;
10 }
11 
12 void t1() interrupt 3
13 {
14     TH1=0xDC;
15     TL1=0X00;
16     count++;
17     if(count>=100)
18     {
19         count=0;
20         //function()
21     }
22 }
23 
24 void main()
25 {
26         initT1();
27 }
原文地址:https://www.cnblogs.com/viaduct/p/5852025.html