midi信號(hào)的解碼及實(shí)時(shí)音符顯示

midi信號(hào)的解碼及實(shí)時(shí)音符顯示

ID:25745628

大小:50.50 KB

頁數(shù):4頁

時(shí)間:2018-11-22

midi信號(hào)的解碼及實(shí)時(shí)音符顯示 _第1頁
midi信號(hào)的解碼及實(shí)時(shí)音符顯示 _第2頁
midi信號(hào)的解碼及實(shí)時(shí)音符顯示 _第3頁
midi信號(hào)的解碼及實(shí)時(shí)音符顯示 _第4頁
資源描述:

《midi信號(hào)的解碼及實(shí)時(shí)音符顯示 》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、MIDI信號(hào)的解碼及實(shí)時(shí)音符顯示[MIDI信號(hào)的解碼及實(shí)時(shí)音符顯示]摘要:介紹了MIDI數(shù)據(jù)的格式,討論了一種使用AT89C51系列單片機(jī)完成MIDI信號(hào)的實(shí)時(shí)解碼,從中提高音符數(shù)據(jù),并隨時(shí)利用專用LED驅(qū)動(dòng)芯片將音符顯示出來的設(shè)計(jì)方案,MIDI信號(hào)的解碼及實(shí)時(shí)音符顯示。該方案經(jīng)實(shí)際產(chǎn)品應(yīng)用,證明合理可靠。關(guān)鍵詞:MIDI串行接口LED顯示MIDI是音樂設(shè)備數(shù)字接口的簡答,是各種電子音樂設(shè)備之間數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn)接口,廣泛應(yīng)用于各種電子樂器上,目前較高檔的電子琴子均帶有MIDI接口。筆者在開發(fā)用于音樂教學(xué)的產(chǎn)品“音樂電教板”的過

2、程中,遇到了有關(guān)MIDI信號(hào)解碼的問題,產(chǎn)品要求能夠接受電子琴傳送來的MIDI信號(hào),并將相應(yīng)的音符顯示出來。經(jīng)過對(duì)MIDI協(xié)議的研究,用AT89C51單片機(jī)和128段LED顯示控制芯片BC7281構(gòu)成的系統(tǒng)完成了設(shè)計(jì)要求。1MIDI信號(hào)簡介及與單片機(jī)的接口MIDI信號(hào)的傳輸采用異步串行方式,其速率為31.5kbps,數(shù)據(jù)格式為8個(gè)數(shù)據(jù)位、1個(gè)起始位和1個(gè)停止位,計(jì)算機(jī)論文《MIDI信號(hào)的解碼及實(shí)時(shí)音符顯示》(..)。因此,完全可以采用MCS51單片機(jī)內(nèi)部的硬件UART串口完成MIDI信號(hào)的接收和發(fā)送(本設(shè)計(jì)中只用到其接收部分

3、),在硬件方面只需采取適當(dāng)?shù)碾娐愤M(jìn)行電平轉(zhuǎn)換即可。MIDI接口采用標(biāo)準(zhǔn)的5芯DIN連接器,如圖1。傳送電纜使用屏蔽層的雙絞線電纜,因?yàn)樾盘?hào)的傳輸利用的是電流信號(hào)而不是電壓信號(hào),所以其抗干擾能力比較強(qiáng),盡管其速率高達(dá)31.5kbps,傳輸距離仍可以達(dá)到15m,比常見的RS-232接口的傳送距離要遠(yuǎn)。一般的MIDI接收電路如圖2,本文采用與之相同的電路。其中RX接單片機(jī)的串口RX端,電路中的光耦既起到隔離的作用,又有電平轉(zhuǎn)換的作用,因?yàn)樗俾瘦^高,必須選用開關(guān)速度較高的型號(hào),這里使用的是6N136。D1是保護(hù)二極管。MIDI中共有

