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

正文內(nèi)容

基于at89s52單片機(jī)的搶答器畢業(yè)設(shè)計(jì)(c語言)畢業(yè)論文-文庫吧資料

2025-06-28 01:33本頁面
  

【正文】 ***********/ void Exit_int0() interrupt 0 { EA=0。 //設(shè)定定時(shí)器T外部中斷T0的中斷優(yōu)先級(jí)// PX0=1。 TMOD=0X11。 IT1=1。}/********中斷的初始化***************/void init(){ IT0=1。j100。i8。}void delay1(){ unsigned char i,j。j100。it。//***************delay()延時(shí)函數(shù)***********/void delay(int t){ unsigned char i,j。sbit SUB=P3^1。sbit RESTART=P3^6。sbit RED=P3^4。unsigned char i。unsigned char flag2=0。unsigned char flag。unsigned char sec。最后,我要向在百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱、評(píng)議的各位老師表示感謝!參考文獻(xiàn)[1] 王青萍. 八路智力競(jìng)賽搶答器的設(shè)計(jì)[J]. 湖北教育學(xué)院學(xué)報(bào), 2007, (08): 6567.[2] 寧志剛, 黃智偉, 唐慧, 胡芬芬, 八位數(shù)顯搶答器課程設(shè)計(jì)方法研討[J],實(shí)驗(yàn)室研究與探索, 2009, 28(1): 6567.[3] 程相波, 衛(wèi)安軍. 基于MCS—51單片機(jī)的八路搶答器設(shè)計(jì)方法研究[J]. 北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2007, (02): 3134. [4] 宋春華, 劉江濤, 王貴恩, 裴小英. 基于單片機(jī)控制的數(shù)字搶答器[J]. 河南機(jī)電高等專科學(xué)校學(xué)報(bào), 2005, (05): 2829.[5] 張毅剛, 彭喜元, 姜守達(dá), 喬立巖. 新編MCS51單片機(jī)應(yīng)用設(shè)計(jì)[M]. 哈爾濱: 哈爾濱工業(yè)大學(xué)出版社, 2003: 223231.[6] 何立民. 單片機(jī)高級(jí)教程應(yīng)用與設(shè)計(jì)[M]. 北京: 北京航空航天大學(xué)出版社, 2000. 8: 103109.[7] 李建忠. 單片機(jī)原理與應(yīng)用[M]. 西安: 西安電子科技大學(xué)出版社, 2002,2: 121123.[8] 王幸之, 鐘愛琴, 王雷, 王閃. AT89系列單片機(jī)原理與接口技術(shù)[M]. 北京: 北京航空航天大學(xué)出版社, 2004: 6267.[9] 張洪潤, 易濤. 單片機(jī)應(yīng)用技術(shù)教程[M]. 北京: 清華大學(xué)出版社, 2003,10: 119122.[10] 蔡朝洋. 單片機(jī)控制實(shí)習(xí)與專題制作[M]. 北京: 北京航空航天大學(xué)出版社, 2006,11: 317323.[11] 戴佳, 苗龍, 陳斌. 51單片機(jī)應(yīng)用系統(tǒng)開發(fā)典型實(shí)例[M], 北京: 中國電力出版社, 2005,7: 121137.[12] 楊欣, 王玉鳳, 劉湘黔. 電路設(shè)計(jì)與仿真基于Multisim 8與 Protel 2004[M]. 北京: 清華大學(xué)出版社, 2006: 32106.[13] 王振宇, 李惠敏. 實(shí)驗(yàn)電子技術(shù)[M]. 天津: 天津大學(xué)出版社, 1998: 6383.附錄一includeunsigned char key。 7.致謝在本次畢業(yè)設(shè)計(jì)過程中,我的指導(dǎo)老師司佑全老師對(duì)本論文從選題、構(gòu)思、資料收集到最后定稿的各個(gè)環(huán)節(jié)都給予了細(xì)心指引與教導(dǎo),使我得以最終完成畢業(yè)設(shè)計(jì),在此對(duì)司老師表示衷心感謝!司老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富淵博的知識(shí)、敏銳的學(xué)術(shù)思維以及誨人不倦的師者風(fēng)范是我終生學(xué)習(xí)的楷模。另外,搶答器的功能有待進(jìn)一步增強(qiáng),比如增加計(jì)分功能。(2)具有定時(shí)功能,在規(guī)定時(shí)間內(nèi)無人搶答表示所有參賽選手或參賽隊(duì)對(duì)本題棄權(quán)。制作的實(shí)物如圖16所示:圖16 搶答器實(shí)物圖電路運(yùn)行的各個(gè)狀態(tài)圖見附錄二。(3)矩陣鍵盤的其中一行不正常工作。(2)單片機(jī)不工作。制作硬件過程中,出現(xiàn)了以下問題經(jīng)過檢查得到了解決:(1)接上電源后發(fā)覺數(shù)碼管無顯示。這過程中一定要耐心、細(xì)心,否則很容易跳錯(cuò)線。(4)以上檢查無錯(cuò)誤時(shí),應(yīng)考慮電路設(shè)計(jì),這也是實(shí)驗(yàn)中尤其是在數(shù)字電路中常遇到的[13]。因此在組裝電路前應(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。制成的電路板如圖15所示:圖15 搶答器的PCB電路圖5.調(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板。電路中74LS04不僅起到了反向作用,還有增大負(fù)載能力的作用。其管腳配置及動(dòng)態(tài)顯示接口電路如圖9所示: 圖9 共陰極數(shù)碼管管腳配置及動(dòng)態(tài)顯示接口電路考慮到實(shí)驗(yàn)室現(xiàn)有的元器件,設(shè)計(jì)中采用了蜂鳴器報(bào)警電路,如果有條件還可以采用更高級(jí)的語音報(bào)警電路,那樣更加直觀方便。在此瞬間,段選控制I/O口輸出相應(yīng)字型碼,而位選則控制I/O口在該顯示位送出低電平,以保證該位顯示相應(yīng)字符。由于所有位選皆由一個(gè)I/O口控制,在每一瞬間6位LED會(huì)顯示相同的字符。單個(gè)共陰極7段數(shù)碼的段選碼如表3所示:表3 7段共陰數(shù)碼管段選碼表顯示字符0123456789共陰極段選碼3FH06H5BH4FH66H6DH7DH07H7FH6FH共陰極LED數(shù)碼管將發(fā)光二極管的陰極(負(fù)極)短接后作為公共陰極,當(dāng)驅(qū)動(dòng)信號(hào)為高電平、“”端接低電平時(shí)才能發(fā)光。首先由P1口的高四位輸出0電平,從P1口的低四位讀取鍵盤的狀態(tài);再從P1口的低四位輸出0電平,從P1口的高四位讀取鍵盤狀態(tài)。用I/O線組成行、列結(jié)構(gòu),按鍵設(shè)置在行與列的交點(diǎn)上,這樣可以節(jié)約I/O口線。對(duì)于是否有鍵按下的信息輸入方式有中斷方式和查詢方式兩種。軟件消抖是用延時(shí)來躲過暫態(tài)抖動(dòng)過程,執(zhí)行一段大于10ms的延時(shí)程序后,再讀取穩(wěn)定的鍵狀態(tài)。為了保證鍵動(dòng)作一次,僅作一次處理,必須采取措施以消除抖動(dòng)。圖7為幾種常見的復(fù)位電路接法[8]。復(fù)位電路中的電阻、電容數(shù)值的設(shè)置,是為了保證在RST管腳處至少保持兩個(gè)機(jī)器周期(24個(gè)振蕩周期)的高電平而完成復(fù)位過程的,也就是在斯密特觸發(fā)器的輸入端維持在最低閥值電壓以上足夠長(zhǎng)時(shí)間,使斯密特觸發(fā)器產(chǎn)生一個(gè)正脈沖。圖7 各種復(fù)位電路單片機(jī)的復(fù)位是靠外部電路復(fù)位的。XTAL2XTAL1晶振C2C1單 片 機(jī)圖6 單片機(jī)外接晶體的接法(5)復(fù)位電路復(fù)位是單片機(jī)的初始化操作,其主要功能是將程序計(jì)數(shù)器PC初始化為0000H,使單片機(jī)從0000H單元開始執(zhí)行程序。電容的大小影響振蕩器電路的穩(wěn)定性和快速性,其值有微調(diào)作用,通常取30pF左右。設(shè)計(jì)中采用了比較典型的內(nèi)部時(shí)鐘方式,如圖6所示:其工作原理是:片內(nèi)高增益反向放大器XTALXTAL2外接作為反饋元件的晶體(呈感性)與電容組成的并聯(lián)諧振回路構(gòu)成一個(gè)自激振蕩器向內(nèi)部時(shí)鐘電路提供振蕩時(shí)鐘。而P1P3口只能驅(qū)動(dòng)4個(gè)。I/O口的驅(qū)動(dòng)特性。當(dāng)不使用并行擴(kuò)展總線時(shí),P0、P2口都可以做普通I/O口。這些指令都是一些邏輯運(yùn)算指令、置位/清除指令、條件轉(zhuǎn)移指令以及將I/O口作為目的地址的操作指令??阪i存器的讀、改、寫操作。I/O端口的應(yīng)用特性端口的自動(dòng)識(shí)別。由口鎖存器和引腳電路可知:當(dāng)由內(nèi)部總線給口鎖存器置0或1時(shí),鎖存器中的“1”或“0”狀態(tài)立即反映到引腳上。P3口為復(fù)用的I/O端口,口內(nèi)有復(fù)用輸出功能的控制端;引腳也有復(fù)用輸入功能的控制端。P0口輸出并行總線的地址/數(shù)據(jù)信號(hào);P2口輸出高8位地址信號(hào)。I/O的復(fù)用結(jié)構(gòu)I/O端口的總線復(fù)用。內(nèi)部總線又是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1