基于protues的倒計時牌仿真_第1頁
基于protues的倒計時牌仿真_第2頁
基于protues的倒計時牌仿真_第3頁
基于protues的倒計時牌仿真_第4頁
基于protues的倒計時牌仿真_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

課程設計論文

基于protues的倒計時牌仿真

制作人:

閆宗旺201105820237李勝勇201105820228劉振寧201105820220課程設計論文

基于protues的倒計時牌仿真1主要概況本次課程設計的主要概況是了解單片機控制的60s倒計時的過程。是利用定時器和計數(shù)器的原理將倒計時過程顯示在LED數(shù)碼管上。最后應用PROTEUS軟件設計,仿真基于AT89c51單片機的99s倒計時實驗。通過做一個綜合性訓練題目,達到對內(nèi)容的消化、理解并提高解決問題的能力的目的。主要概況本次課程設計的主要概況是了解單片機控制的60s倒計時21.總體設計:

本倒計時牌以AT89C51單片機作為核心,倒計時的時間可以人為設定;在設計時考慮到只需倒計時99s,所以顯示的日歷只是99s,并且初始日期是在程序中設置的,即不能任意設定初始值。 倒計時設置時間時的位切換、設定數(shù)值、啟動定時器通過外部中斷來實現(xiàn)。 倒計時牌秒的計時分別利用99進制自增計數(shù)。 倒計時的顯示電路由LED數(shù)碼管組成,利用2個1只數(shù)碼管顯示,顯示為秒(十位、個位)1.總體設計:

本倒計時牌以AT89C51單片機作為核心,32.硬件原理電路圖的設計及分析 倒計時牌硬件系統(tǒng)的設計,關鍵是其顯示器接口電路的設計,該設計電路是采用AT89C51單片機為主要控制電路,然后使用74LS245緩沖驅動電路驅動LED數(shù)碼管顯示數(shù)據(jù),其硬件系統(tǒng)主要包括單片機(包含晶振、電源)、控制電路(設置時間以及日歷切換)及顯示接口電路。2.硬件原理電路圖的設計及分析42.1模塊方框圖2.1模塊方框圖2.1模塊方框圖2.1模塊方框圖2.1模塊方框圖2.1模塊方框圖5LED數(shù)碼管顯示器概述本設計中采用的是7SEG–COM–ANODE型號數(shù)碼管,它是一種半導體發(fā)光器件,其基本單元是發(fā)光二極管。實物如圖所示:

LED數(shù)碼管顯示器概述本設計中采用的是7SEG–COM–A6數(shù)碼管的分類數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元(多一個小數(shù)點顯示);按能顯示多少個“8”可分為1位、2位、4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。共陽數(shù)碼管在應用時應將公共極COM接到+5V,當某一字段發(fā)光二極管的陰極為低電平時,相應字段就點亮。數(shù)碼管的分類數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)7當某一字段的陰極為高電平時,相應字段就不亮。。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應用時應將公共極COM接到地線GND上,當某一字段發(fā)光二極管的陽極為高電平時,相應字段就點亮。當某一字段的陽極為低電平時,相應字段就不亮當某一字段的陰極為高電平時,相應字段就不亮。。共陰數(shù)碼管是指8AT89C51的芯片概述

AT89C51是一個低功耗,高性能CMOS8位單片機,片內(nèi)含4kBytesISP(In-systemprogrammable)的可反復擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結構,芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲單元,功能強大的微型計算機的AT89C51可為許多嵌入式控制應用系統(tǒng)提供高性價比的解決方案。AT89C單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。其工作電壓在4.5-5V,一般我們選用+5V電壓。外形及引腳排列如圖2所示:AT89C51的芯片概述9基于protues的倒計時牌仿真10所需器件如下表所列序號元件類型元件參數(shù)元件個數(shù)備注1芯片AT89C5112晶振12M13電源電容10UF14電容30PF25電阻10K16電阻470147數(shù)碼管7段2共陽所需器件如下表所列序號元件類型元件參數(shù)元件個數(shù)備注1芯片A11軟件設計方法

開始顯示99秒中斷50ms溢出跳轉到LOOP1,倒計時開始結束軟件設計方法開始顯示99秒中斷50ms溢出跳轉到LOOP112顯示程序ORG00HSJMPSTARORG1BHSJMPT1SORG30HSTAR:MOVR2,#99MOVR4,#20MOVIE,#88HMOVTMOD,#10HMOVTH1,#3CHMOVTL1,#0B0HSETBTR1MOVA,R2MOVB,#10

DIVABACALLSEG7MOVP1,AMOVA,BACALLSEG7MOVP2,ASJMP$T1S:MOVTH1,#3CHMOVTL1,#0B0HDJNZR4,T1S0MOVR4,#20DJNZR2,T1S1CLRTR1SJMPT1S1顯示程序ORG00HDIVAB13顯示程序T1S0:RETIT1S1:MOVA,R2MOVB,#10DIVABACALLSEG7MOVP1,A

MOVA,BACALLSEG7MOVP2,ARETISEG7:INCAMOVCA,@A+PC

RETDB0C0H,0F9H,0A4H,0B0HDB99H,92H,82H,0F8HDB80H,90H,88H,83HDB0C6H,0A1H,86H,8EHEND顯示程序T1S0:RETIRET14設計總結

課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程.隨著科學技術發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應用中空前活躍的領域,

在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握單片機的開發(fā)技術是十分重要的。設計總結

課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分15回顧起此次單片機課程設計,我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在接近四星期的日子里,可以說得是苦多于甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力?;仡櫰鸫舜螁纹瑱C課程設計,我仍感慨頗多,的確,從選題到定稿,16致謝

這次課程設計終于順利完成了,在設計中遇到了很多編程問題,最后在老師的辛勤指導下,終于完成了設計要求。同時,在老師那里我學得到很多實用的知識,在次我表示感謝!

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論