秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

微型機與接口技術(shù)課程設計單選擇音樂程序設計與實現(xiàn)

上傳人:仙*** 文檔編號:30232934 上傳時間:2021-10-09 格式:DOC 頁數(shù):15 大小:118.50KB
收藏 版權(quán)申訴 舉報 下載
微型機與接口技術(shù)課程設計單選擇音樂程序設計與實現(xiàn)_第1頁
第1頁 / 共15頁
微型機與接口技術(shù)課程設計單選擇音樂程序設計與實現(xiàn)_第2頁
第2頁 / 共15頁
微型機與接口技術(shù)課程設計單選擇音樂程序設計與實現(xiàn)_第3頁
第3頁 / 共15頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《微型機與接口技術(shù)課程設計單選擇音樂程序設計與實現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《微型機與接口技術(shù)課程設計單選擇音樂程序設計與實現(xiàn)(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 XXXXXXXXXXXXX 大 學 微型機與接口技術(shù)課程設計(論文) 題目: 菜單選擇音樂程序設計與實現(xiàn)(一) 院(系): 電子與信息工程學院 專業(yè)班級: 計算機053班 學 號: 050401069 學生姓名: 指導教師: 教師職稱: 講 師 起止時間:2009.1.5至2009.1.9 課程設計(論文)任務及評語 院(系):電子與信息工程學院

2、 教研室: 學 號 學生姓名 專業(yè)班級 課程設計(論文)題目 菜單選擇音樂程序設計與實現(xiàn)(一) 課程設計(論文)任務 1. 設計一個簡單的音樂程序菜單界面,并用彩色條選擇菜單項。 2. 采用模塊化程序設計,最少組織三首歌曲,每首歌曲反復演唱幾個小時即可。 3. 三首歌曲只能使用一個音樂控制程序,這一要求是本實驗的主要目的。 4. 音符與頻率值對應關(guān)系表在指導書上可查。 指導教師評語及成績 成績: 指導教師簽字:

3、 2008年 1 月 12 日 XXXXX 大 學 課 程 設 計 說 明 書(論 文) 目 錄 第1章 課程設計簡介 1 1.1 課程設計題目 1 1.2 課程設計目的 1 1.3 課程設計內(nèi)容 1 1.4 課程設計設備 1 1.5 課程設計任務 1 第2章 程序設計 2 2.1菜單選擇音樂程序概要設計 2 2.1.1主程序流程圖 2 2.1.2 MUSIC 1程序流程圖 3 2.1.3 MUSIC 2程序流程圖 3 2.1.4 MUSIC 3程序流程圖

4、 4 2.1.5發(fā)生模塊 5 2.2菜單選擇音樂程序詳細設計 6 2.2.1主程序代碼 6 2.2.2 MUSIC 1程序代碼 7 2.2.3 MUSIC 2程序代碼 7 2.2.4 MUSIC 3程序代碼 8 2.2.5發(fā)生模塊程序代碼 9 第3章 總結(jié) 11 參考文獻 12 第1章 課程設計簡介 1.1 課程設計題目 菜單選擇音樂程序設計與實現(xiàn)(一) 1.2 課程設計目的 1.掌握微機接口芯片的結(jié)構(gòu)及功能。 2.理解面向硬件編程的設計思想。 1.3 課程設計內(nèi)容 1. 菜單選擇的音樂程序設計與實現(xiàn)(一) 1.4 課

5、程設計設備 (1)TCP-1型十六位微型機實驗箱一臺。 (2)40MHz示波器一臺。 (3)萬用表一臺。 (4)PC機一臺 1.5 課程設計任務 (1)設計一個簡單的音樂程序菜單界面,并用彩色條選擇菜單項。 (2)采用模塊化程序設計,最少組織三首歌曲,每首歌曲反復演唱幾個小時即可。 (3)三首歌曲只能使用一個音樂控制程序,這一要求是本實驗的主要目的。 (4)音符與頻率值對應關(guān)系表在指導書上可查。 第2章 程序設計 2.1菜單選擇音樂程序概要設計 2.1.1主程序流程圖 等待鍵輸入 顯示選擇字符串 顯示菜單框 主模塊 鍵值=‘4’ 鍵值=‘1’ 鍵

6、值=‘3’ 鍵值=‘2’ 返回DOS 轉(zhuǎn)MUSIC 3 模塊 轉(zhuǎn)MUSIC 2 模塊 轉(zhuǎn)MUSIC 1 模塊 Y N

7、 Y N Y N Y

8、 N MUSIC 1 設置顯示方式 建音符頻率表 建音符時間表 音符頻率表指針→DI 音符時間表指針→DI 轉(zhuǎn)發(fā)聲模塊 2.1.2 MUSIC 1程序流程圖 MUSIC 2 設置顯示方式 建音符頻率表 建音符時間表 音符頻率表指針→DI 音符時間表指針→DI 轉(zhuǎn)發(fā)聲模塊 2.1.3 MUSIC 2程序流程圖 2.1.4 MUSIC 3程序流程

9、圖 MUSIC 3 設置顯示方式 建音符頻率表 建音符時間表 音符頻率表指針→DI 音符時間表指針→DI 轉(zhuǎn)發(fā)聲模塊 2.1.5發(fā)生模塊 延遲(音符發(fā)聲持續(xù)時間) 計音符的8254通道2的計數(shù)值 送8254控制字 送8254計數(shù)值 打開發(fā)聲通道 轉(zhuǎn)主模塊 延遲 取音符頻率 頻率=FFFFH? 又鍵入? 發(fā)聲模塊 設置顯示方式 顯示提示信息 SI、DI壓入堆棧 取出堆棧中的SI、DI值 再次將SI、DI壓

10、入堆棧 關(guān)閉發(fā)聲通道 SI+2→SI、DI+1→DI 2.2菜單選擇音樂程序詳細設計 2.2.1主程序代碼 PUBLIC START0 EXTRN START1: FAR, START2: FAR, START3: FAR DISP MACRO YYXX, VAR MOV AH, 2 MOV BH, 0 MOV DX, YYXX INT 10H MOV AH, 9 MOV DX, OFF

11、SET VAR INT 21H ENDM DATA0 SEGMENT L1 DB ‘ MENU ’, 0AH, 0DH DB ‘ ___________________ ’, 0AH, 0DH DB ‘ | | ’, 0AH, 0DH DB ‘ | 1. MUSIC 1 | ’, 0AH, 0DH DB ‘ | 2. MUSIC 2 | ’, 0AH

12、, 0DH DB ‘ | 3. MUSIC 3 | ’, 0AH, 0DH DB ‘ | 4. RETURN DOS | ’, 0AH, 0DH DB ‘ |__________________| ’, 0AH, 0DH,‘$’ L9 DB ‘ CHOICE(1,2,3,4): ’,‘$’ DATA0 ENDS CODE0 SEGMENT ASSUME CS:CODE0, DS:DATA0 START0: MOV AX, DATA0 MOV DS, A

13、X MOV AX, 2 INT 10H DISP 0500H, L1 DP: DISP 0E00H, L9 MOV AH, 1 INT 21H CMP AL, ‘4’ JE RT CMP AL, ‘1’ JE STRT1 CMP AL, ‘2’ JE STRT2 CMP AL, ‘3’ JE STRT3 JMP DP STRT1: JMP START1 STRT2: JMP START2 STRT3: JMP START3 RT: MOV AH, 4CH INT 21H CODE0 ENDS END

14、 START0 2.2.2 MUSIC 1程序代碼 PUBLIC START1 EXTRN START4: FAR DATA1 SEGMENT MUSIC1 DW 330,524,524,524,524,330,494,494, DW 494,494,392,440,440,392,349,392,0FFFFH TIME1 DB 10,20,10,10,30,10,20,10,10,30,10,20,20,10,10,20 DATA1 ENDS CODE1 SEGMENT ASSUME CS: CODE1, DS:

15、DATA1 START1: MOV AX, DATA1 MOV DA, AX MOV AX,2 INT 10H MOV SI, OFFSET MUSIC1 MOV DI, OFFSET TIME1 JMP START4 CODE1 ENDS END 2.2.3 MUSIC 2程序代碼 PUBLIC START2 EXTRN START4: FAR DATA2 SEGMENT MUSIC2 DW 494,494,440,440,392,440,392,440,392,349,392,330, 0FFFFH TIME2

16、 DB 20,10,10,20,20,20,10,10,10,10,20,40 DATA2 ENDS CODE2 SEGMENT ASSUME CS: CODE2, DS: DATA2 START2: MOV AX, DATA2 MOV DS, AX MOV AX, 2 INT 10H MOV SI, OFFSET MUSIC2 MOV DI, OFFSET TIME2 JMP START4 CODE2 ENDS END 2.2.4 MUSIC 3程序代碼 PUBLIC START3 EXTRN START4:

17、FAR DATA3 SEGMENT MUSIC3 DW 392,588,588,588,588,660,588,524,524,392,392,440,0FFFFH TIME3 DB 10,20,10,10,10,30,10,10,10,10,10,30 DATA3 ENDS CODE3 SEGMENT ASSUME CS: CODE3, DS: DATA3 START3: MOV AX, DATA3 MOV DS, AX MOV AX, 2 INT 10H MOV SI, OFFSET MUSIC3 MOV DI, OFFSET TI

18、ME3 JMP START4 CODE3 ENDS END 2.2.5發(fā)生模塊程序代碼 PUBLIC START4 EXTEN START0: FAR DISP MACRO YYXX, VAR MOV AH, 2 MOV BH, 0 MOV DX, YYXX INT 10H MOV AH, 09 MOV DX, OFFSET VAR INT 21H ENDM STACK SEGMENT STA DW 50 DUP(?)

19、TOP EQU LENGTH STA STACK ENDS DATA4 SEGMENT MESS DB ‘STARIKE ANY , RETURN TO MENU !’,0AH, 0DH,’$’ DATA4 ENDS CODE4 SEGMENT ASSUME CS: CODE4, DS: DATA4 START4: PUSH DS MOV AX, DATA4 MOV DS, AX MOV AX, 2 INT 10H DISP 1000H, MESS POP DS PUSH SI PUS

20、H DI PLAY: POP DI POP SI PUSH SI PUSH DI PLY1: MOV AX, WORD PTR [SI] CMP AX, 0FFFFH JZ PLAY_END MOV DX,12H MOV AX, 34E0H DIV WORD PTR [SI] MOV BX, AX MOV AL, 0B6H OUT 43H, AL MOV AX, BX OUT 42H, AL MOV AL, AH OUT 42H, AL IN AL, 61H OR AL, 03H OUT 61H, AL

21、CALL DELAY IN AL, 61H AND AL, 0FCH CODE4 ENDS END 第3章 總結(jié) 本次課設的目的是掌握微機接口芯片的結(jié)構(gòu)及功能,理解面向硬件編程的設計思想。 經(jīng)過本次為期一周的課設,體會頗多,通過自己動手編寫的程序來控制音樂,我感到非常有成就感,也鍛煉了我的編程能力。在剛開始編程的時候,我感到很茫然,不知道怎么樣下手,但是通過自己的仔細的分析,老師的細心的指導和通過相關(guān)圖書資料的幫助,逐漸熟悉了微型機與接口的應用知

22、識及其相關(guān)的操作。 在這次的設計中我學習到不少的接口方面的知識,在設計過程中難免存在一些問題。懇請各位老師批評指正,致使我在以后的學習和實踐中加以改進和提高。 最后,感謝老師對我的指導,讓我學會了硬件編程,微機接口原理等專業(yè)知識。同時更感謝老師在我遇到困難時悉心的指導,讓我有信心有勇氣面對課程設計中的困難,完成課程設計,學生在這里對老師表示衷心地感謝。 參考文獻 [1] 柴欣.微型計算機原理.北京:電子工業(yè)出版社,2002年 [2] 李然.80x86、80x88結(jié)構(gòu)與匯編語言程序設計.北京:清華大學出版社,199

23、3年 [3] 李煦.微機原理與接口技術(shù).北京:人民郵電出版社,2002年 [4] 石柯.計算機系統(tǒng)結(jié)構(gòu)(第二版).北京:清華大學出版社,1998年 [5] 陽富民. 基于UML的嵌入式系統(tǒng)模型驗證機制的研究. 華東理工大學出版社,2005 [6] 雷曉平 .微型計算機原理與應用.北京:電子工業(yè)出版社,2002年 [7] 周明德,張淑玲.80x86、80x87結(jié)構(gòu)與匯編語言程序設計.北京:清華大學出版社,1993年 [8] 周明德,蔣本珊.接口技術(shù).北京:人民郵電出版社,2000年 [9] 鄭緯民,湯志中.操作系統(tǒng)(第二版).北京:清華大學出版社,1998年 [10] 凌志浩 微機原理與接口技術(shù)教程與實訓 . 華東理工大學出版社,2005年 [11] 田瑞庭.微型計算機原理與應用.北京:中國科學技術(shù)出版社,1997年 [12] 易先清等編.微型計算機原理與應用,電子工業(yè)出版社;2002年 [13] 沈美明,溫冬嬋.IBM-PC匯編語言程序設計.北京:清華大學出版社,2001年 [14] 雷麗文,朱曉華,蔡征宇,繆達。微機原理與接口技術(shù).北京:電子工業(yè)出版社,1998年 [15] 潘名蓮,馬爭,惠林.微計算機原理.北京:電子工業(yè)出版社,1994年 12

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!