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

正文內(nèi)容

基于單片機的多路搶答器設(shè)計-資料下載頁

2025-06-27 19:23本頁面
  

【正文】 ]=shuzi[17]。//顯示無}void beepControl() //報警{ if(beepStart==1) //搶答報警三次 { switch(time) //鳴響3次,紅燈閃爍三次 { case 1:{buzzer = 0。ledH=0。break。} //第一次 case 2:{buzzer = 1。ledH=1。break。} case 3:{buzzer = 0。ledH=0。break。} //第二次 case 4:{buzzer = 1。ledH=1。break。} case 5:{buzzer = 0。ledH=0。break。} //第三次 case 6:{buzzer = 1。ledH=1。break。} { buzzer = 1。 //關(guān)蜂鳴器 beepStart=0。 //關(guān)報警 time=0。 //計時清零 break。 } } } if(beepStart2==1) //報警 { switch(time) //鳴響1次,紅燈閃爍1次 { case 1:{buzzer = 0。ledH=0。break。} //第一次 case 2: { buzzer = 1。 //關(guān)蜂鳴器 ledH=1。 //關(guān)紅燈 time=0。 //計時清零 beepStart2=0。//關(guān)報警 break。 } } }}//======================================void main() //主函數(shù){ init()。//初始化 display()。//顯示 while(1) { beepControl()。 //報警 keyscan()。 //按鍵掃描 }}//===============================================================================void init() //初始化{ uchar i。 qinflag=0。 //不清除 weishu=0。 //位數(shù) beepStart=0。//報警 buzzer=1。 //蜂鳴器 ledH=0。 //紅燈 ledL=0。 //綠燈 timeQD=22。//搶答時間初始化 startQD=0。 //搶答 count=0。 //計時 select=1。 //選擇 id=0。 //編號 fs1=0。 fs2=0。 fs3=0。 fs4=0。 a=0。 startDT=0。 beepStart2=0。//連續(xù)報警 duan=shuzi[8]。//段選 wei=weizi[5]。 //位選 for(i=1。i12。i++) //顯示數(shù)據(jù) playshuzu[i]=shuzi[0]。 }//===============================================================================void delay(uint x)//延時函數(shù){ uchar y。 for(x。x0。x) for(y=112。y0。y)。}//============================================void display(){ TMOD=0x01。//定時器0位工作方式1 TH0=(65536200)/256。 //定時器高8位初值 TL0=(65536200)%256。 //定時器低8位初值 EA=1。 //開總中斷 ET0=1。//開定時器0中斷 TR0=1。 //啟動定時器0}void TIME0(void) interrupt 1{ TH0=(65536150)/256。 //定時器高8位初值 TL0=(65536150)%256。 //定時器低8位初值 count++。 //定時累加 if(count==5000)//1秒 { count=0。 //清零 if(startQD == 1) //搶答倒計時 { if(timeQD==0)//倒計時到0秒 { //timeQD=0。 //秒清零 beepStart = 1。 //啟動報警 startQD = 0。 //停止搶答 ledL = 0。 //關(guān)綠燈 } playshuzu[9] = shuzi[timeQD/10]。 //顯示倒計時 playshuzu[10] = shuzi[timeQD%10]。 timeQD。 //秒計時 } if(startDT == 1) //回答倒計時 { if(timeDT==0) //倒計時到0秒 { //timeQD=0。 //秒清零 beepStart2 = 1。 //啟動報警 startDT = 0。 //停止回答 ledL = 0。 //綠燈滅 } playshuzu[9] = shuzi[timeDT/10]。 //顯示倒計時 playshuzu[10] = shuzi[timeDT%10]。 timeDT。 //秒計時 } if(beepStart == 1 || beepStart2 == 1) //報警 { time++。 //秒計時 if(time7) //到達60秒 { time=0。 //秒清零 beepStart = 0。 //清除報警 beepStart2 = 0。//清除報警 } } } i++。 //數(shù)碼管顯示位移動 if(i==11) //顯示末尾 i=1。 //回到起始位 if(i9) //8位數(shù)碼管 { wei=weizi[i]。 //位數(shù)據(jù) wei2 amp。= 0xcf。//清除P0數(shù)據(jù) duan=playshuzu[i]。 //段數(shù)據(jù) } else { wei2 amp。=0xcf。 //清除上次數(shù)據(jù) wei2 |=weizi[i]。 //位數(shù)據(jù) wei = weizi[0]。 //清除P2數(shù)據(jù) duan=playshuzu[i]。//段數(shù)據(jù) } }//===================================================void displayerror(){ uchar i。 for(i=1。i=8。i++) playshuzu[i]=error[i]。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1