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

正文內(nèi)容

八路搶答器單片機(jī)畢業(yè)設(shè)計(jì)(論文)(編輯修改稿)

2024-08-17 18:17 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 a g 3 = 4F l a g 3 = 3F l a g 3 = 1關(guān) 閉定 時(shí) 器 T 1再 次 啟 動(dòng) T 0 倒計(jì) 時(shí)關(guān) 閉定 時(shí) 器 T 1啟 動(dòng) T 1定 時(shí) 器 NYYNNNNYYYF l a g 3 + +S T A R T = 0圖 13 中斷流程圖 仿真軟件 —— Proteus Proteus 是一款常用的仿真軟件,和 Keil 聯(lián) 合使用,對(duì)設(shè)計(jì)的完善起到很大的作用,也對(duì)硬件的搭建提供了連線依據(jù)。 Proteus 的使用相對(duì)比較簡(jiǎn)單,在元件庫(kù)中找到相應(yīng)電路所要用到的元件后放置在原理圖紙上,然后用導(dǎo)線連接起來就可以了。 在選用元件后,可以在原理圖紙上雙擊某元件,更改它的屬性,如電阻的名稱、阻值等。本設(shè)計(jì)中使用了單片機(jī),需要加載程序文件。之前已經(jīng)使用 Keil C生成了所需要的 HEX 文件,直接加載進(jìn)來就可以了。 這時(shí)就可以運(yùn)行仿真了。在仿真之前最好再檢查一下電路的連接,確認(rèn)正確之后再運(yùn)行,以免粗心造成運(yùn)行結(jié)果與設(shè)計(jì)的不相符合。 設(shè)計(jì)的仿真原理 圖如圖 14 所示: 16 圖 14 電路仿真原理圖 制板軟件 —— Protel 99 SE PCB 電路板的設(shè)計(jì)流程: ( 1) 設(shè)計(jì)原理圖 創(chuàng)建一個(gè)新項(xiàng)目 ; 創(chuàng)建一張新的原理圖圖紙 ; 查找元件 ; 在原理圖中放置元件 ; 設(shè)置元件屬性 ; 放置電源和接地符號(hào) ; 繪制原理圖 。 ( 2) 定義元件封裝 原理圖設(shè)計(jì)完成后 , 元件的封裝有可能被遺漏或有錯(cuò)誤。對(duì)于用戶自己設(shè)計(jì)的元件或者是某些特殊元件 , 必須由用戶自己定義或修改元件的封裝。 ( 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 板。 ( 4) 生成網(wǎng)表和加載網(wǎng)表 網(wǎng)表是電路原理圖和印刷電路板設(shè)計(jì)的接口,只有將網(wǎng)表引入 PCB 系統(tǒng)后,才能進(jìn)行電路板的自動(dòng)布線。 ( 5) 布線 設(shè)置布線規(guī)則后,先自動(dòng)布線,然后手工調(diào)整。 在元件很少且布線簡(jiǎn)單的情況下,也可以直接進(jìn)行手動(dòng)布線。 17 第五章 調(diào)試及故障分析 程序調(diào)試 程序調(diào)試:分步驟進(jìn)行調(diào)試,對(duì)每一個(gè)子程序進(jìn)行編譯鏈接后,將整個(gè)程序全部編譯,生成 HEX 文件加載到單片機(jī)上,進(jìn)行仿真。出現(xiàn)錯(cuò)誤和警告時(shí)要進(jìn)行分析,解決問題。 仿真分析:?jiǎn)?dòng)( 上電)后,顯示 00— 00。 當(dāng)主持人按鍵,顯 示 30 秒的搶答時(shí)間,如有選手搶答,會(huì)顯示選手號(hào)碼以及 60 秒的回答時(shí)間,回答時(shí)間剩余 5 秒時(shí),會(huì)響提示音。 如果第一位選手不能回答,那么主持人再次按下 START 鍵允許其他選手繼續(xù)搶答,允許其他選手搶答的時(shí)間為上一次搶答的剩余時(shí)間,答題時(shí)間仍是 60 秒。 如果沒有人搶答,搶答倒計(jì)時(shí)還有 5 秒的時(shí)候會(huì)響提示音,搶答時(shí)間過后搶答器會(huì)自動(dòng)進(jìn)入復(fù)位狀態(tài),可以進(jìn)行下一輪的搶答。 如果主持人未按 START 鍵,有選手按了搶答按鍵,犯規(guī)搶答,顯示犯規(guī)選手號(hào)并閃爍 FF,直到主持人復(fù)位。 這 與預(yù)期的效果是一致的。 硬件焊接及故障分析 電子電路是由許多元器件和導(dǎo)線連接而成,每一個(gè)元件和導(dǎo)線的好壞,連接的正確可靠與否,都可能產(chǎn)生故障,情況很復(fù)雜。有的是一種原因引起的簡(jiǎn)單故障,也有的是多種原因引起的復(fù)雜故障。以下是一些常見的故障: ( 1)電路組裝有錯(cuò)誤或連接不牢,致使電路與原理電路不一致。 ( 2)電路元器件本身特性不良或損壞,特別是芯片的損壞最為常見,其次是電容的擊穿、短路以及電阻的阻值與標(biāo)稱值不符。因此在組裝電路前應(yīng)進(jìn)行檢查和篩選,以防組裝完電路后,再查找原因所帶來的種種麻煩。 ( 3)各儀 器連線是否正確,是否與電路共地;儀表使用是否得當(dāng)。 ( 4)以上檢查無錯(cuò)誤時(shí),應(yīng)考慮電路設(shè)計(jì),這也是實(shí)驗(yàn)中尤其是在數(shù)字電路中常遇到的。 硬件搭建:按照設(shè)計(jì)的原理圖一步一步完成電路的搭建。這過程中一定要耐心、細(xì)心,否則很容易跳錯(cuò)線。 實(shí)物電路搭好以后,仔細(xì)對(duì)照原理圖檢查一遍,然后就可以上電檢測(cè)了。 制作硬件過程中,出現(xiàn)了以下問題經(jīng)過檢查得到了解決: ( 1)接上電源后發(fā)覺數(shù)碼管無顯示。經(jīng)檢查后現(xiàn)單片機(jī)的 29 腳懸空未接,應(yīng)該接在高電平上,這是單片機(jī)正常工作的前提。 ( 2)選手鍵盤的其中一個(gè)不正常工作。經(jīng)檢查后發(fā)現(xiàn)是 虛焊。 18 總 結(jié) 通過此次的 畢業(yè)設(shè)計(jì) , 讓我更進(jìn)一步的鞏固了單片機(jī)的各種知識(shí)。但在設(shè)計(jì)的過程中,遇到了很多的問題,有一些知識(shí)已經(jīng)不太清楚了,但是通過一些資料又重新的翻閱并且認(rèn)真的復(fù)習(xí)了相關(guān)教科書中的內(nèi)容。 此次的 畢業(yè)設(shè)計(jì)樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活都有非常重要的影響,而且大大的提高了動(dòng)手能力,使我充分的體會(huì)到了創(chuàng)造過程中的探索的艱難和成功的喜悅。雖然這次做出的作品還存在很多需要改進(jìn)的地方,但是在整個(gè)設(shè)計(jì)過程中期間所得到的最大收獲,使我終身受益。 不過在此設(shè)計(jì)期間,還是要感謝我的同班許 多同學(xué)給予我的幫助,還有感謝學(xué)院各位教育過我的老師,你們?cè)谶@三年期間對(duì)我的培養(yǎng)上和教育,使我受益匪淺,我對(duì)他們報(bào)以崇高的敬意紅外感謝。在論文結(jié)束之際,我要感謝指導(dǎo)老師,他的專業(yè)知識(shí)豐富,治學(xué)嚴(yán)謹(jǐn),而且認(rèn)真負(fù)責(zé),耐心講解問題,對(duì)喔的畢業(yè)設(shè)計(jì)提供了很大的指導(dǎo)和幫助。在這次畢業(yè)設(shè)計(jì)過程中,在指導(dǎo)老師的嚴(yán)格要求及一些合理性建議。在此向我的指導(dǎo)老師及主任、祝敏老師這三年對(duì)我的培養(yǎng)衷心的感謝?。。? 19 參考文獻(xiàn) [1]模擬電子技術(shù) 高等教育出版社 [2]數(shù)字電子技術(shù) 高等教育出版社 [3]基于集 成電路的電路設(shè)計(jì) 西安交通大學(xué)出版 [4]譚浩強(qiáng) 《 C語言程序設(shè)計(jì) 》 [M]. 北京: 清華大學(xué)出版社 . [5] 51單片機(jī) C語言教程 — 入門、提高、開發(fā)、擴(kuò)展全攻略 電子工業(yè)出版社 [6 ]51單片機(jī)開發(fā)與應(yīng)用技術(shù)詳解 電子工業(yè)出版社 [7]單片機(jī) C語言應(yīng)用 100例 電子工業(yè)出版社 20 附錄 1:整機(jī)原理圖 附錄 2: PCB 制板圖 21 附錄 3:程序清單 //能夠顯示搶答、回答時(shí)間倒計(jì)時(shí),能夠調(diào)節(jié)搶答、回答時(shí)間,能夠報(bào)警犯規(guī)搶答,可以計(jì)分,可以實(shí)現(xiàn)軟復(fù)位 include define uchar unsigned char define uint unsigned int sbit fmq=P3^6。 sbit Key_Start=P3^4。//開始鍵 ,時(shí)間設(shè)置時(shí) + sbit Key_Stop=P3^5。//停止鍵,時(shí)間設(shè)置時(shí) sbit Key_Restart=P3^0。//復(fù)位鍵 sbit Key_set_Q=P3^2。//搶答時(shí)間設(shè)置鍵 sbit Key_set_H=P3^3。//回答時(shí)間設(shè)置鍵 sbit led=P3^7。//搶答 LED 提示 uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0xc6,0xf0,0xb6}。//段碼表 uchar code table_char[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc7,0xc0,0x92,0x86,0xbf,0xb7,0xff,0xb9,0x8f}。//09 L O S E uchar table_score[9]={0,50,50,50,50,50,50,50,50}。//記分?jǐn)?shù)組 ,初設(shè)值 50分 void delay(uint z)。//延時(shí)函數(shù)聲明 void init()。//初始化函數(shù)聲明 void display(uchar XuanShou,uchar time)。//顯示數(shù)字函數(shù)聲明 void display_char(uchar char_1,uchar char_2,uchar char_3,uchar char_4 )。//顯示字符函數(shù)聲明 void display_set(uchar char_1,uchar time,uchar char_2)。//時(shí)間設(shè)置閃動(dòng)顯示函數(shù)聲明 void display_score(uchar xs_num)。//分?jǐn)?shù)查詢顯示函數(shù) void beep()。//蜂鳴器函數(shù) void beep_last()。//蜂鳴器特殊報(bào)警 void LED()。//提示燈函數(shù) uchar QiangDa_time,HuiDa_time,QiangDa_time_temp=20,HuiDa_time_temp=30。//搶答時(shí)間、回答時(shí)間變量 uchar count_0,count_1。//定時(shí)中計(jì) 22 數(shù)用的 uint shan_count=0。//閃動(dòng)顯示計(jì)數(shù)用 void main() { uchar AnJian,ShuJu,XuanShou_num。 Top:init()。//初始化 XuanShou_num=1。//為分?jǐn)?shù)查詢做好準(zhǔn)備 while(1) { display(10,0)。//顯示一杠 ShuJu=P1。 if(ShuJu!=0xff)// 犯規(guī)搶答??! { AnJian=ShuJu。 switch(AnJian)//取出選手編號(hào) { case 0xfe : XuanShou_num=1。break。//1111 1110 case 0xfd : XuanShou_num=2。break。//1111 1101 case 0xfb : XuanShou_num=3。break。//1111 1011 case 0xf7 : XuanShou_num=4。break。//1111 0111 case 0xef : XuanShou_num=5。break。//1110 1111 case 0xdf : XuanShou_num=6。break。//1101 1111 case 0xbf : XuanShou_num=7。break。//1011 1111 case 0x7f : XuanShou_num=8。break。//0111 1111 default : goto LOSE。//無法顯示了,有兩個(gè)以上的鍵同時(shí)按下了??!不過這種概率相當(dāng)小 } while(1) { display_char(13,14,14,XuanShou_num)。//閃動(dòng)顯示犯規(guī)選手并且報(bào)警 if(shan_count==50) 23 {
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1