




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、鍵數碼蜂鳴課題 用 51 單片機匯編簡易的- 4 -搶答器2013 年 7 月 10 日隨著科學技術的不斷發(fā)展, 促使人們學科學、 學技術、 學知識的手段多種多樣。 搶答器作為一種工具, 已廣泛應用于各種智力和知識競賽場合。 但搶答器的使用頻率較低,且有的要么制作復雜,要么可靠性低,減少興致。做為一個單位若專購一臺搶答器雖然在經濟上可以承受, 但每年使用的次數極少, 往往因長期存放使 (電子器件的) 搶答器損壞, 再購置的麻煩和及時性就會影響活動的開展,因此設計了本搶答器。本設計是以 8 路搶答為基本理念??紤]到依需設定限時回答的功能,利用AT89C51 單片機及外圍接口實現的搶答系統(tǒng),只需要
2、人為的編寫匯編語言到單片機里,就能實現和滿足不同的控制方案,利用單片機的定時器/ 計數器定時和記數的原理,將軟、硬件有機地結合起來,使得系統(tǒng)能夠正確地進行計時,同時使LED數碼管能夠正確地顯示倒計時間和搶答情況。具體功能為:1,按下復位鍵代表主持人宣布搶答開始,同時數碼管開始進行搶答倒計時,倒計時開始計時后方能開始搶答,搶答用按鍵形式;2,開搶答限定時間為30 秒,超過 30 秒后倒計時停止,之后選手將搶答無效;3,先按下鍵的選手即為搶答成功,蜂鳴器將持續(xù)幾秒將提示搶答成功,數碼管將顯示該選手的號碼,同時相應的選手燈會亮;4,搶答成功的選手即先按下鍵盤,其他按鍵將鎖定,無效;5,5,按下復位鍵
3、進行下一次搶答。本系統(tǒng)是借用單片機采用模塊化設計的簡易版搶答器,主控與參賽者設為終端分系統(tǒng)。參賽者分系統(tǒng)設有: 搶答按紐、 計時顯示、 提示功能; 主控分系統(tǒng)有: 復位開始 , 計時顯示。其主要模塊為:1.主控制器模塊:采用AT89S51單片機控制;2. 搶答器顯示模塊:數碼管和燈顯示;3. 搶答成工提示模塊:蜂鳴器提示;4. 搶答器鍵盤:S1到S8八個按鈕分別代表1-8號選手下圖為系統(tǒng)主要功能模塊圖工作流程圖為加載程序-7 -程序流程圖程序源代碼為org 0ajmp mainorg 0bhajmp topmain:setb et0setb eamov tmod,#1mov th0,#3chm
4、ov tl0,#0b0hsetb tr0mov dptr,#tabmov 31h,#30hmov r2,#20display:lcall l5msmov a,31hanl a,#0fhmovc a,a+dptrmov p0,amov p2,#0fbhacall l5msmov a,31hswap aanl a,#0fhmovc a,a+dptrmov p0,amov p2,#0f7hacall l5msljmp displayl5ms:mov r3,#0djnz r3,$ retTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H top:I:
5、 MOV P3,#1FHMOV A,P3CJNE A,#1FH,L1SJMP aiII: MOV 20H,AMOV P3,#0E3HMOV A,P3- 8 -CJNE A,#0E3H,L2ai:mov tl0,#0b0hmov th0,#3chdjnz r2,lendmov r2,#20mov a,31hanl a,#0fhcjne a,#0,yimov a,31hsubb a,#7cjne a,#0h,c1sjmp eryi:mov a,31hdec acjne a,#0,c1sjmp erc2:mov 31h,asjmp lendc1:mov 31h,alend:retier:mov r5
6、,#1cjne r5,#0,erL2: ORL 20H,AMOV A,20HMOV P2,#0FEH- 9 -CJNE A,#0DBH,L3MOV P0,#0F9Hmov p1,#7fhacall beepSJMP LL3:CJNE A,#0BBH,L4MOV P0,#0A4Hmov p1,#0bfhacall beepL4: CJNE A,#07BH,L5MOV P0,#0B0Hmov p1,#0dfhacall beepL5: CJNE A,#0D7H,L6MOV P0,#99Hmov p1,#0efhacall beepL6: CJNE A,#0B7H,L7MOV P0,#92Hmov
7、p1,#0f7hacall beepL7: CJNE A,#77H,L8MOV P0,#82Hmov p1,#0fbhacall beepL8:CJNE A,#0CFH,L9MOV P0,#0F8Hacall beepmov p1,#0fdh- 10 -L9: CJNE A,#0AFH,L10MOV P0,#80Hmov p1,#0fehacall beepL10:aJMP Lbeep:clr eaclr et0clr tr0LCALL DLYCPL P2.4DJNZ R4,beepsjmp $DLY:MOVR6, #20D1:MOV R7, #248DJNZ R7, $DJNZ R6, D1
8、retEND- 11 -心得體會通過課程設計使我進一步熟悉和掌握單片機內部結構和工作原理 ,了解單片機應用系統(tǒng)設計的基本方法和步驟通過利用ATC89C51 單片機,理解單片機在自動化儀表中的作用以及掌握單片機的編程方法;通過本次設計,掌握單片機仿真軟件 kill 的使用方法;理論聯系實踐,體現出大學生動手能力。通過查資料和搜集有關的文獻, 培養(yǎng)了自學能力和動手能力。 并且由原先的被動的接受知識轉換為主動的尋求知識, 這可以說是學習方法上的一個很大的突破。 在以往的傳統(tǒng)的學習模式下, 我們可能會記住很多的書本知識, 我們學會了如何將學到的知識轉化為自己的東西, 學會了怎么更好的處理知識和實踐相結合的問題同時, 還提高了自己的編程和開發(fā)小系統(tǒng)的能力;掌握撰寫課程設計報告的方法通過這次設計我也發(fā)現自己的很多不足之處。 在設計過程中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購合同框架協議書
- 業(yè)務委托外包服務協議合同書
- 企業(yè)員工健康體檢服務協議
- 企業(yè)環(huán)保技術應用推廣合作協議
- 續(xù)簽合同意向協議書
- 綜合辦公效率提升統(tǒng)計表
- 小學生愛國情懷教育故事解讀
- 健康咨詢與服務推廣協議
- 甲醛檢測儀知識培訓課件
- 電子商務網絡安全管理與應用試題及答案
- GB 25936.1-2012橡膠塑料粉碎機械第1部分:刀片式破碎機安全要求
- 8-馬工程《藝術學概論》課件-第八章(2019.4.2)【已改格式】.課件電子教案
- 手機攝影專業(yè)模式講解課件
- 高中語文人物傳記選修達爾文
- 醫(yī)院管理案例剖析-醫(yī)院酸化水應用標準(中)課件
- 道路照明設施維護技術規(guī)程DB50-T 233-2020
- 爾雅家園的治理:環(huán)境科學概論考試答案
- 城市軌道交通乘客服務課件(完整版)
- 四川建設工程系統(tǒng)用戶滿意度測評實施辦法
- 山田家的氣象報告--完整版PPT課件
- 煤礦2021年重大安全風險分析預判防控報告全文
評論
0/150
提交評論