>_<:16位守时器主动重装,60ms守时周期,LED业绩
>_<:衔接方法:将恣意一个LED的引脚和P1.2相连
>_<:试验现象:LED以60ms为周期业绩。
1 /*--2 称号:守时器23 论坛:www.doflye.net4 编写:shifang5 内容:经过守时让LED灯业绩6 */7 #include//包括头文件,一般状况不需要改动,头文件包括特别功用寄存器的界说8 9 sbit LED=P1^2; //界说LED端口10 11 /*12 守时器初始化子程序13 */14 void TIM2Inital(void)15 {16 RCAP2H = (65536-60)/256;//晶振12M 60ms 16bit 主动重载17 RCAP2L = (65536-60)%256;18 ET2=1; //翻开守时器中止19 EA=1; //翻开总中止20 TR2=1; //翻开守时器开关21 }22 /*23 主程序24 */25 main()26 {27 TIM2Inital();28 while(1);29 }30 31 /*32 守时器中止子程序33 */34 void TIM2(void) interrupt 5 using 1//守时器2中止35 { 36 TF2=0;37 LED=~LED; //指示灯反相 38 }