本設計主要是介紹了單片機控制下的八路智能搶答器系統,詳細介紹了其硬件和軟件設計,并對其各功能模塊做了詳細介紹,其主要功能和指標如下: (1)同時供8名選手或8個代表隊比賽,分別用8個按鈕表示。 (2)設置系統清除開關S和搶答控制開關S,該開關由主持人控制。 (3)搶答器具有鎖存與顯示功能。即選手按動按鈕,鎖存相應的編號,并在數碼管上顯示選手號碼。并且優先搶答選手的編號一直保持到主持人將系統清除為止。 (4)搶答器具有定時搶答功能,且一次搶答的時間由主持人設定。 (5)當主持人啟動“開始”鍵后,定時器進行減計時。參賽選手在設定的時間內進行搶答,搶答有效,定時器停止工作,顯示器上顯示選手的編號和搶答的時間,并保持到主持人將系統清除為止。如果定時時間已到,無人搶答,本次搶答無效,定時顯示器上顯示00。
由于這次的課設我們選擇了用AT89C51單片機來設計設計搶答器,很多東西都是臨時學的,像Proteus仿真軟件的使用以及keil軟件的使用,還有各種硬件的選擇和區分。我通過查資料和搜集有關的文獻,學習使用各種軟件及焊接電路板,培養了自學能力和動手能力。在以往的傳統的學習模式下,我們可能會記住很多的書本知識,但是通過課程設計,我們學會了如何將學到的知識轉化為自己的東西,并且由原先的被動的接受知識轉換為主動的尋求知識,這可以說是學習方法上的一個很大的突破。
對于單片機設計,其硬件電路是比較簡單的,主要是解決程序設計中的問題。而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創新能力。它才是一個設計的靈魂所在。因此在整個設計過程中大部分時間是用在程序上面的。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對單片機的結構很熟悉。因此可以說單片機的設計是軟件和硬件的結合,二者是密不可分的。通過這次課程設計我也發現自己的很多不足之處。在設計過程中我發現自己考慮問題很不全面,自己的專業知識掌握的很不牢固,所掌握的計算機應用軟件還不夠多,我希望自己的這些不足之處能在今后的學習中得到改善。我的設計也還存在著一些缺陷,有待于在將來設計中進一步提高,在此懇請老師批評指正。這次設計也讓我懂得細節決定成敗,在以后的設計中我會嚴格吸取教訓,做的更好!
完整的Word格式文檔51黑下載地址:
搶答器.rar
(651.95 KB, 下載次數: 84)
2018-6-14 13:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|