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

正文內(nèi)容

基于單片機(jī)at89c51控制的搶答器課題設(shè)計(jì)報(bào)告(編輯修改稿)

2024-11-13 09:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 sbit K4=P1^3。 sbit K5=P1^4。 sbit K6=P1^5。 sbit K7=P1^6。 sbit K8=P1^7。 sbit K_Time=P3^2。 //答題計(jì)時(shí)鍵 sbit K_startcount=P3^3。 //開(kāi)始搶答時(shí)間調(diào)整鍵 sbit K_timecount=P3^4。 //答題計(jì)時(shí)時(shí)間調(diào)整鍵 void delay(uchar ms) { uchar y。 for(。ms0。ms) for(y=120。y0。y)。 } uchar code tabledu[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }。 uchar code tablewe[]={0XFE,0XFD,0XFB,0XF7}。 void T0_Init(void) 寧波技師學(xué)院電氣系 XXX 課程設(shè)計(jì) 9 { TMOD=0X01。 TH0=(655362020)/256。 TL0=(655362020)%256。 TH1=(655362020)/256。 TL1=(655362020)%256。 ET0=1。 ET1=1。 EA=1。 P0=0。 } void Key_Scan(void) //開(kāi)始鍵掃描 { if(K0==0) { delay(10)。 if(K0==0) { while(!K0)。 TR0=1。 s=time。 tt=0。 flag=1。 s_flag=1。 b_flag=1。 num=0。 beep=1。 rled=1。 fall_flag=0。 //清除違規(guī)標(biāo)志位 寧波技師學(xué)院電氣系 XXX 課程設(shè)計(jì) 10 K_startcountflag=0。 K_timecountflag=0。 } } } void Scan(void) //八路熱鍵掃描 (哪個(gè)鍵先按下 ,哪個(gè)優(yōu)先級(jí)最高 ) { if(K1==0) { delay(10)。 if(K1==0) { while(!K1)。 num=1。 //數(shù)碼管顯示 1號(hào) 1 TR0=0。 //關(guān)閉定時(shí)器 0,時(shí)間停止 TR1=1。 //打開(kāi)定時(shí)器 1,使揚(yáng)聲器響一聲 s_flag=0。 //關(guān)閉開(kāi)始鍵標(biāo)志 位 ,使再按其他七個(gè)鍵不會(huì)響應(yīng) } } if(K2==0) //下面七個(gè)鍵的處理同上 { delay(10)。 if(K2==0) { while(!K2)。 num=2。 TR0=0。 TR1=1。 s_flag=0。 //重要 寧波技師學(xué)院電氣系 XXX 課程設(shè)計(jì) 11 } } if(K3==0) { delay(10)。 if(K3==0) { while(!K3)。 num=3。 TR0=0。 TR1=1。 s_flag=0。 } } if(K4==0) { delay(10)。 if(K4==0) { while(!K4)。 num=4。 TR0=0。 TR1=1。 s_flag=0。 } } if(K5==0) { delay(10)。 寧波技師學(xué)院電氣系 XXX 課程設(shè)計(jì) 12 if(K5==0) { while(!K5)。 num=5。 TR0=0。 TR1=1。 s_flag=0。 } } if(K6==0) { delay(10)。 if(K6==0) { while(!K6)。 num=6。 TR0=0。 TR1=1。 s_flag=0。 } } if(K7==0) { delay(10)。 if(K7==0) { while(!K7)。 num=7。 TR0=0。 寧波技師學(xué)院電氣系 XXX 課程設(shè)計(jì) 13 TR1=1。 s_flag=0。 } } if(K8==0) { delay(10)。 if(K8==0) { while(!K8)。 num=8。 TR0=0。 TR1=1。 s_flag=0。 } } } void display(void) { if(flag==1) //開(kāi)始鍵按下 ,開(kāi)始計(jì)時(shí)搶答 { if(num!=0) //如果有人搶答 ,則顯示相應(yīng)的幾號(hào) { P0=tabledu[num]。 //顯示幾號(hào)搶到了 P2=tablewe[0]。 delay(2)。 P0=0。 P2=0XFF。 } 寧波技師學(xué)院電氣系 XXX 課程設(shè)計(jì) 14 else //否則沒(méi)人搶答 ,則前面不顯示幾號(hào) { P0=0。 P2=0XFF。 } P0=tabledu[s/10]。 //下面為顯示搶答倒計(jì)時(shí) P2=tablewe[2]。 delay(2)。 P0=0。 P2=0XFF。 P0=tabledu[s%10]。 P2=tablewe[3]。 delay(2)。 P2=0XFF。 P0=0。 } else //如果開(kāi)始鍵沒(méi)有按下 ,則顯示 F FF(若有違規(guī)者 ,則顯示違規(guī)號(hào)碼及 FF)或時(shí)間調(diào)整 { i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1