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

正文內(nèi)容

基于51單片機(jī)八路搶答器的設(shè)計(jì)(編輯修改稿)

2025-07-19 23:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 P0=0x00。 } else //如果開(kāi)始鍵沒(méi)有按下,則顯示F FF(若有違規(guī)者,則顯示違規(guī)號(hào)碼及 FF)或時(shí)間調(diào)整 { if(flag4==1) //違規(guī)顯示 { if(num!=0) { P0=table1[num]。 //顯示幾號(hào)違規(guī)了 P2=table2[0]。 delay(2)。 P0=0x00。 P2=0xff。 P0=table1[15]。 //下面顯示 FF,表示違規(guī)了 P2=table2[2]。 delay(2)。 P0=0x00。 //消隱 P2=0xff。 P0=table1[15]。 P2=table2[3]。 delay(2)。 P0=0x00。 P2=0xff。 } else { P0=0x00。 P2=0xff。 } } else //沒(méi)有人違規(guī)才顯示調(diào)整時(shí)間 { if(aa==1) { P0=0x6d。 //第一位數(shù)碼管顯示5(S)(表示搶答時(shí)間調(diào)整) P2=table2[0]。 delay(2)。 P0=0x00。 P2=0xff。 P0=table1[time1/10]。 //下面顯示調(diào)整的搶答時(shí)間 P2=table2[2]。 delay(2)。 P0=0x00。 P2=0xff。 P0=table1[time1%10]。 P2=table2[3]。 delay(2)。 P0=0x00。 P2=0xff。 } else if(bb==1) { P0=0x07。 //第一位與第二位數(shù)碼管合起來(lái)顯示T,表示答題時(shí)間調(diào)整 P2=table2[0]。 delay(2)。 P0=0x00。 P2=0xff。 P0=0x31。 P2=table2[1]。 delay(2)。 P0=0x00。 P2=0xff。 P0=table1[time2/10]。 P2=table2[2]。 delay(2)。 P0=0x00。 P2=0xff。 P0=table1[time2%10]。 P2=table2[3]。 delay(2)。 P0=0x00。 P2=0xff。 } else //否則顯示F FF { P0=table1[15]。 P2=table2[0]。 delay(2)。 P0=0x00。 P0=table1[15]。 P2=table2[2]。 delay(2)。 P0=0x00。 //消隱 P2=0xff。 P0=table1[15]。 P2=table2[3]。 delay(2)。 P0=0x00。 P2=0xff。 } } }} 調(diào)整時(shí)間鍵掃描子函數(shù)//調(diào)整時(shí)間鍵掃描子函數(shù)void key2() { uchar i=100。 if(S2==0) //搶答時(shí)間調(diào)整 { delay(10)。 if(S2==0) { while(S2==0amp。amp。i) { i。 delay(10)。 } time1++。 if(time1==61) { time1=10。 } aa=1。 //將搶答時(shí)間標(biāo)志位置1 bb=0。 //同時(shí)關(guān)閉答題時(shí)間標(biāo)志位 } } if(S3==0) //答題時(shí)間調(diào)整 { delay(10)。 if(S3==0) { while(S3==0amp。amp。i) { i。 delay(10)。 } time2++。 if(time2==61) { time2=10。 } bb=1。 aa=0。 } }} 定時(shí)器0中斷子函數(shù)//定時(shí)器0中斷子函數(shù)void t0() interrupt 1{ TH0=(655362000)/256。 //2ms TL0=(655362000)%256。 if(flag3) //開(kāi)始(START)鍵按下,嘟一聲(長(zhǎng)1秒),表示開(kāi)始搶答 { beep=~beep。 } else beep=1。 if(s5) //搶答時(shí)間快到報(bào)警,隔1秒響一聲且紅燈閃爍,響三聲 { if(s%2==0) { flag3=1。 D0=0。 } else { flag3=0。 D0=1。 } } m++。 if(m==500) //1秒 { m=0。 s。 flag3=0。 //關(guān)閉開(kāi)始鍵按下響一秒的嘟聲 if(s==1) { s=20。 TR0=0。 flag1=0。 //顯示F FF flag2=1。 num=0。 D0=1。 } }} 定時(shí)器1中斷子函數(shù)//定時(shí)器1中斷子函數(shù)void t1() interrupt 3 //定時(shí)器1處理有人按下?lián)尨鹌鬣揭宦?長(zhǎng)1秒){ TH1=(655362000)/256。 TL1=(655362000)%256。 beep=~beep。 n++。 if(n==500) { n=0。 TR1=0。 }} 主函數(shù)//主函數(shù)void main(){ uchar i=100。 init()。//調(diào)用初始化子函數(shù) while(1) { key1()。//調(diào)用開(kāi)始鍵掃描子函數(shù) if((flag1==0)amp。(flag2==1)) //當(dāng)開(kāi)始鍵沒(méi)按下及沒(méi)有人違規(guī)時(shí)才可進(jìn)行時(shí)間調(diào)整 { key2()。 } if((flag1==1)amp。(flag2==0)) //當(dāng)開(kāi)始鍵按下及有人搶答才進(jìn)行開(kāi)始回答計(jì)時(shí)倒計(jì)時(shí) { if(S1==0) { delay(10)。 if(S1==0) { while(S1==0amp。amp。i) { i。 delay(10)。 } s=time2。 TR0=1。 m=0。 TR1=1。 } } } if((flag1==0)amp。(flag2==1)) //違規(guī) { key()。 if(num!=0) //開(kāi)始鍵沒(méi)有按下時(shí),有人按下了搶答器,則置違規(guī)標(biāo)志位 { flag4=1。 D0=0。 } } if((flag1==1)amp。(flag2==1)) //如果開(kāi)始鍵按下且搶答鍵沒(méi)有人按下,則進(jìn)行八路搶答鍵掃描 { key()。 } display()。//顯示到數(shù)碼管上 }} 總源程序includetypedef unsigned char uchar。typedef unsigned int uint。sbit K0=P3^0。//開(kāi)始搶答按鍵sbit beep=P3^7。//蜂鳴器sbit D0=P3^1。//指示燈sbit K1=P1^0。//1號(hào)選手搶答按鍵 sbit K2=P1^1。//2號(hào)選手搶答按鍵sbit K3=P1^2。//3號(hào)選手搶答按鍵sbit K4=P1^3。//4號(hào)選手搶答按鍵sbit K5=P1^4。//5號(hào)選手搶答按鍵sbit K6=P1^5。//6號(hào)選手搶答按鍵sbit K7=P1^6。//7號(hào)選手搶答按鍵sbit K8=P1^7。//8號(hào)選手搶答按鍵sbit S1=P3^2。//答題計(jì)時(shí)鍵sbit S2=P3^3。//開(kāi)始搶答時(shí)間調(diào)整鍵sbit S3=P3^4。//答題計(jì)時(shí)時(shí)間調(diào)整鍵char s。uchar num=0。char time1。//搶答時(shí)間char time2。//答題限時(shí)時(shí)間uint m,n。//T0,T1定時(shí)器定一秒時(shí)bit flag1,flag2,flag3,flag4。 //標(biāo)志位bit aa,bb。//時(shí)間調(diào)整標(biāo)志位//延時(shí)子函數(shù)void delay(uint z){ uint x,y。 for(x=z。x0。x) for(y=120。y0。y)。}uchar code table1[]={ //共陰數(shù)碼管段碼值 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }。uchar code table2[]={ //共陰數(shù)碼管位碼值 0xfe,0xfd, 0xfb,0xf7 }。//初始化子函數(shù)void init(){ TMO
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1