




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、東華理工大學長江學院微機課程設計 微機原理與接口技術(shù)課程設計 音 樂 流 水 燈 專業(yè):自動化 班級:1530202 姓名:何名春 學號:201530020226 指導老師:胡文龍 一、 課程設計題目音樂流水燈二、 設計目的和要求 (1)、目的 a、增強對8255和8253芯片的認識 b、掌握8255和8253的工作方式及應用編程。 b、熟悉這類的硬件電路 c、提高匯編編程的能力 d、掌握綜合使用基本輸入輸出設備、通用接口芯片、專用接口芯片的方法 e、掌握實時處理程序的編制和調(diào)試方法。(2)、要求(a)、利用芯片8255和8253實現(xiàn)8個發(fā)光LED流水形式,并且在燈依次亮是加上音調(diào),即利用82
2、55和8253實現(xiàn)音樂背景下8個LED跑馬燈功能。(b)、利用8253經(jīng)過驅(qū)動電路使發(fā)出至少4個音調(diào),8255控制8個LED形成流水燈,(c)、用一個按鍵控制燈全滅和音調(diào)全停。(d)、軟件用循環(huán)燈和循環(huán)音調(diào),使用移位和數(shù)組的方式,不能單獨的編寫一個燈亮一個燈滅的多個程序組合。 開始 三、 設計流程圖延時播放音樂 LED流水燈 按下按鍵8253、8255初始化 否4、 硬件電路 8255與8253組合電路圖五、原理分析8255: 通過8255的PA口控制8個LED燈,以實現(xiàn)流水的形式,并用一個PB口控制一個開關(guān),以實現(xiàn)閉合開關(guān)執(zhí)行功能,斷開開關(guān)就實現(xiàn)燈滅、音停。8255的PC口控制8253的GA
3、TE口,以實現(xiàn)GATE=1,就開始計時,則發(fā)出音調(diào),否則,則反之。8253:在CLK輸入一個時鐘信號,通過8MHZ經(jīng)過393以輸入時鐘信號,再輸出信號OUT輸出給功放電路,驅(qū)動揚聲器,以達到發(fā)出音樂六、軟件分析 通過對8255和8253的控制字,以讓8255的PA輸入,PB輸出,PC輸出,選擇計數(shù)器,根據(jù)硬件的連接,再定義控制字總程序DATA SEGMENT DATA ENDS CODE SEGMENT PUBLIC 'CODE' ASSUME CS:CODE my_8253_0 equ 400h my_8253_1 equ 402h my_8253_2 equ 404h my
4、_8253_com equ 406h my_8255_a equ 200h my_8255_b equ 202h my_8255_c equ 204h my_8255_com equ 206h y dw 080h,096h,0aeh,0c5h,0d8h,0e9h,0f5h,0FFH,099H,0c5H,0aeh m dw 3816d,3610d,3413d,3215d,3039d,2865d,2703d,2551d,2409dSTART: ; Write your code hereagain: mov al,90H mov dx,206h out dx,al mov dx,200h in a
5、l,dx TEST al,03h jz disp_3 test al,01h jz disp_1 test al,02h jz disp_2 test al,00h jz judge jmp againdisp_1: xor ax,ax mov bl,101B mov si,0dxxx: mov dx,406h mov al,36h out dx,al mov dx,400h mov ax,ysi out dx,al mov al,ah out dx,al rol bl,1 mov al,bl mov dx,202h out dx,al mov cx,00fffh loop $ jmp jud
6、ge yyy: inc si cmp si,18 jl xxx loop disp_1disp_2: xor ax,ax mov bl,01B mov si,0dsss: mov dx,406h mov al,76h out dx,al mov dx,402h mov ax,msi out dx,al mov al,ah out dx,al ror bl,1 mov al,bl mov dx,202h out dx,al mov cx,0108Bh loop $ jmp judgezzz: inc si cmp si,18 jl sss test al,01h jz again loop di
7、sp_2disp_3: mov dx,406h mov al,76h out dx,al mov dx,402h mov ax,01h out dx,al mov al,ah out dx,al mov dx,406h mov al,36h out dx,al mov dx,400h mov ax,01h out dx,al mov al,ah out dx,al mov al,11111111b mov dx,202h out dx,al jmp again judge: mov al,90H mov dx,206h out dx,al mov dx,200h in al,dx test a
8、l,03h jz disp_3 test al,01h jz yyy test al,02h jz zzz test al,00h mov dx,406h mov al,36h out dx,al mov dx,400h mov ax,1 out dx,al mov al,ah out dx,al mov dx,406h mov al,76h out dx,al mov dx,402h mov ax,1 out dx,al mov al,ah out dx,al jz again jmp judge ENDLESS: JMP ENDLESSCODE ENDS END START七、心得體會早在
9、上課的時候老師就說了課程設計,開始以為時間還早,并沒有提前去構(gòu)思,等到要做課程設計的時候,發(fā)現(xiàn)自己并不知道該怎么做,然后就回顧了一下以往做的實驗,再自己通過看書上的例子,和網(wǎng)上的例子,先一個一個單獨實現(xiàn),開始先單獨把流水燈做了出來,然后再把聲音做出來,兩個雖然都單獨做出來了,但是存在很多問題,開始時,燈只要仿真就全亮,并沒有實現(xiàn)流水功能,之后進行了調(diào)試與程序的修改,最后實現(xiàn)了流水燈。然后就是聲音,開始時根據(jù)課本例子,但是運行時沒有聲音,之后檢查是電路圖沒有畫對,修改之后有聲音了,但是只有一個音調(diào),老師要求要有幾個不同音調(diào),于是就問了同學,請同學幫忙,最后有了幾個不同的音調(diào),兩部分雖然可以單獨實現(xiàn),可是連在一起卻實現(xiàn)不了,最后,只能請同學幫忙看一下,可是程序改了又改還是沒有要的效果出來。最后雖然沒有自己做出來,而是用了同學的,但是自己也并不是直接看都不看,而是仔細的看了同學寫的程序,自己認真理解了一遍,有沒看懂的地方就問了同學,同學也非常耐心的跟我解答。通過這個課程設計,它既增強了編程能力,也熟悉了對8255和8253芯片的認識,對硬件和軟件結(jié)合的編程也有一點的認識,希望以后能更重視這點,以增強自己的能力。當然從課程設計中也發(fā)現(xiàn)了自己好多不足之處,學習的知識記得不牢固,編程能力很薄弱,常犯一些小錯誤,有好多的知識并沒有掌握,甚至連一點印象都沒有,感覺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國儀表配套撥盤旋鈕行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 2024-2025學年福建省龍巖市一級校聯(lián)盟高二下學期期中政治試題及答案
- 珠寶培訓師的課件
- 2022-2027年中國縣域電商行業(yè)發(fā)展監(jiān)測及發(fā)展戰(zhàn)略規(guī)劃報告
- 污水處理開題報告書
- 2025年 湖州南潯區(qū)教育局中小學儲備教師招聘考試筆試試題附答案
- 2025年 非高危行業(yè)安全生產(chǎn)管理能力考試練習題附答案
- 中國太平柜行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 化工程學院081100控制科學與工程報錄數(shù)據(jù)分析報告初試+
- 中國電動工具行業(yè)市場全景監(jiān)測及投資前景展望報告
- 腫瘤科護理疑難病例討論
- 建設項目全過程工程咨詢服務投標方案
- GB/T 41782.3-2024物聯(lián)網(wǎng)系統(tǒng)互操作性第3部分:語義互操作性
- 人音版音樂二年級下冊第4課聆聽《吉祥三寶》教學設計
- 工程項目尾款結(jié)算協(xié)議
- DL∕T 1739-2017 靜力水準裝置
- 2023七年級數(shù)學下冊 第四章 三角形3 探索三角形全等的條件第1課時 利用邊邊邊判定三角形全等教案 (新版)北師大版
- 2023北京經(jīng)濟技術(shù)開發(fā)區(qū)招考社區(qū)工作者75人筆試歷年典型考題及考點剖析附答案帶詳解
- 項目重點難點分析及應對措施
- 劍橋KET詞匯表(中英對照)
- 教科版小學科學五年級下冊知識點歸納總結(jié)
評論
0/150
提交評論