《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 一種音樂播放控制電路的設計
一種音樂播放控制電路的設計
劉玉英
摘要: 簡隨著電子技術發展,電子電路的形式趨向復雜化,面對這一狀況,人們已經清醒地認識到,要分析和設計復雜的電子系統人工的方法已不適用。依靠傳統的實驗教學已遠不能滿足社會對高新技術人才的培養需要。本文就一個綜合性的實例“音樂播放控制電路”的設計過程具體說明了FPGA在電子電路設計中所起的作用。
Abstract:
Key words :

隨著電子技術發展,電子電路的形式趨向復雜化,面對這一狀況,人們已經清醒地認識到,要分析和設計復雜的電子系統人工的方法已不適用。依靠傳統的實驗教學已遠不能滿足社會對高新技術人才的培養需要。本文就一個綜合性的實例“音樂播放控制電路”的設計過程具體說明了FPGA在電子電路設計中所起的作用。

1 總體方案的設計
   
設計一個具有3個八度音程的電子音樂自動循環播放電路,具體曲目可以由設計者自由編輯,以簡譜的二進制編碼形式存放在ROM的數據文件中。
    設計要求如下:
    (1)采用5位二進制碼表示音高信息,曲譜碼存儲器的地址由時值計數器控制,計數頻率按樂曲的演奏速度選擇,每個脈沖周期是所選曲譜中最短音符的時值。存儲器在時值計數脈沖作用下順序輸出音高碼控制分頻器。
    (2)采用20 Hz~20 kHz的音頻脈沖信號控制蜂鳴器,可以使其根據控制信號頻率發出不同的音調。
    音樂播放控制電路設計方案原理框圖如圖1所示。



2 設計任務分析
2.1 音高編碼和分頻控制

    計數器模值控制的方法很多,改變預置數控制模值是比較簡單的一種。分頻計數器的預置數與分頻率和計數方式、預置方式有關。當采用減計數器、并以計數器的溢出信號(Carry Out)實現異步預置控制時,計數器的模(分頻率)等于預置數。比如,當計數脈沖頻率為10 MHz時,若希望產生音高“5”,并考慮占空比整形的二分頻作用,分頻系數(計數器的模)應該是3 188.9,四舍五入后的計數器預置數應該是3 189。其溢出信號的頻率為3 135.8 Hz,控制蜂鳴器的信號頻率為1 567.9 Hz,滿足音高頻率要求。若采用同步預置方式,則計數器的預置數應該是模減1,為3 188。由于計數器的溢出信號可能出現冒險干擾,采用同步預置的方法比較安全。
    分析表1可見,表中3個不同音程相同音名(同一行)的信號頻率都相差一倍。


    即音程升、降8度時,頻率增加或減小一倍。所以,若分頻計數器的計數脈沖頻率降低一倍時,蜂鳴器發出的音調降低8度。比如,當分頻率仍為3 189,但計數脈沖頻率為5 MHz時,控制蜂鳴器的信號頻率為784 Hz,為中音“5”。
    因此若采用模值和輸入脈沖頻率都可控的計數器實現信號分頻,可根據音程碼選擇分頻計數器的輸入脈沖頻率fs、根據音名碼控制分頻計數器的模值N,如圖2所示。


    這樣,分頻系數表只需考慮7個音高。由于計數脈沖只能分頻降低,所以表中應該存儲高音程7個不同音名對應的計數器預置值,其他兩個音程可通過降低分頻計數器的脈沖頻率實現。
    3個8度音程的21個音高至少需要5位二進制碼表示。為了控制方便,考慮將音名和音程分別編碼:7個音名和休止符采用3位二進制碼表示,控制分頻器計數器的預置數實現模值N修改;3個音程用2位二進制碼表示,控制分頻器的計數脈沖頻率fs。
2.2 音長控制
   
曲譜存儲單元的數據輸出時間是時值計數脈沖的一個周期,決定了該單元音符的持續時間。所以,與計數脈沖周期相同時值的音符為音長的度量單位,其音符碼占1個存儲單元。其他音符根據其時值長短占據不同數量的存儲單元。比如,若以8分音符的時值作為存儲器地址計數器的脈沖周期,則8分音符碼占1個存儲單元,4分音符占2個存儲單元,2分音符占4個存儲單元,以此類推。
    因此,可以所選曲譜的最短音符作為時值的度量單位。比如,圖3所示的《梁祝》曲譜中最短的音符為8分音,若其編碼存放1個存儲單元,則時值計數脈沖周期為一個8分音長時間,可選O.5 s。曲譜中的四分音符碼需要存放2個單元,一拍延長音也需要2個單元。該段曲譜有8個音節,每個音節是一個全音(8個8分音),演奏總時值為8×8個8分音。所以,存儲曲譜編碼的存儲器需要64個存儲單元。


