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

正文內(nèi)容

籃球計時計分器的設(shè)計與實現(xiàn)畢業(yè)論文設(shè)計-資料下載頁

2025-06-28 20:47本頁面
  

【正文】 十位置0 f。 //分鐘開始在預(yù)設(shè)的比賽時間基礎(chǔ)上倒計時 fs=f/10。 //分鐘的十位 fg=f%10。 //分鐘的個位 if(f==0) //分鐘數(shù)倒計時到0 { TR0=0。 //時間到,停止計時 } } }}/******************數(shù)碼管動態(tài)掃描顯示******************/void Js_Jf_Scan(void){ uchar j。 for(j=0。j=5。j++) { KL4=0。P0=LED_Num[g1]。delay(1)。KL4=1。 /*將A隊分數(shù)的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ KL3=0。P0=LED_Num[s1]。delay(1)。KL3=1。 /*將A隊分數(shù)的十位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ KL2=0。P0=LED_Num[b1]。delay(1)。KL2=1。 /*將A隊分數(shù)的百位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ KL1=0。P0=LED_Num[q1]。delay(1)。KL1=1。 /*將A隊分數(shù)的千位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ CL4=0。P0=LED_Num[g]。delay(1)。CL4=1。 /*將B隊分數(shù)的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ CL3=0。P0=LED_Num[s]。delay(1)。CL3=1。 /*將B隊分數(shù)的十位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ CL2=0。P0=LED_Num[b]。delay(1)。CL2=1。 /*將B隊分數(shù)的百位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ CL1=0。P0=LED_Num[q]。delay(1)。CL1=1。 /*將B隊分數(shù)的千位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ S4=0。P0=LED_Num[mg]。delay(1)。S4=1。 /*將秒鐘的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ S3=0。P0=LED_Num[ms]。delay(1)。S3=1。 /*將秒鐘的十位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ S2=0。P0=LED_Num[fg]。delay(1)。S2=1。 /*將分鐘的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ S1=0。P0=LED_Num[fs]。delay(1)。S1=1。 /*將分鐘的十位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來*/ }}/*****************判斷是哪個隊加分或者減分*****************/void Key_if(void){ if(Key1==0) //當按鍵按下時 { delay(1)。 //延時去抖動 sum=sum+1。 //B隊加1分 } if(Key2==0 amp。amp。 sum=1) //減分按鍵按下并且中得分不得少于1分 { delay(1)。 //延時去抖動 sum=sum1。 //B隊減1分 } if(Key3==0) //當按鍵按下時 { delay(1)。 //延時去抖動 sum1=sum1+1。 //A隊加1分 } if(Key4==0 amp。amp。 sum1=1) //減分按鍵按下并且中得分不得少于1分 { delay(1)。 //延時去抖動 sum1=sum11。 //A隊減1分 } q=0。 // A隊分值的千位默認為0 b=sum/100。 //求出A隊分值的百位 s=sum/10b*10。 //求出A隊分值的十位 g=sum%10。 //求出A隊分值的個位 q1=0。 // B隊分值的千位默認為0 b1=sum1/100。 //求出B隊分值的百位 s1=sum1/10b1*10。 //求出B隊分值的十位 g1=sum1%10。 //求出B隊分值的個位}/***********************鳴笛處理***********************/void sound(void) interrupt 0 using 0 //外部中斷0(),用工作寄存器組0{ uchar i,j。 if(Int_key==0) //判斷鳴笛鍵是否按下,有按下就鳴笛 { for(i=0。i8。i++) //控制一種發(fā)音的時間 { for(j=0。jj++) //控制發(fā)音的頻率,延時長,頻率低,音低 { music=~music。 //取反 delay1(1)。 //延時去抖動 } Js_Jf_Scan()。 } for(i=0。i16。i++) //控制另一種發(fā)音的時間 { for(j=0。jj++) //控制發(fā)音的頻率,延時短,頻率高,音高 { music=~music。 //取反 delay(1)。 //延時去抖動 } Js_Jf_Scan()。}} else music=0。 //喇叭不響}/**************************************/void delay1(uchar x){ uchar k。 while(x) for(k=0。kk++)。 //延時長}/**************************************/void delay(uchar x){ uchar k。 while(x) for(k=0。k120。k++)。 //延時短}27
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1