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

正文內(nèi)容

基于單片機(jī)的智能搶答器的設(shè)計(jì)與制作畢業(yè)論文-資料下載頁

2025-05-19 14:53本頁面

【導(dǎo)讀】作為一種工具,已廣泛應(yīng)用于各種智力和知識(shí)競(jìng)賽場(chǎng)合。本文設(shè)計(jì)以STC89C51單片機(jī)。智能搶答并數(shù)碼管顯示分?jǐn)?shù)等功能。經(jīng)過調(diào)試和運(yùn)行使該系統(tǒng)達(dá)到預(yù)期目標(biāo),具有反應(yīng)??臁⒐δ荦R全、實(shí)用性強(qiáng)的特點(diǎn)。

  

【正文】 ] = 0。 if((key_new_statu_group amp。 key_goup3_bit) != (key_old_statu_group amp。 key_goup3_bit)){ answer_time[2]++。 if(answer_time[2] == 10) { answer_time[2] = 0。 if((key_new_statu_group amp。 key_goup3_bit) == 0){ 27 if(answer_statu == 1){ answer_group = 2。 answer_statu = 2。 Display_Led(answer_group)。 }else{ En_beep()。 } } } }else answer_time[2] = 0。 if((key_new_statu_group amp。 key_goup4_bit) != (key_old_statu_group amp。 key_goup4_bit)){ answer_time[3]++。 if(answer_time[3] == 10) { answer_time[3] = 0。 if((key_new_statu_group amp。 key_goup4_bit) == 0){ if(answer_statu == 1){ answer_group = 3。 answer_statu = 2。 Display_Led(answer_group)。 }else{ En_beep()。 } } } }else answer_time[3] = 0。 } 28 void Compere_key_function(void){ if(have_key == 0) return。 have_key = 0。 switch (key_value){ case start_all_key: answer_statu = 0。 score[0] = 0。 score[1] = 0。 score[2] = 0。 score[3] = 0。 Led_Off_All()。 break。 case start_answer_key: answer_time[0] = 0。 answer_time[1] = 0。 answer_time[2] = 0。 answer_time[3] = 0。 answer_statu = 1。 Led_Off_All()。 Answer_time_count = 10*500*time_2ms。 break。 case answer_right_key: if(answer_statu == 2){ answer_statu = 0。 if(score[answer_group] = 97) score[answer_group] = score[answer_group] + 2。 } break。 case answer_error_key: 29 if(answer_statu == 2){ answer_statu = 0。 if(score[answer_group] 0) score[answer_group] = score[answer_group] 1。 } break。 default : break。 } } void Compere_Key_Scan(void) { key_new_statu = P0 amp。 0xf0。 if(key_new_statu != key_old_statu){ key_scan_time_count++。 if(key_scan_time_count == 10){ key_scan_time_count = 0。 if(((key_new_statu amp。 key_srart_all_bit) != (key_old_statu amp。 key_srart_all_bit)) amp。amp。 ((key_new_statu amp。 key_srart_all_bit) == 0)){ key_value = start_all_key。 have_key = 1。 } else if(((key_new_statu amp。 key_start_bit) != (key_old_statu amp。 key_start_bit)) amp。amp。 ((key_new_statu amp。 key_start_bit) == 0)){ key_value = start_answer_key。 have_key = 1。 }else if(((key_new_statu amp。 key_answer_right) != (key_old_statu amp。 key_answer_right)) amp。amp。 ((key_new_statu amp。 key_answer_right) == 0)){ key_value = answer_right_key。 have_key = 1。 30 }else if(((key_new_statu amp。 key_answer_error) != (key_old_statu amp。 key_answer_error)) amp。amp。 ((key_new_statu amp。 key_answer_error) == 0)){ key_value = answer_error_key。 have_key = 1。 } key_old_statu = key_new_statu。 } }else{ key_scan_time_count = 0。 } } void Display_shumaguan(void) { static unsigned char Witch_isplay。 unsigned char Temp_score,Display_score。 if(Display_time == 0) return。 Display_time = 0。 cs_1 = 1。 P0 = 0xff。 cs_1 = 0。 Delay(1)。 cs_1 = 1。 switch (Witch_isplay){ case 0: P0 = 0x01^0xff。 break。 case 1: P0 = 0x02^0xff。 break。 31 case 2: P0 = 0x04^0xff。 break。 case 3: P0 = 0x08^0xff。 break。 case 4: P0 = 0x10^0xff。 break。 case 5: P0 = 0x20^0xff。 break。 case 6: P0 = 0x40^0xff。 break。 case 7: P0 = 0x80^0xff。 break。 default : break。 } cs_1 = 0。 cs_0 = 1。 Temp_score = score[Witch_isplay/2]。 if((unsigned char)(Witch_isplay%2) == 0){ Display_score = Temp_score/10。 }else{ Display_score = Temp_score%10。 } P0 = table[Display_score]。 32 Delay(1)。 cs_0 = 0。 if(++Witch_isplay == 8) Witch_isplay = 0。 } void Display_Led(unsigned char group_led){ switch(group_led){ case 0: P2 = P2 amp。 0xef。 case 1: P2 = P2 | 0xdf。 case 2: P2 = P2 | 0x0b。 case 3: P2 = P2 | 0x70。 } } void Led_Off_All(void){ P2 = P2 | 0xf0。 } void Delay(unsigned num) { unsigned char j,i。 j = num。 for(j = 0。j++。 jnum){ for(i = 0。 i++。 i10)。 } } void En_beep(void) { 33 unsigned char i。 for (i=0。i100。i++){ Delay(50)。 BEEP=!BEEP。 } BEEP=1。 } void Cheak_Answer_time_over(void) { if(Answer_time_over == 1 || answer_statu == 1){ En_beep()。 Delay(250)。 Delay(250)。 En_beep()。 Delay(250)。 Delay(250)。 En_beep()。 } } 34 附錄 2:硬件電路圖 35 附錄 3:實(shí)物圖
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1