題 目: 競賽搶答器設計
學 生 姓 名:卓*強
學 院(系):信息數理學院專 業 班 級:計算機141
校內指導教師: 潘* 專業技術職務:副教授
實 習 時 間:2017年6月19日 2017年7月7日
硬件實習任務書
一、設計題目 4路競賽搶答器設計 | ||
二、設計背景 隨著計算機技術的不斷發展,基于微處理器的控制系統應用非常廣泛,通過自己動手設計一個基于8086CPU的競賽搶答器,進一步了解計算機的工作原理,接口技術,提高軟硬件綜合應用能力,即對微機原理,接口技術,匯編語言程序設計進行綜合訓練。 | ||
三、設計內容及目標 設計內容: 設計一個4路競賽搶答器,綜合應用8255并行接口、8259中斷和8253定時器等知識。邏輯開關K0---K3代表搶答按鈕,當某個邏輯開關閉合時,相當于搶答按鈕按下,此時在七段數碼管上將其號碼顯示出來,并使喇叭響一聲(或者以發光二極管代替),包括開始搶答信號的接收;計時器的倒計時;檢查搶答按鈕并顯示在數碼管上;任意鍵退出程序。 設計目標: 1、綜合運用相關課程中所學到的理論知識去獨立完成某一設計課題; 2、通過查閱手冊和相關文獻資料,培養學生獨立分析和解決問題的能力; 3、進一步熟悉8086CPU和常用接口電路,加深對專業知識和理論知識學習的認識和理解 4、學會撰寫硬件實習的總結報告; 5、培養嚴肅認真的工作作風和嚴謹的科學態度。 | ||
四、進度安排 | ||
周次 | 工 作 內 容 | 預 定 目 標 |
第17周周一 | 題目安排;圖書館查相關資料 | 查閱相關資料 |
第17周周二、周三 | 系統硬件設計及軟件設計 | 實現系統硬件和軟件設計 |
第17周周四 | 設計成果檢查及指導 | 確定設計成果 |
第17周周五 | 完善硬件及軟件設計;開始準備實習報告初稿。 | 完善軟件硬件設計 |
第18周 | 學習Proteus仿真軟件,并仿真系統 | 熟悉Proteus仿真軟件,并成功仿真系統 |
第19周周一至周四 | 完成實習任務;完善實習報告。 | 寫好硬件實習報告,調試好系統 |
第19周周五 | 答辯并且驗收實習報告 | 答辯并且驗收實習報告 |
五、設計時間:2017年6月19日到 2017年7月7日 |
目 錄
本次實習我們組是設計一個競賽搶答器,能夠實現搶答、計時以及顯示的功能。我們運用兩個8255A芯片、一個8253芯片以及一個8259芯片來控制搶答過程的各項功能的實現。第一個8255A芯片A口控制搶答器的按鈕,B口控制準備、關閉、暫停以及計時按鈕,C口控制一個7段數碼管,用來顯示搶答的號碼。第二個8255A芯片A口控制片選信號,B口控制兩個7段數碼管用來顯示倒計時的時間,C口控制倒計時的開始和終止。8259芯片控制搶答器系統的中斷。
我們這個搶答器操作簡單,用戶能夠很快的了解其功能,使用方便。仿真效果如下圖所示,開始仿真后如圖9所示。開始使用時只要按下準備鍵,數碼管亮起“0”,如圖10所示,此時如果沒人搶答可按關閉鍵終止搶答回到如圖9時的狀態,如果有人搶答就會在數碼管顯示所搶答選手的號碼,如圖11所示。有人搶答成功后便可以按下計時按鈕開始進行30秒倒計時,如圖12所示。在倒計時期間內,按下暫停按鈕可以終止倒計時,之后重新按下準備鍵就可以開始新一輪的搶答。
圖 9
圖 10
圖11
圖12
2017年6月19日-22日 十七周星期一至十七周星期四
卓長強(組長) | 張遲 | 仲文 | 吳智文 | |
6月19日 | 圖書館查閱資料 | |||
6月20日 | 網上查閱資料,構思電路和主程序流程圖 | |||
6月21日 | 構思及完成主程序流程圖 | 構思及完成硬件電路圖 | ||
6月22日 | 老師檢查,提出問題 | |||
思考老師提出的問題及修改方案 |
2017年6月23日-30日 十七周星期五至十八周星期五
卓長強 | 張遲(組長) | 仲文(組長) | 吳智文 | |
6月23日 | 修改主程序流程圖 | 修改硬件電路圖 | ||
6月26日 | 編寫搶答部分代碼段 | 編寫計時部分代碼段 | ||
6月27日 | ||||
6月28日 | 合并代碼段,運行、仿真、調試及連線 | |||
6月29日 | 修改完善代碼,并嘗試拓展功能 | |||
6月30日 |
2017年7月3日-4日 十八周星期五至十九周星期二
卓長強 | 張遲 | 仲文 | 吳智文(組長) | |
7月3日 | 編寫、檢查和完善報告 | |||
7月4日 |
本次實習是針對我們所學的知識完成一個搶答器的設計,綜合應用8255并行接口、8259中斷和8253定時器等學過的知識進行設計,在我們組員的共同努力下最終完成了這次實習任務,搶答器能夠正常工作,實現了搶答、計時、重置等功能。
通過這次實習,我對所學的知識掌握的更加透徹了,讓我更好的掌握了8259A、8255A、8253芯片的工作原理、方式及其應用。在這次實習中我們也遇到了很多困難,但是在我們組員的互相協助下克服了一個個難題,這讓我們意識到了團隊的重要性,在組員的團結合作下,工作效率越來越高,很多問題都能迎刃而解,最終完成了搶答器的設計。此次設計中,我深刻的體會到了知識的重要性,還要求我們要善于思考。同時設計不能單純的考慮設計本身,要想到它是否切合實際,能否適用,我們的這個搶答器功能還不是很完善,但是也能很好實現搶答的功能,希望經過進一步的努力讓這個作品更加完美。
參 考 文 獻浚宇y 發表于 2018-6-9 22:26
為什么按文件里的程序和硬件連接仿真不出結果呢
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |