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

正文內(nèi)容

八路搶答器單片機(jī)畢業(yè)設(shè)計(jì)論文-文庫吧資料

2025-07-04 09:41本頁面
  

【正文】 if(Key_Stop==0) { delay(10)。//無法顯示了,有兩個(gè)以上的鍵同時(shí)按下了??!不過這種概率相當(dāng)小 } while(1) { display_char(13,14,14,XuanShou_num)。break。break。break。break。break。break。break。break。 if(ShuJu!=0xff)//犯規(guī)搶答??! { AnJian=ShuJu。//為分?jǐn)?shù)查詢做好準(zhǔn)備 while(1) { display(10,0)。Top:init()。//定時(shí)中計(jì)數(shù)用的uint shan_count=0。//提示燈函數(shù)uchar QiangDa_time,HuiDa_time,QiangDa_time_temp=20,HuiDa_time_temp=30。//蜂鳴器函數(shù)void beep_last()。//時(shí)間設(shè)置閃動(dòng)顯示函數(shù)聲明void display_score(uchar xs_num)。//顯示數(shù)字函數(shù)聲明void display_char(uchar char_1,uchar char_2,uchar char_3,uchar char_4 )。//延時(shí)函數(shù)聲明void init()。//09 L O S E uchar table_score[9]={0,50,50,50,50,50,50,50,50}。//搶答LED提示uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0xc6,0xf0,0xb6}。//搶答時(shí)間設(shè)置鍵sbit Key_set_H=P3^3。//停止鍵,時(shí)間設(shè)置時(shí)sbit Key_Restart=P3^0。sbit Key_Start=P3^4。在這次畢業(yè)設(shè)計(jì)過程中,在指導(dǎo)老師的嚴(yán)格要求及一些合理性建議。不過在此設(shè)計(jì)期間,還是要感謝我的同班許多同學(xué)給予我的幫助,還有感謝學(xué)院各位教育過我的老師,你們?cè)谶@三年期間對(duì)我的培養(yǎng)上和教育,使我受益匪淺,我對(duì)他們報(bào)以崇高的敬意紅外感謝。此次的畢業(yè)設(shè)計(jì)樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活都有非常重要的影響,而且大大的提高了動(dòng)手能力,使我充分的體會(huì)到了創(chuàng)造過程中的探索的艱難和成功的喜悅。總 結(jié)通過此次的畢業(yè)設(shè)計(jì),讓我更進(jìn)一步的鞏固了單片機(jī)的各種知識(shí)。(2)選手鍵盤的其中一個(gè)不正常工作。制作硬件過程中,出現(xiàn)了以下問題經(jīng)過檢查得到了解決:(1)接上電源后發(fā)覺數(shù)碼管無顯示。這過程中一定要耐心、細(xì)心,否則很容易跳錯(cuò)線。(4)以上檢查無錯(cuò)誤時(shí),應(yīng)考慮電路設(shè)計(jì),這也是實(shí)驗(yàn)中尤其是在數(shù)字電路中常遇到的。因此在組裝電路前應(yīng)進(jìn)行檢查和篩選,以防組裝完電路后,再查找原因所帶來的種種麻煩。以下是一些常見的故障:(1)電路組裝有錯(cuò)誤或連接不牢,致使電路與原理電路不一致。 硬件焊接及故障分析電子電路是由許多元器件和導(dǎo)線連接而成,每一個(gè)元件和導(dǎo)線的好壞,連接的正確可靠與否,都可能產(chǎn)生故障,情況很復(fù)雜。 如果主持人未按START鍵,有選手按了搶答按鍵,犯規(guī)搶答,顯示犯規(guī)選手號(hào)并閃爍FF,直到主持人復(fù)位。如果第一位選手不能回答,那么主持人再次按下START鍵允許其他選手繼續(xù)搶答,允許其他選手搶答的時(shí)間為上一次搶答的剩余時(shí)間,答題時(shí)間仍是60秒。仿真分析:?jiǎn)?dòng)(上電)后,顯示00—00。第五章 調(diào)試及故障分析 程序調(diào)試程序調(diào)試:分步驟進(jìn)行調(diào)試,對(duì)每一個(gè)子程序進(jìn)行編譯鏈接后,將整個(gè)程序全部編譯,生成HEX文件加載到單片機(jī)上,進(jìn)行仿真。 (5)布線 設(shè)置布線規(guī)則后,先自動(dòng)布線,然后手工調(diào)整。 (3)設(shè)置PCB圖紙可以設(shè)定PCB電路板的結(jié)構(gòu)及尺寸,板層數(shù)目,通孔的類型,網(wǎng)格的大小等,既可以用系統(tǒng)提供的PCB設(shè)計(jì)模板進(jìn)行設(shè)計(jì),也可以手動(dòng)設(shè)計(jì)PCB板。(2)定義元件封裝 原理圖設(shè)計(jì)完成后,元件的封裝有可能被遺漏或有錯(cuò)誤。在仿真之前最好再檢查一下電路的連接,確認(rèn)正確之后再運(yùn)行,以免粗心造成運(yùn)行結(jié)果與設(shè)計(jì)的不相符合。之前已經(jīng)使用Keil C生成了所需要的HEX文件,直接加載進(jìn)來就可以了。在選用元件后,可以在原理圖紙上雙擊某元件,更改它的屬性,如電阻的名稱、阻值等。中斷流程圖設(shè)計(jì)采用了外部中斷,中斷程序流程圖如圖13所示:圖13 中斷流程圖——ProteusProteus是一款常用的仿真軟件,和Keil聯(lián)合使用,對(duì)設(shè)計(jì)的完善起到很大的作用,也對(duì)硬件的搭建提供了連線依據(jù)。按鍵識(shí)別的方法包含了行掃描法和反轉(zhuǎn)法。(2)程序設(shè)計(jì)完整的程序參見附錄。在這里用到了Keil C和Proteus,同時(shí)在電路制板時(shí)用到了Protel DXP繪制PCB板。如此輪流,使每一位分時(shí)顯示該位應(yīng)顯示字符。想要每一位顯示不同的字符,就必須采用掃描方法輪流點(diǎn)亮各位LED,即在每一瞬間只使某一位顯示字符。這樣的多位顯示,將所有位的選線并聯(lián)在一起,由一個(gè)8位I/O口控制,實(shí)現(xiàn)各部分的分時(shí)選通。電路中三極管不僅起到了反向作用,還有增大負(fù)載能力的作用。 電路接法如圖7所示: 圖7選手按鍵電路 報(bào)警電路考慮到實(shí)驗(yàn)室現(xiàn)有的元器件,設(shè)計(jì)中采用了蜂鳴器報(bào)警電路,如果有條件還可以采用更高級(jí)的語音報(bào)警電路,那樣更加直觀方便。(2)鍵盤的監(jiān)測(cè)方法對(duì)于計(jì)算機(jī)應(yīng)用系統(tǒng),鍵盤掃描只是CPU工作的一部分,鍵盤處理只是在有鍵按下時(shí)才有意義。本設(shè)計(jì)中采用了軟件消抖的方法。 按鍵電路 鍵盤接口和鍵輸入軟件中應(yīng)解決的幾個(gè)問題(1)消除抖動(dòng)按鍵的合斷過程存在一個(gè)抖動(dòng)的暫態(tài)過程,這種抖動(dòng)的暫態(tài)過程大約經(jīng)過510ms的時(shí)間,人的肉眼是察覺不到的,但對(duì)于高速的CPU是有反應(yīng)的,可能產(chǎn)生誤處理。電阻值通常為1K,電容值通常為22uF。其復(fù)位方式有上電復(fù)位和按鍵手動(dòng)復(fù)位兩種。復(fù)位操作不影響片內(nèi)RAM的內(nèi)容,但是對(duì)SFR中的一些寄存器有影響。在設(shè)計(jì)電路板時(shí),晶振和電容應(yīng)盡可能的靠近芯片,以減小分布電容,保證振蕩器振蕩的穩(wěn)定性。振蕩器的頻率主要取決于晶體的振蕩頻率。 時(shí)鐘電路時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需要的時(shí)鐘信號(hào)。P0口每一個(gè)I/O口可輸出驅(qū)動(dòng)8個(gè)TTL負(fù)載。但是P0口為開漏結(jié)構(gòu),作I/O口時(shí)必須外加上拉電阻。(3)P0口作為普通I/O口使用。許多涉及到I/O端口的操作,實(shí)際上只是設(shè)計(jì)口鎖存器的讀出、修改、寫入的操作。無論是P0、P2口的總線復(fù)用,還是P3口的功能復(fù)用,內(nèi)部資源會(huì)自動(dòng)選擇,不需要通過指令的狀態(tài)選擇。但是在輸入操作(讀引腳)時(shí),如果口鎖存器狀態(tài)為“0”,引腳被鉗位在“0”狀態(tài),導(dǎo)致無法讀出引腳的高電平輸入。P3口的第二功能輸入引腳功能表如表1所示:表1 P3口的第二功能輸入引腳端口引腳第二功能說 明RXD串行數(shù)據(jù)接受TXD串行數(shù)據(jù)發(fā)送外部中斷0申請(qǐng)外部中斷1申請(qǐng)T0定時(shí)/計(jì)數(shù)器0輸入T1定時(shí)/計(jì)數(shù)器1輸入外部數(shù)據(jù)存儲(chǔ)器寫選通外部數(shù)據(jù)存儲(chǔ)器讀選通(3)準(zhǔn)雙向口結(jié)構(gòu)P0、PPP3口作為普通I/O口使用時(shí),都是準(zhǔn)雙向口結(jié)構(gòu),準(zhǔn)雙向口的典型結(jié)構(gòu)如圖(5)b所示,準(zhǔn)雙向口的輸入操作和輸出操作本質(zhì)不同,輸入操作是讀引腳狀態(tài);輸出操作是對(duì)口鎖存器的寫入操作。I/O端口的功能復(fù)用。在使用并行擴(kuò)展總線時(shí),P0口可做數(shù)據(jù)總線口和低8位地址總線口,P0口為三態(tài)雙向口。然而,I/O端口又是外部的輸入/輸出通道,必須有相應(yīng)的引腳,故形成了I/O端口的鎖存器加引腳的典型結(jié)構(gòu)。P0P3四個(gè)I/O端口都可以用作普通I/O口,因此,要求有輸出鎖存功能。STC89C52的內(nèi)部結(jié)構(gòu)圖如圖3所示:ROM并行接口RAM串行接口定時(shí)器/計(jì)數(shù)器中斷系統(tǒng)內(nèi)部總線SFR特殊功能寄存器P0TXD RXDINTO INT1CPU微處理器P1P2P3內(nèi)部總線T0 T1圖3 STC89C52內(nèi)部結(jié)構(gòu)圖52單片機(jī)有4個(gè)8位并行輸入/輸出接口:P0、PP2和P3口這四個(gè)口既可以并行輸入或輸出8位數(shù)據(jù),又可按位使用,即每一位均能獨(dú)立做輸入或輸出用。 STC89C52單片機(jī)STC89C52單片機(jī)具有片內(nèi)E2PROM,是真正的單片機(jī),由于不需要外接EPROM,所以應(yīng)用非常普遍。第三章 電路的功能單元設(shè)計(jì)電路的功能單元設(shè)計(jì)包括:?jiǎn)纹瑱C(jī)最小系統(tǒng)、按鍵電路、報(bào)警電路、顯示電路總線型單片機(jī)非總線應(yīng)用的最小系統(tǒng)示意圖如圖2所示,只有單片機(jī)和時(shí)鐘電路、復(fù)位電路構(gòu)成的最簡(jiǎn)單電路,并行總線不用于外圍擴(kuò)展,可作為應(yīng)用系統(tǒng)的I/O口使用。此時(shí)閉鎖所有搶答按鍵,只有當(dāng)主持人再次按下?lián)尨疰I開始下一次搶答方可搶答。搶答限時(shí):主持人按下?lián)尨疰I后,設(shè)置30秒為搶答時(shí)間(此時(shí)間可在199秒之間修改)。搶答功能:通過八路按鍵配合程序來實(shí)現(xiàn)搶答功能。因此選擇方案二比較適合。提高了信號(hào)的測(cè)量精度,并且使該系統(tǒng)可以通過軟件改進(jìn)來擴(kuò)展功能。整個(gè)系統(tǒng)具有極其靈活的可編程性,能方便地對(duì)系統(tǒng)進(jìn)行功能的擴(kuò)展和更改。 方案二的設(shè)計(jì)思路采用52系列單片機(jī)STC89C52作為控制核心,該系統(tǒng)可以完成運(yùn)算控制、信號(hào)識(shí)別以及顯示功能的實(shí)現(xiàn)。 方案一設(shè)計(jì)思路系統(tǒng)各部分采用中小規(guī)模集成數(shù)字電路,用機(jī)械開關(guān)按鈕作為控制開關(guān),完成搶答輸入信號(hào)的觸發(fā)。(6)如設(shè)定時(shí)間已到無人搶答,本次搶答無效系統(tǒng)報(bào)警,禁止搶答。(4)搶答選手在設(shè)定時(shí)間搶答功能,且一次搶答時(shí)間由主持人設(shè)定。(2)最小同時(shí)提供8名選手比賽,分別有8個(gè)按鈕。本文介紹了一種以
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1