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

正文內(nèi)容

八路搶答器的設(shè)計課程設(shè)計論文(存儲版)

2025-02-17 13:29上一頁面

下一頁面
  

【正文】 ........................11第五章 仿真 ......................................................................................................................13第六章 設(shè)計總結(jié) ..............................................................................................................15致謝 ..................................................................................................................................15參考文獻 ..............................................................................................................................16附 錄 程序 ......................................................................................................................161摘要隨著生活水平的提高,人們的娛樂生活也越來越豐富,各類比賽也隨之增多,對搶答器的要求也就越來越高,搶答器的公平公正就顯得特別重要。該搶答器具有電路簡單、成本較低、操作方便、靈敏可靠等優(yōu)點,使用效果良好,具有較高的推廣價值。利用STC89C52 單片機以及外圍接口實現(xiàn)的強大系統(tǒng),利用單片機的定時器計數(shù)器定時和計數(shù)的原理,將軟、硬件有機的結(jié)合起來,是的系統(tǒng)能夠正確地進行計時,同時使數(shù)碼管能夠正確地顯示時間。設(shè)定搶答時間限制(60s ) ,超過時間后,該題作廢。(2)單片機有一般電腦所必須的器件,如三態(tài)雙向總線,串并行的輸入及輸出引腳,可擴充為各種規(guī)模的微電腦系統(tǒng)。其中主體電路完成基本的搶答功能,即主持人按下控制開關(guān)后,當(dāng)選手按動搶答鍵時,數(shù)碼管顯示選手編號,同時封鎖輸入電路,其他選手搶答無效。在設(shè)計硬件電路時,要考慮到將來修改擴展的方便。如有些新的信號需要采集,就必須增加輸入檢測端;有些物理量需要控制,就必須增加輸出端。其電路如圖 3 所示:圖 一般選用石英晶體振蕩器。 復(fù)位電路單片機的第 9 腳 RST 為硬件復(fù)位端,只要將該端持續(xù) 4 個機器周期的高電平即可實現(xiàn)復(fù)位,復(fù)位后單片機的各狀態(tài)都恢復(fù)到初始化狀態(tài)。(2)工作電壓:~(5V 單片機)/~(3V 單片機) 。 (10) 共 3 個 16 位定時器/計數(shù)器。四位共陰極數(shù)碼管顯示。其次就是消除在按鍵過程中產(chǎn)生的“毛刺”現(xiàn)象。消除按鍵的抖動通常有硬件、軟件兩種消除方法。當(dāng)在掃描到有人按下了答題鍵,馬上關(guān)閉 T0、調(diào)用顯示程序、封鎖鍵盤。15致謝(王悅 完成)本課程設(shè)計是在我的指導(dǎo)老師謝熹老師的親切關(guān)懷和細心指導(dǎo)下完成的,在設(shè)計過程中,自始至終凝聚著導(dǎo)師的心血。 //定義數(shù)碼管第三位sbit keyks=P3^0。 //定義 5 號搶答選手sbit key6=P1^5。while(x) { for(i=500。//IT1=1。if(js==15) { js=0。 delayms(3)。 delayms(3)。delayms(3)。 delayms(3)。 delayms(3)。 delayms(3)。 delayms(3)。 //LOOP1 是標(biāo)號,顯示 if(key1==0) { delayms(3)。 djs1=djs。 }} }}}if(keyks==0){ 24 //spk=0。 //以上表示按下停止按鍵后 TR0=0。(TR0==1)) { spk=0。 if(keyqc==0) { while(!keyqc)。26 while(1) { TR0=0。(TR0==1)){ spk=0。27 if(keyqc==0) { while(!keyqc)。 while(1) { TR0=0。(TR0==1)){ spk=0。 if(keyqc==0) { while(!keyqc)。 while(1) { TR0=0。(TR0==1)){ spk=0。 if(keyqc==0) { while(!keyqc)。 spk=1。 if(keyqc==0) { while(!keyqc)。}31} } }} if(djs=5) spk=0。 if(key8==0) { while(!key8)。djsxs()。}} }}}if((key7==0)amp。 if(key6==0) { 29 while(!key6)。djsxs()。}} 28 }}}if((key5==0)amp。 if(key4==0) { while(!key4)。djsxs()。}} }}}if((key3==0)amp。 if(key2==0) { while(!key2)。 //顯示選手編號djsxs()。 //定時器啟動}}/***************************以下是八個選手搶答, key1 表示 1 號選手,依25次類推,注釋只寫第一位選手,其他和第一個完全一致,************************************/if((key1==0)amp。if(keytz==0){ delayms(3)。 //去除抖動 if(key1==0) { while(!key1)。 //去除抖動 if(key2==0) { while(!key2)。 //倒計時賦值while(1){LOOP1: djs=djs1。 //第一位數(shù)碼管顯示 7}void djsxs8() {P0=table[8]。 //第一位數(shù)碼管顯示 5}void djsxs6() {P0=table[6]。 //第一位數(shù)碼管顯示 3}void djsxs4() {P0=table[4]。 //第一位數(shù)碼管顯示 1}void djsxs2() {P0=table[2]。P0=0x40。}void djsxs22() {20 P0=0x40。 // 將倒計時時間分成高低位P0=table[b1]。TL0=0x00。 TL0=0x00。int table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x40}。 //定義 3 號搶答選手sbit key4=P1^3。 //定義數(shù)碼管第一位sbit smg2=P2^1。我們也鍛煉了動手能力,對一些不太熟悉的器材有了更深的了解,而且,我們還認識到理論跟實際操作是有差距的,在實驗中要圍繞理論知識,根據(jù)實驗操作,不斷完善實驗。獨立式按鍵可以用單穩(wěn)態(tài)鎖存器消除抖動。按鍵開關(guān)輸入需要解決的兩個主要問題是判斷是否有按鍵按下和消除按鍵抖動的影響。在單片機應(yīng)用中鍵盤用得最多的形式是獨立鍵盤及矩陣鍵盤。其中靜態(tài)顯示的特點是顯示穩(wěn)定不閃爍,程序編寫簡單,但占用端口資源多;動態(tài)顯示的特點是顯示穩(wěn)定性沒靜態(tài)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1