單片機(jī)拔河游戲機(jī)課程設(shè)計(jì).doc
《單片機(jī)拔河游戲機(jī)課程設(shè)計(jì).doc》由會員分享,可在線閱讀,更多相關(guān)《單片機(jī)拔河游戲機(jī)課程設(shè)計(jì).doc(13頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
HUBEI NORMAL UNIVERSITY 課程設(shè)計(jì)報(bào)告 Course Design Report 所在院系 教育信息與技術(shù)學(xué)院 專業(yè)名稱 信息工程 班級 0902 題目 拔河游戲機(jī) 指導(dǎo)教師 田文匯 成員 孫強(qiáng) 魏超 羅志偉 完成時(shí)間 2011,12,10 一、設(shè)計(jì)任務(wù)及要求: 設(shè)計(jì)任務(wù): 設(shè)計(jì)一個(gè)拔河游戲機(jī)電路。 要 求: (1)設(shè)計(jì)一個(gè)能進(jìn)行拔河游戲的電路。(2)電路使用15個(gè)發(fā)光二極管,開機(jī)后只有中間一個(gè)發(fā)亮,此即拔河的中心點(diǎn)。(3)游戲雙方各持一個(gè)按鈕,迅速地、不斷地按動(dòng),產(chǎn)生脈沖,誰按得快,亮點(diǎn)就向誰的方向移動(dòng),每按一次,亮點(diǎn)移動(dòng)一次。(4)亮點(diǎn)移到任一方終端二極管時(shí),這一方就獲勝,此時(shí)雙方按鈕均無作用,輸出保持,只有復(fù)位后才使亮點(diǎn)恢復(fù)到中心。(5)用數(shù)碼管顯示獲勝者的盤數(shù)。 指導(dǎo)教師簽名: 2011年11月10日 二、指導(dǎo)教師評語: 指導(dǎo)教師簽名: 2011 年11月 日 三、成績 驗(yàn)收蓋章 2011年11月 日 目 錄 1 設(shè)計(jì)目的 4 2 設(shè)計(jì)思路 4 3 設(shè)計(jì)過程 4 3.1方案論證 4 3.2電路設(shè)計(jì) 4 4電路仿真與結(jié)果分析 4 4.1電路仿真 4 4.2結(jié)果分析 4 5主要儀器與設(shè)備 4 6設(shè)計(jì)體會與建議 4 6.1設(shè)計(jì)體會 4 6.2對設(shè)計(jì)的建議 4 參考文獻(xiàn) 5 附件 5 完整電路 5 PCB原理圖 5 拔河游戲機(jī) 1 設(shè)計(jì)目的 (1)熟悉鞏固和加深所學(xué)電子技術(shù)課程的基本知識,提高綜合運(yùn)用所學(xué)知識的能力。 (2)培養(yǎng)學(xué)生根據(jù)課題需要選用參考書、查閱手冊、圖表和文獻(xiàn)資料的能力,提高學(xué)生獨(dú)立解決工程實(shí)際問題的能力。 (3)通過設(shè)計(jì)方案的分析比較、設(shè)計(jì)計(jì)算、元件選擇及電路安裝調(diào)試等環(huán)節(jié),初步掌握單實(shí)用電路的工程設(shè)計(jì)方法。 (4)提高學(xué)生的動(dòng)手能力,掌握常用儀器設(shè)備的正確使用方法,學(xué)會對簡單實(shí)用電路的實(shí)驗(yàn)調(diào)試和對整機(jī)指標(biāo)的測試方法。 (5)了解與課題有關(guān)的電路以及元器件的工程技術(shù)規(guī)范,能按課程設(shè)計(jì)任務(wù)書的要求編寫設(shè)計(jì)說明書,能正確反映設(shè)計(jì)和實(shí)驗(yàn)成果,能正確繪制電路圖等。 2 設(shè)計(jì)思路 15個(gè)二極管排成一條直線,兩邊各裝一個(gè)按鍵,每按一次按鍵,就會產(chǎn)生一個(gè)有效低電平,哪邊按一次,發(fā)光二極管就向哪邊移一位。 安裝一個(gè)復(fù)位開關(guān),第一次按是讓發(fā)光二極管回到中點(diǎn),再按一下后,蜂鳴器發(fā)出響聲,兩邊選手就可以拔河了。 當(dāng)發(fā)光二極管移到終端時(shí),兩邊選手按鍵無效,數(shù)碼管就會記錄一下對應(yīng)的盤數(shù)。再按復(fù)位鍵,以進(jìn)行下次的拔河。 再用一個(gè)清零鍵,用于讓記錄盤數(shù)的數(shù)碼管清零,同時(shí)發(fā)光二極管也回到中點(diǎn)。 3 設(shè)計(jì)過程 我的電路分為五個(gè)部分,數(shù)碼管,蜂鳴器,清零部分,拔河部分,發(fā)光二極管。數(shù)碼管主要用于顯示雙方的盤數(shù),蜂鳴器用于提醒選手拔河開始或拔河結(jié)束,清零部分用于對數(shù)碼管清零和發(fā)光二極管復(fù)位,拔河部分用于控制發(fā)光二極管的移動(dòng),發(fā)光二極管顯示拔河的狀態(tài),當(dāng)終點(diǎn)亮?xí)r,數(shù)碼管計(jì)數(shù)。 蜂鳴器 提醒選手 . 拔河 控制(復(fù)位). 發(fā)光二極管 回歸中點(diǎn) 記錄 影響 清零 .歸零 數(shù)碼管 3.1方案論證 按兩次復(fù)位鍵后,蜂鳴器響起,兩邊選手開始拔河。當(dāng)發(fā)光二極管移到左端終點(diǎn)時(shí),選手按鍵無效,左邊的數(shù)碼管計(jì)一次數(shù)。按兩次復(fù)位鍵,繼續(xù)拔河,當(dāng)發(fā)光二極管移到右端終點(diǎn)時(shí),選手按鍵無效,右邊的數(shù)碼管計(jì)一次數(shù)。如果是3局2勝制,當(dāng)有一方已贏了2局后,復(fù)位鍵也無效,需要按一下清零鍵。 3.2電路設(shè)計(jì) 數(shù)碼管 蜂鳴器 清零部分 拔河部分 發(fā)光二極管 4電路仿真與結(jié)果分析 4.1電路仿真 1、按下復(fù)位鍵,觀察發(fā)光二極管是否在中點(diǎn),如果在中點(diǎn),則再按下復(fù)位鍵。 2、任意隨機(jī)的按key1和key2,直到發(fā)光二極管移到終點(diǎn)。 3、觀察數(shù)碼管,看計(jì)數(shù)是否正確。 4、按兩次復(fù)位鍵,重復(fù)上述步驟。 5、按下清零鍵,看數(shù)碼管數(shù)據(jù)是否清零,發(fā)光二極管是否也回到中點(diǎn)。如果達(dá)到預(yù)期,則實(shí)驗(yàn)成功。 4.2結(jié)果分析 仿真時(shí)數(shù)碼管沒有亮,經(jīng)過分析后知道是錯(cuò)用了共陰極數(shù)碼管,改用共陽極的后數(shù)碼管有顯示了。然后進(jìn)行拔河游戲過程,但是發(fā)光二極管從P0口進(jìn)入到P2口或從P2口進(jìn)入到P0口后,發(fā)光二極管移位出現(xiàn)了混亂,而且不能到達(dá)終點(diǎn),原因是程序沒有寫好。認(rèn)真修改了程序后,移位正常了。但是數(shù)碼管不能實(shí)現(xiàn)清零,把清零方式由電平清零改為脈沖式清零后,可以正常清屏了。 5主要儀器與設(shè)備 發(fā)光二極管led15, 電阻510歐15, 7SEG-MPX2-CA1, AT89C521, 極性電容CAP-POL 22uF2, 電容30pF2, 蜂鳴器BUZZER1,晶振CRYSTAL1, RESPACK-81, PNP1, 電阻1000歐2, BUTTON1。 6設(shè)計(jì)體會與建議 6.1設(shè)計(jì)體會 6.2對設(shè)計(jì)的建議 參考文獻(xiàn) [1] 吳健:《AVR單片機(jī)實(shí)用C語言程序設(shè)計(jì)與典型實(shí)例》[M],北京中國電力出版社,2008。 [2]馬潮:《AVR單片機(jī)嵌入式系統(tǒng)原理與應(yīng)用》[M],北京韓天航空大學(xué)出版社,2007。 附件 #include- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 單片機(jī) 拔河 游戲機(jī) 課程設(shè)計(jì)
鏈接地址:http://www.3dchina-expo.com/p-6661372.html