4、16個(gè)通道(channel),一般稱之為通道1至通道16,每個(gè)通道相當(dāng)于樂曲中的個(gè)聲部,使用者可以為每個(gè)通道指定一種音色。音色可以是MIDI規(guī)范中規(guī)定的128種音色中的任何一種,每一個(gè)通道只能有一種音色。也就是說,在一個(gè)標(biāo)準(zhǔn)的MIDI系統(tǒng)中,最多相當(dāng)于可以有16種樂器同時(shí)演奏。按照MIDI協(xié)議的規(guī)定,傳送的數(shù)據(jù)可以分為兩類:狀態(tài)字節(jié)和數(shù)據(jù)字節(jié)。所謂狀態(tài)字節(jié)實(shí)際就是命令字,表明其后所跟數(shù)據(jù)的種類,狀態(tài)字節(jié)總是大于等于80H,而數(shù)據(jù)字節(jié)總是小于80H,因此,可以很容易地區(qū)分狀態(tài)字節(jié)和數(shù)據(jù)字節(jié)。在狀態(tài)字節(jié)中,用數(shù)據(jù)的低4位表示通道

5、號(hào),高4位表示不同的命令。比如,設(shè)定音色為ChH指令,其中n是通道號(hào)。在各種MIDI的指令中,與本機(jī)有關(guān)的只有兩種:8nH和9nH(n為通道號(hào)),兩種指令的基本格式一樣,一般由3個(gè)字節(jié)組成,格式是:8n(9n)aabb其中,aa是音符數(shù)據(jù),表明所演奏的音符,其范圍為0~7fH,這樣共有128個(gè)音符,足以覆蓋整個(gè)音域;bb是速度數(shù)據(jù),表明擊鍵的速度,又稱力度數(shù)據(jù),其范圍也是0~7fH。第一個(gè)字節(jié)是狀態(tài)字節(jié)(指令),其具體含義說明如下:8nH——“音符關(guān)”指令,在多數(shù)MIDM設(shè)備中,該指令中的速度數(shù)據(jù)bb被忽略。9nH——“音符

6、開”指令,如果速[1][2][3]MIDI信號(hào)的解碼及實(shí)時(shí)音符顯示2  第2篇IDI信號(hào)的解碼及實(shí)時(shí)音符顯示3  第3篇淺談利潤管理的合理性  〖預(yù)覽〗由于現(xiàn)實(shí)不成熟的社會(huì)經(jīng)濟(jì)環(huán)境及人們對(duì)假賬的深惡痛絕,“利潤管理”被習(xí)慣上理解為非善意的利潤操縱。的確在現(xiàn)階段“利潤管理成為一個(gè)很消極的詞匯,但是凡事都有它的另一面,利潤管理也有它的合理性,就象納稅籌劃與偷稅一樣,雖然其目的都是為了節(jié)約稅費(fèi)支出,但其實(shí)現(xiàn)目的的手段截然不同:前者合法合理,是一種較高水平的理財(cái)行為;而后者是以違法和不合理的手段來實(shí)現(xiàn)的,承擔(dān)著較大的法律風(fēng)險(xiǎn),是一種

7、愚昧的理財(cái)行為?! ∫?、利潤管理“度”的把握  利潤管理是一個(gè)中性的概念,其“褒”與“貶”的分水嶺就是一個(gè)“度”,在這個(gè)“度”內(nèi)是合理的利潤管理行為,應(yīng)該被人們所接受;超過這個(gè)“度”就是利潤操縱,就應(yīng)受到懲罰或譴責(zé)。這個(gè)“度”如何把握是這一行為性質(zhì)判斷的鑰匙。借鑒國外學(xué)者的研究成果,結(jié)合我國企業(yè)利潤管理行為的現(xiàn)實(shí)特征,筆者認(rèn)為利潤管理的“度”應(yīng)從以下兩個(gè)方面來把握?! ?1)法律制度框架。法律制度是規(guī)范企業(yè)的經(jīng)營行為,是企業(yè)經(jīng)營的游戲規(guī)則,企業(yè)的任何行為都應(yīng)在符合規(guī)則的前提下進(jìn)行。企業(yè)利潤管理行為的“度”就是法律制度的框架,

8、在法律、制度、準(zhǔn)則允許的范圍內(nèi)所作的利潤調(diào)整和選擇是合理行為;超越法律制度框架范圍的利潤管理是一種違法或違規(guī)行為,是利潤操縱?! ?2)企業(yè)各利益主體的協(xié)調(diào)性。企業(yè)利潤管理行為的結(jié)果會(huì)直接或間接影響到各利益主體的利益分配數(shù)額,一……  〔MIDI信號(hào)的解碼及實(shí)時(shí)音符顯示〕

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。