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

正文內(nèi)容

籃球計(jì)時(shí)計(jì)分器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)(參考版)

2025-07-01 20:47本頁(yè)面
  

【正文】 k++)。 while(x) for(k=0。kk++)。 //喇叭不響}/**************************************/void delay1(uchar x){ uchar k。 //延時(shí)去抖動(dòng) } Js_Jf_Scan()。j++) //控制發(fā)音的頻率,延時(shí)短,頻率高,音高 { music=~music。i++) //控制另一種發(fā)音的時(shí)間 { for(j=0。 } for(i=0。 //取反 delay1(1)。ji8。 //求出B隊(duì)分值的個(gè)位}/***********************鳴笛處理***********************/void sound(void) interrupt 0 using 0 //外部中斷0(),用工作寄存器組0{ uchar i,j。 //求出B隊(duì)分值的百位 s1=sum1/10b1*10。 //求出A隊(duì)分值的個(gè)位 q1=0。 //求出A隊(duì)分值的百位 s=sum/10b*10。 //A隊(duì)減1分 } q=0。 sum1=1) //減分按鍵按下并且中得分不得少于1分 { delay(1)。 //A隊(duì)加1分 } if(Key4==0 amp。 //B隊(duì)減1分 } if(Key3==0) //當(dāng)按鍵按下時(shí) { delay(1)。 sum=1) //減分按鍵按下并且中得分不得少于1分 { delay(1)。 //B隊(duì)加1分 } if(Key2==0 amp。 /*將分鐘的十位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ }}/*****************判斷是哪個(gè)隊(duì)加分或者減分*****************/void Key_if(void){ if(Key1==0) //當(dāng)按鍵按下時(shí) { delay(1)。delay(1)。 /*將分鐘的個(gè)位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ S1=0。delay(1)。 /*將秒鐘的十位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ S2=0。delay(1)。 /*將秒鐘的個(gè)位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ S3=0。delay(1)。 /*將B隊(duì)分?jǐn)?shù)的千位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ S4=0。delay(1)。 /*將B隊(duì)分?jǐn)?shù)的百位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ CL1=0。delay(1)。 /*將B隊(duì)分?jǐn)?shù)的十位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ CL2=0。delay(1)。 /*將B隊(duì)分?jǐn)?shù)的個(gè)位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ CL3=0。delay(1)。 /*將A隊(duì)分?jǐn)?shù)的千位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ CL4=0。delay(1)。 /*將A隊(duì)分?jǐn)?shù)的百位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ KL1=0。delay(1)。 /*將A隊(duì)分?jǐn)?shù)的十位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ KL2=0。delay(1)。 /*將A隊(duì)分?jǐn)?shù)的個(gè)位傳遞給譯碼器,通過(guò)按鍵,實(shí)現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來(lái)*/ KL3=0。delay(1)。j++) { KL4=0。 for(j=0。 //分鐘的個(gè)位 if(f==0) //分鐘數(shù)倒計(jì)時(shí)到0 { TR0=0。 //分鐘開(kāi)始在預(yù)設(shè)的比賽時(shí)間基礎(chǔ)上倒計(jì)時(shí) fs=f/10。 //秒鐘的個(gè)位置0 ms=m/10。 //秒的個(gè)位 if(m==60) //如果為1min { m=0。 //每到1s,計(jì)時(shí)器累加1次 ms=m/10。 //調(diào)用時(shí)間處理函數(shù)}/**********************時(shí)間處理函數(shù)********************/void Ptime(uchar time){ if(time==20) //如果為1s(50ms*20=1s) { num=0。 //定時(shí)器T0的低8位 num++。}/********T0中斷服務(wù)函數(shù),每隔50ms產(chǎn)生一次中斷********/void Js_50ms(void)interrupt 1 using 1 //定時(shí)器T0中斷,用工作寄存器組1{ TH0=(6553550000)/256。 //求出預(yù)置時(shí)間的分鐘值 f=fy。 //延時(shí)去抖動(dòng) fg=fg+1。 //求出預(yù)置時(shí)間的分鐘值 f=fy。 //延時(shí)去抖動(dòng) fs=fs+1。 //比賽還未開(kāi)始或比賽結(jié)束時(shí)間到,停止計(jì)時(shí) } Js_Jf_Scan()。 //啟動(dòng)定時(shí)器T0,開(kāi)始計(jì)時(shí) Key_if()。amp。amp。 //設(shè)置外部中斷0為邊沿觸發(fā)方式(下降沿) while(1) //無(wú)窮循環(huán),程序一直運(yùn)行 { Key_Y()。 //允許定時(shí)/計(jì)數(shù)器T0溢出中斷 EX0=1。 //初值喇叭不響 EA=1。 //設(shè)置T0的高8位,并且T0的計(jì)數(shù)值為50ms TL0=(6553550000)%256。 //段碼void main(void){ TMOD=0x01。 //B隊(duì)定義個(gè)十百位int g1,s1,b1,q1,sum1=0。m=0,f,fy,num=0。 //停止按鈕 int ms=0,mg=0,fs=0。 //鳴笛鍵sbit Star=P3^6。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1