




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1任務及要求1.1設計任務44led點陣彩燈(藍、綠、紅、黃)控制器的proteus仿真及匯編程序設計。1.2 設計要求利用at89c51單片機的p0端口的p0.4p0.7連接到44led點陣的行處,p1端口的p0.4p0.7連接到44led點陣的列處, p3.2、p3.3接兩個開關。啟動時,44led點陣彩燈(藍、綠、紅、黃)閃爍,當按下p3.2開關時,44led點陣彩燈從上至下按每行點亮,間隔1s,再跳到全部閃爍;當按下p3.3開關時,44led點陣彩燈從左至右按每列點亮,間隔1s,再跳到全部閃爍。通過按鍵實現(xiàn)彩燈模式之間的轉換。2設計思想2.1 硬件設計思想led彩燈系統(tǒng)包括,即led彩
2、燈控制器(8051主控模塊)led彩燈管在8051外部接一個震蕩時鐘頻率。用8051的控制模塊,具有按鍵等功能,并利用8051的p0,p1口輸出控制信號,44led點陣led彩燈,使得彩燈在軟件的控制下工作。2.2 軟件設計思想采用匯編語言編寫程序,程序由一個主函數(shù),兩個中斷程序和一個延時子程序構成。由主函數(shù)實現(xiàn)44led點陣led彩燈的閃爍。兩個中斷程序分別實現(xiàn)44led點陣led彩燈的從上至下、從左至右的點亮。3電路原理與電路圖3.1 電路原理單片機最小系統(tǒng)。一個at89c51單片機做為控制電路,運用其p0、p1口來控制44led點陣led彩燈,通過p0、p1給44led點陣led彩燈輸入
3、不同的電平信號,來實現(xiàn)對44led點陣led彩燈點亮模式。p3口接中斷按鈕。3.2 電路原理圖4流程圖與算法描述4.1 流程圖開始系統(tǒng)初始化p1=0ffhp0=00h p0=0ffhp1=40hp0=0bfhp1=0ffhp0=00hp0=0efhp1=10h延時延時p0=0dfhp1=20h延時延時延時p0=07fh延時reti延時p1=80h延時reti4.2 算法描述1、設計一個延時子程序,延時1s。延時程序的代碼段如下:del: mov r7,#100d1: mov r6,#248d2: mov r5,#20 djnz r5,$ djnz r6,d2 djnz r7,d1 ret2、從
4、上至下點亮中斷函數(shù)。代碼段如下:int0s: mov p1,#0ffh mov p0,#0efh lcall del mov p0,#0dfh lcall del mov p0,#0bfh lcall del mov p0,#07fh lcall del reti3、從左至右點亮中斷函數(shù)。代碼段如下:int1s: mov p0,#00h mov p1,#10h lcall del mov p1,#20h lcall del mov p1,#40h lcall del mov p1,#80h lcall del reti4、主函數(shù),實現(xiàn)系統(tǒng)初始化和彩燈閃爍。代碼段如下: start: mov i
5、e ,#85h mov tcon,#5 mov a,#0feh mov p3,#0ffhloop: mov p1,#0ffh mov p0,#00h mov p0,#0ffh ljmp loop5程序清單與仿真結果5.1 程序清單org 0ljmp startorg 0003hsjmp int0sorg 0013hsjmp int1sorg 0030hstart: mov ie ,#85h mov tcon,#5 mov a,#0feh mov p3,#0ffhloop: mov p1,#0ffh mov p0,#00h mov p0,#0ffh ljmp loopint0s: mov p1,
6、#0ffh mov p0,#0efh lcall del mov p0,#0dfh lcall del mov p0,#0bfh lcall del mov p0,#07fh lcall del retiint1s: mov p0,#00h mov p1,#10h lcall del mov p1,#20h lcall del mov p1,#40h lcall del mov p1,#80h lcall del retidel: mov r7,#100d1: mov r6,#248d2: mov r5,#20 djnz r5,$ djnz r6,d2 djnz r7,d1 retsjmp $
7、end5.2 仿真結果系統(tǒng)初始化時,44led點陣led彩燈閃爍。仿真如下:中斷程序0實現(xiàn),44led點陣led彩燈從上至下的點亮。仿真如下:中斷程序1實現(xiàn),44led點陣led彩燈從左到右的點亮。仿真如下: 6設計總結6.1 設計體會經(jīng)過幾周的奮戰(zhàn)我的課程設計終于完成了。在沒有做課程設計以前覺得課程設計只是對這學期所學知識的單純總結,但是通過這次做課程設計發(fā)現(xiàn)自己的看法有點太片面。課程設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。通過這次課程設計使我明白了自己原來知識還比較欠缺。自己要學習的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次課程
8、設計,我才明白學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。 在這次課程設計中也使我們的同學關系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。 我的心得也就這么多了,總之,不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。最后終于做完了有種如釋重負的感覺。此外,還得出一個結論:知識必須通過應用才能實現(xiàn)其價值!有些東西以為學會了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認為只有到真正會用的時候才是真的學會了。 在此要感謝我們的指導老師悉心的指導,感謝老師們給我們的幫助。在設計過程中,我通過查閱大量有關資料,與同學交流經(jīng)驗和自學,并向老師請教等方式,使自己學到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次課程設計的最大收獲和財富,使我終身受益。參考文獻1 蔡美琴,張為民,沈新群等.mcs51系列單片機系統(tǒng)及其應用m.北京:高等教育出版社,1992.2何
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑機械進出口代理與工程協(xié)調服務合同
- 網(wǎng)絡零售商客服人員培訓與客戶體驗優(yōu)化合同
- 腦功能研究與產(chǎn)業(yè)轉化:股權合作項目合同
- 農(nóng)藥企業(yè)危險化學品運輸安全責任協(xié)議
- 美團酒店入駐商家信息真實性審查及違規(guī)處理協(xié)議
- 影視劇群眾演員選拔與合同管理規(guī)范合同
- 倉儲物流賠償補充協(xié)議
- 醫(yī)療機構藥品采購合規(guī)性審計服務協(xié)議
- 文化創(chuàng)意產(chǎn)業(yè)園區(qū)股權合作與產(chǎn)業(yè)園區(qū)文化活動協(xié)議
- 商業(yè)房產(chǎn)水電費結算與能耗管理優(yōu)化協(xié)議
- 2025甘肅陜煤集團韓城煤礦招聘250人筆試參考題庫附帶答案詳解
- SL631水利水電工程單元工程施工質量驗收標準第1部分:土石方工程
- DL∕T 5370-2017 水電水利工程施工通 用安全技術規(guī)程
- 廣東省2024年中考數(shù)學試卷【附真題答案】
- (高清版)TDT 1075-2023 光伏發(fā)電站工程項目用地控制指標
- 監(jiān)控立桿基礎國家標準
- 德魯克的績效觀
- 那洛巴尊者傳
- 包材產(chǎn)品HACCP計劃
- SAP_PS-PS模塊配置和操作手冊
- 煤矸石綜合利用填溝造地復墾項目可行性研究報告-甲乙丙資信
評論
0/150
提交評論