格式:pdf
大?。?span class="single-tag-height">12KB
頁數(shù): 1頁
單顆 LED 指示燈的閃爍控制 void main(){ while(1){if(f1s==1){f1s=0;LedBlink(10,2);// 每個周期內(nèi)閃爍兩次 }} } //time1:time1*10ms= 閃爍周期(定時時間基準 10ms) //time2:閃爍周期內(nèi)的閃爍次數(shù) void LedBlink(u8 time1 ,u8 time2){static u8 tempnum = 0;if(++tempnum > time1){tempnum = 0;}if( tempnum {LED0=!LED0;}else{LED0=1;}} //中斷服務(wù)函數(shù), 10ms 中斷 void TIM3_IRQHandler(void) {if(TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET) {TIM_ClearITPendingB