freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stc單片機(jī)9999秒倒計(jì)時(shí)器的設(shè)計(jì)-資料下載頁(yè)

2025-06-27 18:50本頁(yè)面
  

【正文】 led1=1。 LEDData=LEDCode[minit%10]。 //顯示第二位 9 led2=0。 Delay5ms()。 led2=1。//秒點(diǎn)閃動(dòng) if(halfsecond==1) secondpoint=1。 else secondpoint=0。 led2=0。 Delay5ms()。 led2=1。 secondpoint=0。//顯示時(shí)間秒 LEDData=LEDCode[second/10]。 //顯示第三位 9 led3=0。 Delay5ms()。 led3=1。 LEDData=LEDCode[second%10]。 //顯示第四位 9 led4=0。 Delay5ms()。 led4=1。 }//=========================按鍵檢測(cè)程序==============================================void keyscan(void){ if(playon==0) //在比賽未開(kāi)始的狀態(tài)下 { if(add1==0) //當(dāng)add1按鍵按下時(shí) { display()。 //調(diào)用顯示,同時(shí)作為延時(shí)消抖 if(add1==0)。 //延時(shí)消抖后,依然檢查到按鍵按下 { if(minit99) //當(dāng)分鐘小于9時(shí),分鐘加1 minit++。 else minit=99。 //否則,分鐘仍然為9,最在調(diào)整為9分鐘 } do //當(dāng)按鍵未松開(kāi)時(shí),一直調(diào)用顯示,防止數(shù)碼管閃動(dòng), display()。 while(add1==0)。 } if(dec1==0) //當(dāng)dec1鍵按下時(shí),dec1的原理與add一樣, { display()。 if(dec1==0)。 { if(minit0) minit。 else minit=0。 } do display()。 while(dec1==0)。 } if(add2==0) //調(diào)整秒,與上原理相同 { display()。 if(add2==0)。 { if(second99) second++。 else second=99。 } do display()。 while(add2==0)。 } if(dec2==0) { display()。 if(dec2==0)。 { if(second0) second。 else second=0。 } do display()。 while(dec2==0)。 } } }//******************************主函數(shù)*************************************************void main(void){ TMOD=0x11。 //TMOD設(shè)置 TL0=0xb0。 //定時(shí)器0,初值為0x3CB0, TH0=0x3c。 TL1=0xb0。 //定時(shí)器1,初值為0x3CB0, TH1=0x3c。 minit=set_minit。 //初始值為99:99 second=set_second。 EA=1。 //開(kāi)總中斷 ET0=1。 //開(kāi)T0中斷 ET1=1。 //開(kāi)T1中斷 TR0=0。 EX0=1。 //開(kāi)外部中斷0 IT0=1。 IT1=1。 while(1) { keyscan()。 //按鍵檢查 display()。 //顯示程序 }}//============外部中斷0中斷程序=================void PxInt0(void) interrupt 0{ Delay5ms()。 EX0=0。 //關(guān)中斷使能 if(playon==0) //當(dāng)計(jì)時(shí)結(jié)束或暫停時(shí) { playon=1。 //開(kāi)始標(biāo)志位 TR0=1。 //開(kāi)啟計(jì)時(shí) } else { playon=0。 //開(kāi)始標(biāo)志位清零,表示暫停 TR0=0。 //暫停計(jì)時(shí) } EX0=1。 //重新開(kāi)中斷 }//===================定時(shí)器0中斷服務(wù)函數(shù)======================void time0_int(void) interrupt 1 { TL0=0xb0。 //重賦初值 TH0=0x3c。 TR0=1。 //啟動(dòng)計(jì)時(shí) count++。 //軟件計(jì)數(shù)器加1 if(count==10) //*10=, { halfsecond=0。 //半秒標(biāo)志位清零 } if(count==20) //*20=1s,即1秒鐘 { count=0。 //清除計(jì)數(shù)器 halfsecond=1。 //半秒標(biāo)志置1 if(second==0) //倒計(jì)時(shí),每計(jì)時(shí)1秒鐘,時(shí)間減1 { if(minit0) { second=99。 minit。 } else //當(dāng)前兩位9,秒都為0時(shí),表示倒計(jì)時(shí)時(shí)間到, { timeover=1。 //時(shí)間標(biāo)志位置1 playon=0。 //倒計(jì)時(shí)標(biāo)志清0,表示1次計(jì)時(shí)結(jié)束 TR0=0。 //關(guān)閉定時(shí)器0 } } else second。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1