1 /*–
2 称号:守时器03 论坛:www.doflye.net4 编写:shifang5 内容:经过守时让LED灯业绩6 */7 #include//包括头文件,一般状况不需要改动,头文件包括特别功用寄存器的界说8 9 sbit LED=P1^2; //界说LED端口10 11 /*12 守时器初始化子程序13 */14 void Init_Timer0(void)15 {16 TMOD = 0x01; //运用形式1,16位守时器,运用""符号能够在运用多个守时器时不受影响 17 TH0=0x00; //给定初值,这儿运用守时器最大值从0开端计数一直到65535溢出18 TL0=0x00;19 EA=1; //总中止翻开20 ET0=1; //守时器中止翻开21 TR0=1; //守时器开关翻开22 }23 /*24 主程序25 */26 main()27 {28 Init_Timer0();29 while(1);30 }31 /*32 守时器中止子程序33 */34 void Timer0_isr(void) interrupt 1 using 135 {36 TH0=0x00; //从头赋值37 TL0=0x00;38 39 LED=~LED; //指示灯反相,能够看到业绩 40 }