freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書-音樂演奏程序設(shè)計(jì)-展示頁

2025-06-16 08:06本頁面
  

【正文】 主菜單界面 歌曲1至3的音樂頻率表和節(jié)拍時(shí)間在程序執(zhí)行的開始所有定義的提示都應(yīng)顯示出來,但它們不參與程序內(nèi)部的計(jì)算和轉(zhuǎn)換,而所定義的音樂頻率表和節(jié)拍時(shí)間,將隨通用發(fā)生程序執(zhí)行播放歌曲。,10,13,39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。,10,13 DB 39。STRING DB 39。q39。Q39。c39。C39。b39。B39。a39。A39。o39。O39。提示選擇信息 MOV AH,09H MOV DX,OFFSET CHOSE INT 21H。 設(shè)計(jì)流程圖開始初始化提示輸入語句并輸入是O?是A?是B?是C?是Q?進(jìn)入我的鋼琴播放:龍的傳人播放:愛的就是你播放:祝你生日快樂結(jié)束YYYYNNNNN 總流程圖 程序模塊 主程序初始化之后顯示主界面,輸入字符后,將其分別與‘O’、‘A’、‘B’、‘C’、‘Q、比較,是‘O’則進(jìn)入我的鋼琴界面可以進(jìn)行演奏,是‘A’則播放歌曲1,是‘B’則播放歌曲2,是‘C’則播放歌曲3,是‘Q’則退出,都不是則再次輸入。該程序包括: 主程序主菜單界面模塊,音樂代碼等數(shù)據(jù)段模塊,歌曲演奏子程序模塊,通用發(fā)聲子程序模塊鋼琴界面畫圖程序模塊共七大模塊。音樂頻率表和節(jié)拍時(shí)間則均使用字(DW)的存儲(chǔ)方式來實(shí)現(xiàn)在主菜單顯示和子菜單顯示數(shù)據(jù)段均使用字節(jié)(DB)的存儲(chǔ)方式來實(shí)現(xiàn)在此程序中主要運(yùn)用主程序調(diào)用子程序方法實(shí)現(xiàn)該程序的功能。二 軟件設(shè)計(jì)說明 設(shè)計(jì)思路首先,設(shè)計(jì)一個(gè)主界面,用數(shù)據(jù)段語句定義,在程序執(zhí)行的開始所有定義的提示都應(yīng)顯示出來,但它們不參與程序內(nèi)部的計(jì)算和轉(zhuǎn)換,而所定義的音樂頻率表和節(jié)拍時(shí)間,將隨通用發(fā)生程序執(zhí)行播放歌曲。關(guān)鍵詞:匯編 接口 音樂 演奏 音樂演奏程序設(shè)計(jì)一 設(shè)計(jì)任務(wù)及要求 設(shè)計(jì)目的1) 鞏固和加深已經(jīng)學(xué)習(xí)的微機(jī)原理與接口技術(shù)知識(shí),并在設(shè)計(jì)的過程中學(xué)習(xí)新的匯編語言;2) 熟練掌握匯編語言中各中段語句的使用;3) 了解并掌握通用發(fā)聲程序的編寫方法以及發(fā)聲原理;4) 熟練掌握8254,8255芯片的功能和使用方法;5)通過設(shè)計(jì)一款音樂演奏軟件來培養(yǎng)對(duì)這門學(xué)科的興趣。本程序主要完成的功能有完成三首歌曲的選擇與播放,還附加一個(gè)模擬鋼琴演奏部分。另外,為了方便實(shí)現(xiàn)人機(jī)交互,必須在顯示器上顯示相應(yīng)的提示語句,這個(gè)可以通過調(diào)用BIOS中斷10H號(hào)功能語句來實(shí)現(xiàn)。本文通過匯編語言編程,由系統(tǒng)內(nèi)的8255A并行I/O接口的PB端口最低位來控制喇叭驅(qū)動(dòng)系統(tǒng),PB0控制82535定時(shí)/計(jì)數(shù)器的定時(shí)計(jì)數(shù);PB1來控制喇叭接通和斷開,以此來發(fā)聲。將簡(jiǎn)譜音階轉(zhuǎn)換成匯編代碼,通過通用發(fā)聲程序發(fā)出對(duì)應(yīng)的聲音。正文部分包括:設(shè)計(jì)任務(wù)及要求、方案比較及論證、軟件設(shè)計(jì)說明(軟件思想,流程,源程序設(shè)計(jì)及說明等)、程序調(diào)試說明和結(jié)果分析、課程設(shè)計(jì)收獲及心得體會(huì)。武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說明書課程設(shè)計(jì)任務(wù)書學(xué)生姓名: 專業(yè)班級(jí): 自動(dòng)化0801班 指導(dǎo)教師: 工作單位: 自動(dòng)化學(xué)院 題 目: 音樂演奏程序設(shè)計(jì)要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要求)1.使用匯編語言設(shè)計(jì)一個(gè)在計(jì)算機(jī)上運(yùn)行的音樂演奏程序;2.屏幕顯示鋼琴圖像;3.按大寫字母“A”,唱樂曲1;按大寫字母“B”,唱樂曲2;按大寫字母“C”,唱樂曲3,依次類推;4.按Q鍵,退出;5.撰寫課程設(shè)計(jì)說明書。內(nèi)容包括:摘要、目錄、正文、參考文獻(xiàn)、附錄(程序清單)。時(shí)間安排: 1月5日1月7日 查閱資料及方案設(shè)計(jì)1月8日元月11日 編程1月12日1月13日 調(diào)試程序1月14日1月16日 撰寫課程設(shè)計(jì)報(bào)告指導(dǎo)教師簽名: 年 月 日系主任(或責(zé)任教師)簽名: 年 月 日目錄摘要 1 一 設(shè)計(jì)任務(wù)及要求 2 設(shè)計(jì)目的 2 設(shè)計(jì)要求 2 二 軟件設(shè)計(jì)說明 3 設(shè)計(jì)思路 3 設(shè)計(jì)流程圖 4 程序模塊 5 主程序 5 主菜單界面 6 音樂代碼段 7 歌曲演奏子程序 8 通用發(fā)聲子程序 9 鋼琴界面畫圖程序 10 擴(kuò)展功能 12 三 調(diào)試說明及結(jié)果分析 13 四 課程設(shè)計(jì)收獲及心得體會(huì) 17 參考文獻(xiàn) 18 附錄 19 26 摘要本文主要對(duì)利用微機(jī)原理與接口技術(shù)來編寫簡(jiǎn)易電子鋼琴進(jìn)行分析,并介紹了基于8255A,8254芯片電子鋼琴系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)與體系。通過IBMPC/XT機(jī)內(nèi)的定時(shí)/計(jì)數(shù)器接口芯片8254,8255,可以實(shí)現(xiàn)聲音的接口。對(duì)樂譜的頻率和節(jié)拍進(jìn)行編程,轉(zhuǎn)化為對(duì)82545定時(shí)/計(jì)數(shù)器和8255A并行接口的控制命令,從而實(shí)現(xiàn)音樂演奏。程序運(yùn)行時(shí),人工輸入相關(guān)參數(shù),程序檢測(cè)輸入?yún)?shù)并執(zhí)行相關(guān)的指令,從而實(shí)現(xiàn)音樂播放功能。相應(yīng)的輔助功能有顯示提示信息,操作員通過鍵盤輸入相應(yīng)的字符命令,然后程序進(jìn)行檢測(cè),播放相應(yīng)的歌曲或者退出程序,可以重復(fù)操作。 設(shè)計(jì)要求要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要求)1.使用匯編語言設(shè)計(jì)一個(gè)在計(jì)算機(jī)上運(yùn)行的音樂演奏程序;2.屏幕顯示鋼琴圖像;3.按大寫字母“A”,唱樂曲1;按大寫字母“B”,唱樂曲2;按大寫字母“C”,唱樂曲3,依次類推;4.按Q鍵,退出;5.撰寫課程設(shè)計(jì)說明書。課程設(shè)計(jì)中使用的數(shù)據(jù)全部定義在名稱為DSEG數(shù)據(jù)段中。用到的芯片還包括8255,8254。主程序模塊的功能主要是調(diào)用主菜單顯示模塊,將主菜單顯示在屏幕上,并對(duì)用戶輸入的菜單項(xiàng)目值進(jìn)行判斷進(jìn)而通過跳轉(zhuǎn)語句調(diào)用相應(yīng)的子程序。START: MOV AX,DATAS MOV DS,AX LEA DX,STRING MOV AH,09H INT 21H。INPUT: MOV AH,01HINT 21H CMP AL,39。JZ CTONE CMP AL,39。JZ CTONE CMP AL,39。JZ MUSICA CMP AL,39。JZ MUSICACMP AL,39。JZ MUSICB CMP AL,39。JZ MUSICB CMP AL,39。JZ MUSICC CMP AL,39。JZ MUSICCCMP AL,39。JZ EXITCMP AL,39。JZ EXIT JMP INPUT 主菜單界面以下為主界面的代碼段,執(zhí)行主程序是直接調(diào)用顯示。 39。 39。 O ______________ 39。 /\_. _| Piano | 39。 | |_____________| 39。 __\__ [_____________| 39。 __][_\_ ][ ][ 39。 39。 O My piano 39。 A Long de chuan ren 39。 B Ai de jiu shi ni 39。 C Happy Birthday 39。 Q exit 39。 39。 39。 O O 39。 O | O O | O 39。 __\|/__ __\|/__ 39。 \ / \ / 39。 \ / \ / 39。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 39。$39。音樂頻率表和節(jié)拍時(shí)間則均使用字(DW)的存儲(chǔ)方式來實(shí)現(xiàn),在主菜單顯示和子菜單顯示數(shù)據(jù)段均使用字節(jié)(DB)的存儲(chǔ)方式來實(shí)現(xiàn)。PPI包括三個(gè)8位寄存器:兩個(gè)輸入寄存器,端口地址分別是60H、62H;一個(gè)輸出寄存器,端口地址為61H。BIOS中的BEEP子程序:只能發(fā)出896Hz的聲音;給定頻率=12348C247。聲音的持續(xù)時(shí)間更易于調(diào)整。組成樂曲的每個(gè)音符的頻率值和持續(xù)時(shí)間是樂曲程序發(fā)聲所需要的兩個(gè)數(shù)據(jù)。1 long de chuan ren MUS_FREQA DW 330,371,393,441,495,441,393,393,371,330 DW 330,371,393,441,495,441,393,391,393,441,495 DW 330,371,393,441,495,441,393,393,371,330 DW 371,371,371,393,371,330,330,294,330 DW 495,495,495,441,393,441,441,495,441 DW 393,393,393,441,393,371,371,393,371 DW 495,495,495,441,393,441,441,495,441 DW 393,393,371,393,371,330,330,294,330,1 MUS_TIMEA DW 1600,1600,1600,3200,1600,1600,3200,1600,1600,4800 DW 3200,1600,1600,3200,1600,1600,1600,1600,1600,1600,4800 DW 3200,1600,1600,3200,1600,1600,3200,1600,1600,4800 DW 3200,3200
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1