汇编计算机钢琴流程图,键盘钢琴汇编语言课程设计.docx
前 言
匯編語言是一種功能很強的程序設計語言,也是利用計算機所有硬件特性并能直接 控制硬件的語言。匯編語言,作為一門語言,對應于高級語言的編譯器,需要一個“匯 編器”來把匯編語言原文件匯編成機器可執(zhí)行的代碼。
高級的匯編器如 MASM,TASM 等等為我們寫匯編程序提供了很多類似于高級語言的特 征,比如結(jié)構(gòu)化、抽象等。在這樣的環(huán)境中編寫的匯編程序,有很大一部分是面向匯編 器的偽指令,已經(jīng)類同于高級語言。而此次的《微機原理與接口技術(shù)(基于 16 位機)》 的課程設計正是利用這個學期所學的匯編語言來設計一個鍵盤鋼琴的應用程序,要求該 匯編語言程序能實現(xiàn)鍵盤鋼琴的功能,就是在鍵盤上按下自定義的按鍵之后,可以從主 板的蜂鳴器上發(fā)出一定頻率的音調(diào),而這些音調(diào)的頻率都是相應音階的特征頻率,故發(fā) 出的聲正好就是音樂的各個音階聲調(diào)。
通過這個應用程序,按照音樂的譜子連續(xù)地按下相應按鍵,就可以像鋼琴那樣發(fā)出 音樂來,但是局限于揚聲器的原因,所發(fā)出的音樂沒有真正的鋼琴那樣美妙。但是現(xiàn)在 的一些鍵盤鋼琴的軟件已經(jīng)能驅(qū)動聲卡,來獲得更好更逼真的鋼琴音樂效果了。
I
中文摘要
采用16 位微處理器 8086 CPU 以及86 系列微型計算機的指令系統(tǒng);
軟件設計平臺為多功能微型計算機實驗軟件MFS 中的微機原理實驗集成環(huán)境MF2KP, 仿真設計平臺為Proteus 軟件。
設計匯編語言程序,實現(xiàn)鍵盤鋼琴功能,具體功能要求如下:
在鍵盤上自定義若干鍵對應鋼琴鍵;
單擊鋼琴鍵,計算機發(fā)出相應音階,發(fā)聲時間自定義;
單擊”ESC”鍵退出程序。
關(guān)鍵字: 16位微處理器
集成環(huán)境
匯編語言
鍵盤鋼琴
II
目 錄
設 計 意 義 及 要 求 . ...............................................................................................................1
1.1 設 計 意 義 ............................................................................................................................1
1.2 設 計 要 求 ............................................................................................................................1
總 體 方 案 論 證 ...................................................................................................................2
2.1 按 鍵 與 音 調(diào) 頻 率 值 的 對 應 .................................................................................................2
2.2 揚 聲 器 的 驅(qū) 動 分 析 . ............................................................................................................4
2.3 發(fā) 聲 時 間 . ..........................................................................................................................5
程 序 設 計 .........................................................................................................................6
3.1 主 程 序 設 計 及 其 流 程 圖 ............................................................................
總結(jié)
以上是生活随笔為你收集整理的汇编计算机钢琴流程图,键盘钢琴汇编语言课程设计.docx的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xp补丁导致 vs2008 出现 尝试读
- 下一篇: [QT]制作软件级屏保