2.3 音強控制
   
音的強度也稱音的力度,體現了樂曲的情感元素。由于本設計實現的是簡單的電子音樂播放,無法表現音強的不同。而且,參考方案還不能區別相同音高的音符連續與否。比如,兩個八分音符“11”的總時值與一個四分音符“1”的時值相同,但體現的樂聲是不同的。前者是兩個強8分音,而后者可以認為是一個強8分音和一個弱8分音構成。為了解決這個問題,可以在連續的相同強音間加一個極短促的間斷區別兩者的不同,間斷時間可以是幾個毫秒。這樣,在音符編碼中應該有一位碼控制。
    如果間斷音碼單獨占1個存儲單元,可設置間斷音標志,控制時值計數器狀態為間斷信息單元地址時計數頻率改變,使間斷碼輸出的時間為間斷音長;如果間斷音碼與強音碼存放同一單元,可觸發數字單穩態電路產生問斷控制信號EN。
2.4 樂曲的循環播放控制
   
為了實現樂曲的循環播放,應該在樂曲結束時使曲譜表的查表地址回到初始值??稍谇V表的最后一個單元中存放一個結束符,結束符的編碼可以利用音程碼的冗余碼。電路采用邏輯門對音程碼進行判斷,當出現結束符碼時控制時值計數器復位,樂曲重新開始演奏。
2.5 曲譜編碼舉例
    設音符的6位二進制編碼中,最高位為間斷音控制,中間2位為音程碼,最低3位為音名碼。每個8分音存放于1個存儲單元,四分音符碼占2個存儲單元。若音名碼用其簡譜數符對應的二進制碼表示,而低、中、高三個音程分別用"01”,“00",“10”三組碼表示,“11”為結束符碼,則圖3曲譜碼存儲表如表2所示。表中6位二進制音符碼用2位八進制數表示。



3 電路的實現
   
根據設計電路原理框圖,曲譜碼以分頻數編碼,音高信號分頻由一個可預置的模N計數器實現。分頻系數表和曲譜表都存儲在ROM中。若希望控制蜂鳴器的信號占空比為50%,分頻器的輸出信號采用二分頻電路實現占空比整形,但注意信號頻率被降低一半。電路原理框圖中M分頻器的作用是產生合適的時值計數脈沖頻率。電路的頂層原理圖如圖4所示。



4 結語
    FPGA技術已成為電子系統設計領域現代化的標志。本文將FPGA用于電子技術課程設計,取得了較好的效果。通過本設計激發了學生學習的興趣,拓寬了學生的思路,為學生今后的畢業設計和從事電子技術方面的科研、開發工作打下了良好的基礎。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区清纯| 国产伦精品一区二区三区高清版| 国产精品伦理| 欧美日韩在线视频一区| 欧美日韩无遮挡| 亚洲第一福利在线观看| 国产亚洲精品激情久久| 欧美不卡激情三级在线观看| 一区二区三区四区五区在线| 国语自产精品视频在线看8查询8| 国产精品自在欧美一区| 午夜亚洲精品| 国产精品亚洲一区二区三区在线| 一区二区欧美亚洲| 在线精品福利| 欧美噜噜久久久xxx| 亚洲欧洲精品一区二区三区不卡| 最新热久久免费视频| 亚洲精品美女久久久久| 国产欧美综合一区二区三区| 性刺激综合网| 午夜精品久久一牛影视| 亚洲国产cao| 亚洲国产欧美一区| 国产精品久久久久久模特| 国产日韩一区二区三区| 欧美日韩黄色一区二区| 国产在线一区二区三区四区| 国产精品人成在线观看免费| 性色一区二区三区| 久久久水蜜桃| 欧美国产视频一区二区| 免费国产自线拍一欧美视频| 老牛国产精品一区的观看方式| 亚洲欧美成aⅴ人在线观看| 欧美一区精品| 一区二区欧美亚洲| 国产一区二区精品丝袜| 国产女主播在线一区二区| 久久亚洲综合色一区二区三区| 亚洲欧美国产精品va在线观看| 欧美三区美女| 欧美成人a视频| 欧美手机在线视频| 欧美成年人网| 亚洲一区久久| 欧美日韩一区二区在线观看| 一本久道综合久久精品| 激情成人中文字幕| 国产亚洲毛片| 亚洲精品之草原avav久久| 亚洲国产经典视频| 欧美成人精品激情在线观看| 中文在线资源观看网站视频免费不卡| 亚洲一区二区三区午夜| 午夜精品一区二区三区在线播放| 亚洲性人人天天夜夜摸| 在线视频你懂得一区| 中文日韩电影网站| 一区二区三区视频在线看| 亚洲激情在线视频| 亚洲一区二区三区中文字幕| 亚洲国产精品国自产拍av秋霞| 久久福利视频导航| 亚洲午夜国产成人av电影男同| 久久这里只有| 欧美日韩精品是欧美日韩精品| 亚洲午夜在线| 日韩亚洲欧美高清| 久久国产精品99国产精| 国产精品wwwwww| 亚洲欧洲日韩女同| 欧美精品在线观看播放| 在线观看精品| 欧美日本国产一区| 欧美一区二区成人6969| 久久国产一区二区三区| 午夜视频精品| 亚洲黄色毛片| 亚洲电影在线免费观看| 亚洲精品视频啊美女在线直播| 国产美女高潮久久白浆| 亚洲福利一区| 欧美一二三区精品| 欧美日韩免费在线观看| 老**午夜毛片一区二区三区| 欧美天堂在线观看| 久久男人av资源网站| 欧美欧美全黄| 国产日韩亚洲欧美综合| 欧美在线视频观看免费网站| 亚洲午夜一二三区视频| 亚洲一二三区在线观看| 久久精品道一区二区三区| 国产欧美一区二区精品仙草咪| 亚洲成人自拍视频| 国产一区视频网站| 亚洲影院在线| 亚洲一区欧美二区| 美女视频黄a大片欧美| 欧美日韩在线观看一区二区| 久久精品三级| 亚洲欧美日韩成人| 欧美成人一区在线| 国产精品毛片大码女人| 亚洲国产va精品久久久不卡综合| 久久久在线视频| 亚洲精品国久久99热| 国产精品三级久久久久久电影| 国产喷白浆一区二区三区| 免费日韩视频| 国产伪娘ts一区| 亚洲免费在线视频一区 二区| 亚洲精品在线观看视频| 欧美福利一区| 国产在线播精品第三| 激情文学综合丁香| 美女视频一区免费观看| 久久精品视频在线| 国产一区二区三区精品欧美日韩一区二区三区| 米奇777超碰欧美日韩亚洲| 激情成人中文字幕| 久久亚洲美女| 国产亚洲a∨片在线观看| 久久人体大胆视频| 欧美三级韩国三级日本三斤| 亚洲一区二区视频在线观看| 亚洲国产中文字幕在线观看| 美女诱惑黄网站一区| 欧美一区二区精品在线| 久久精品国产亚洲a| 亚洲第一精品在线| 永久久久久久| 激情成人综合网| 欧美日韩国产一区二区三区| 久久久久国产精品麻豆ai换脸| 国语精品一区| 一区二区三区精品视频在线观看| 国产精品久久久久久久久借妻| 欧美日韩国产二区| 欧美精品www在线观看| 欧美午夜宅男影院在线观看| 日韩一区二区高清| 久久久精品一品道一区| 亚洲高清一区二| 亚洲欧洲中文日韩久久av乱码| 国内自拍视频一区二区三区| 国产欧美日韩免费看aⅴ视频| 欧美日韩1区| 美女诱惑黄网站一区| 久久艳片www.17c.com| 国产日韩欧美电影在线观看| 欧美日韩中文字幕综合视频| 亚洲欧美日本精品| 国产日韩欧美制服另类| 久久九九国产| 国产一区二区精品久久91| 国产欧美日韩在线播放| 免费在线成人| 久久九九精品99国产精品| 日韩一级不卡| 亚洲福利一区| 久久青草福利网站| 国产精品区免费视频| 一本久久a久久精品亚洲| 国产日韩欧美一区二区三区在线观看| 国产日本亚洲高清| 亚洲免费精品| 亚洲欧美中文日韩在线| 久久激情五月婷婷| 国产午夜亚洲精品理论片色戒| 曰韩精品一区二区| 欧美三级网址| 欧美片网站免费| 精品电影一区| 欧美成人午夜影院| 一区二区三区日韩在线观看| 国产欧美一区二区三区视频| 久久久蜜臀国产一区二区| 欧美午夜宅男影院在线观看| 日韩午夜免费| 久久精品亚洲一区二区| 99视频精品全国免费| 尤妮丝一区二区裸体视频| 亚洲美女免费视频| 欧美一级久久| 欧美一区二区三区免费在线看| 国产精品九九久久久久久久| 国产一区三区三区| 亚洲精品乱码久久久久久| 亚洲欧洲一二三| 国产精品激情av在线播放| 欧美黄色精品| 奶水喷射视频一区| 欧美日韩国产小视频| 免费亚洲一区| 亚洲免费观看| 日韩天堂在线视频| 欧美日韩免费网站| 亚洲一区二区三区视频| 国产精品萝li| 另类图片国产| 亚洲色无码播放| 六月婷婷一区| 欧美不卡视频一区发布| 好看不卡的中文字幕| 一区二区冒白浆视频| 久久国产手机看片| 亚洲视频观看| 欧美精品一卡| 亚洲精品乱码久久久久久日本蜜臀| 国产欧美日韩一区| 久久激情五月婷婷| 欧美激情精品久久久久久| 欧美三级乱人伦电影| 欧美四级在线| 亚洲欧美另类久久久精品2019| 在线亚洲高清视频| 欧美风情在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 99国产精品国产精品久久| 在线亚洲欧美视频| 日韩视频一区二区三区| 欧美在线不卡视频| 久久精品国产视频| 美日韩免费视频| 国产偷自视频区视频一区二区| 9l国产精品久久久久麻豆| 午夜精品一区二区三区在线视| 狠狠综合久久av一区二区小说| 欧美成人精品一区| 亚洲狼人精品一区二区三区| 亚洲国产色一区| 欧美r片在线| 亚洲午夜精品福利| 久久精品二区三区| 亚洲免费在线观看视频| 欧美日韩免费一区二区三区视频| 亚洲欧洲三级电影| 欧美成人资源| 99精品国产一区二区青青牛奶| 欧美激情第9页| 99国产精品视频免费观看一公开| 久久久久久97三级| 亚洲高清一区二| 欧美日韩精品三区| 伊人一区二区三区久久精品| 欧美大片免费观看| 中日韩午夜理伦电影免费| 国产精品免费在线| 欧美在线视频免费播放| 欧美精品v日韩精品v韩国精品v| 伊人狠狠色丁香综合尤物| 久久国产免费看| 在线观看日韩www视频免费| 一区二区在线观看av| 国产精品美女久久久久久免费| 亚洲人精品午夜| 亚洲免费观看高清完整版在线观看| 亚洲欧美一区二区三区久久| 亚洲激情在线| 亚洲欧美久久久| 欧美激情第一页xxx| 99www免费人成精品| 久久久伊人欧美| 欧美a级片网| 久久综合狠狠综合久久综青草| 国产欧美一区二区三区久久人妖| 国产精品qvod| 亚洲欧美日韩一区二区在线| 欧美精品色综合| 国产手机视频精品| 久久精品一区二区国产| 欧美日韩美女一区二区| 亚洲天堂av高清| 国产精品久久久对白| 欧美一区在线直播| 国产亚洲精品久久飘花| 国产午夜精品一区二区三区欧美| 亚洲午夜女主播在线直播| 亚洲成色www8888| 久久久久国内| 亚洲高清视频中文字幕| 欧美一区二区黄| 久久在线视频| 亚洲欧美日本视频在线观看| 国产一级一区二区| 国产亚洲精品综合一区91| 久久深夜福利免费观看| 亚洲成人中文| 国产亚洲欧美日韩在线一区| 亚洲一区在线免费观看| 欧美一级艳片视频免费观看| 亚洲黄色尤物视频| 女同一区二区| 久久久爽爽爽美女图片| 国产精品国产三级国产aⅴ入口| 欧美视频日韩视频| 含羞草久久爱69一区| 国产午夜精品一区二区三区视频| 日韩视频一区二区三区在线播放免费观看| 亚洲日本va午夜在线电影| 欧美一区二区在线| 欧美一区二区精美| 亚洲人成在线观看一区二区| 国产欧美日韩一区二区三区| 在线观看欧美黄色| 国产精品v片在线观看不卡| 国产精品美女久久久久久免费| 中日韩美女免费视频网址在线观看| 欧美视频专区一二在线观看| 久久精品亚洲| 欧美国产精品中文字幕| 国产在线乱码一区二区三区| 国产精品theporn| 欧美日韩在线观看一区二区三区| 亚洲精品中文在线| 亚洲精品资源美女情侣酒店| 在线国产精品播放| 99精品国产在热久久下载| 欧美女主播在线| 欧美一区二区私人影院日本| 亚洲欧美日韩一区| 亚洲高清色综合| 亚洲欧美日韩精品在线| 国产精品视频免费在线观看| 久久久久久久久久久久久久一区| 99在线视频精品|