999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的樂曲演奏電路的設計

2011-10-26 07:16:22施奇毛麗民張笠君陳肖帆
中國科技信息 2011年10期
關鍵詞:功能系統設計

施奇 毛麗民 張笠君 陳肖帆

常熟理工學院電氣與自動化工程學院,江蘇 常熟 215500

基于FPGA的樂曲演奏電路的設計

施奇 毛麗民 張笠君 陳肖帆

常熟理工學院電氣與自動化工程學院,江蘇 常熟 215500

本文首先運用Visual Basic 進行上位機琴鍵控制界面的程序設計,再利用VHDL語言進行演奏電路的設計,并將該模塊通過QUARTUS II平臺下載到Altera芯片中, 上位機機通過RS232串行口可以直接與FPGA進行通信,完成數據交換工作。該演奏電路通過琴鍵控制界面輸入音調,由RS232通信方式控制發出DO、RE、MI、FA等8個音調,蜂鳴器發出聲音,完成演奏功能。

FPGA;Visual Basic;RS232通信模塊

FPGA; Visual Basic; RS232 communication module

近幾年在數字系統設計領域出現了一種全新的設計技術——數字系統設計自動化(EDA, Electronic Design Automation)技術。該技術具有系統設計效率高、集成度好、保密性強、易于修改、易于實現等優點,因此而成為當今數字系統設計的主流技術,其應用領域也越來越廣泛,其中進行電子琴的實現也是一個重要嘗試和應用,本文研究了一個基于FPGA樂曲演奏電路的設計方案,利用altera的FPGA芯片,在QuartusⅡ平臺下,采用自頂而下的設計思路,結合VB的程序設計,完成樂曲演奏電路的設計。

1 系統設計

1.1 設計要求及功能

該演奏電路能實現八個音鍵的控制以及對于編好的音樂進行播放,根據各個音調的頻率的差異,來實現按下不同的音鍵而發出不同的聲音。當8位發聲控制鍵輸入中某一位為高電平時,則對應某一音階的初始計數值作為獲得該音階的分頻預置值將送入預制數計數器;預制數計數器輸出相應的頻率同時輸出對應該音階簡譜的顯示代碼;該頻率經二分頻器后送入揚聲器,揚聲器就可發出對應音符的聲音,同時在數碼管上顯示該音名。

1.2 總體功能示意圖

圖1 系統功能示意圖

2 硬件電路設計

本設計采用A ltera第一代Cyclone系列FPGA EP1C6,該器件基于全1.5V SRAM工藝,容量從2910至20060個邏輯單元具有多達294912bit 嵌入RAM Cyclone FPGA支持各種單端I/O 標準。EP1C6 有4000個邏輯單元(LE),有17個M 4K RAM 塊,有兩個PLL。主要電路圖如下所示:

圖2 蜂鳴器電路圖

U 3為蜂鳴器當IO134 輸出不同頻率出來時,U 3 蜂鳴器會發出相應的聲音。

根據HBN評分情況進行效果標準評價[3]:(1)治愈,面部癥狀全部消失,面神經功能完全恢復,面部運動正常;(2)顯效,面部癥狀基本消失,存在輕微功能減弱,靜止狀態下面部對稱,張力無異常,眼睛可完全閉合,口有輕微不對稱;(3)有效,明顯功能減弱,靜止狀態下面部對稱,張力無異常,抬眉額紋對稱,用力可閉合眼睛合,口較明顯不對稱;(4)無效,面部癥狀無顯著改善,口無力,眼不能閉。總有效為治愈、顯效及有效之和。

圖3 電源電路圖

FPGA 核心供電部分采用AMS1117-1.5V LDO 芯片,能提供1.5V 800 毫安的電流。

圖4 RS232電路圖

U 1是MAX 3232,負責將TTL的電平轉為2 3 2電平,C 1,C 4,C 5,C 3 均是M A X 323 2所需要的外圍電路,LED 1、LED2 是兩個LED燈,它們分別在RS232數據接收和數據發送線上, 當有數據發送或接收時,它們會閃爍,表示正在發送或接收數據,可以根據這兩個LED 燈判斷是否有數據經過。

3 軟件設計與仿真

3.1 上位機的設計

在PC機上運用Visual Basic編寫上位機琴鍵控制界面,如下圖所示:

圖5 琴鍵控制界面

3.2 電子琴演奏電路的設計

電子琴演奏電路在Quartus II9.0 環境下采用頂層原理圖設計。

3.2.1 程序設計流程圖如下所示

圖6 程序流程圖

3.2.2 頂層電路圖

圖 7系統頂層電路圖

(1)COU N T模塊

由于設計中RDX輸入的數據是以9600b/s傳送的,那么需要一個接收同步信號的部分,用12MH時鐘信號通過COUNT模塊分1250倍頻得到9600H z的頻率來實現同步接收。

圖8 COUNT模塊

(2)SC模塊

SC模塊完成接收數據工作,RS232傳送一個數據或者字符需要10位,即1位啟動位加8位數據位,1個停止位。在SC模塊中,通過集數方式來接受一位數據,一旦檢測到1位啟動位即低電平,就開始接受PC機送出的ASCII碼,并開始計算,收到8位數據寄存后開始清零,完成一位數據的接收,輸出8位ASC II碼。

圖9 SC模塊

(3)TONETABA模塊

TONETABA模塊完成ASCII碼轉換為四位BCD碼輸出顯示,另外控制頻率值,來控制SPEAKER的頻率發音。

圖10 TONETABA模塊

(4)SPEA KER模塊

SPEAK ER模塊實際上就是一個分頻器,通過對12M H z分頻產生不同的音符。

圖11 SPEAKER模塊

3.2.3 仿真結果

在程序設計完成及編譯成功后,對系統進行了仿真,得到如下的圖形。

圖11 仿真電路圖

4 總結

本設計進行了系統的調試和功能驗證并利用QuartusII9.0軟件生成.sof文件,下載到A ltera EP1C6T144C8N中,實際結果表明本系統設計的電子琴及硬件播放的音樂全部技術指標和功能很好地符合設計的要求,發聲準確,滿足了設計要求。

[1]鄒益. FPGA/CPLD技術實用教程[M].北京:中國石化出版社.2010

[2]黃秋元,陳適. FPGA應用技術基礎教程[M].北京:電子工業出版社.2009

[3]田耘,徐文波.Xilinx FPGA開發實用教程[M].北京:清華大學出版社.2008

[4]曹瑞,盧印舉. EDA技術與CPLD/FPGA開發應用簡明教程[M].北京:清華大學出版社.2007

Music performance circuit design based on FPGA

Shi qi Mao Limin Zhang Lijun Chen Xiaofan
School of Electrical and Automation Engineering,Changshu Institute of Technology,changshu 21500,china

This paper design the Keyboard control interface using Visual Basic,then design performed circuit using VHDL Language,download the module to the Altera chip through the QUARTUS II platform, PC communicate with the FPGA via RS232 serial port to exchange the data .The performance circuit input tone through Keyboard control interface,The DO,RE, MI, FA, etc. 8 tones is controlled by the RS232 communication ,make the buzzer sounds,complete the Music performance

TP316

A

10.3969/j.issn.1001-8972.2011.10.076

施奇(1 9 8 9-),男, 漢族,江蘇南京人,常熟理工學院電氣與自動化工程學院。

猜你喜歡
功能系統設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 99热这里都是国产精品| 亚洲国产精品成人久久综合影院| 超级碰免费视频91| 91毛片网| 亚洲第一香蕉视频| 91九色最新地址| 亚欧成人无码AV在线播放| 久久无码av三级| 色九九视频| 国产成人a在线观看视频| 成人欧美在线观看| 黄色网站不卡无码| 欧美一级在线播放| 巨熟乳波霸若妻中文观看免费| 曰韩人妻一区二区三区| 97一区二区在线播放| 亚洲欧洲天堂色AV| 亚洲最大在线观看| 国产女人在线| 亚洲精品少妇熟女| 青青草一区二区免费精品| 夜夜拍夜夜爽| 无码综合天天久久综合网| 无码人中文字幕| 国产成人精品午夜视频'| 亚洲福利一区二区三区| 国产一区二区影院| 免费一级毛片在线观看| 欧美成人国产| 亚洲AV无码乱码在线观看代蜜桃| 亚洲第一黄片大全| 国产麻豆91网在线看| 91青青视频| 精品久久777| 免费在线一区| 亚洲精品麻豆| 亚洲av色吊丝无码| 国产h视频免费观看| 欧美人与牲动交a欧美精品| 91精品国产自产在线观看| 欧美日韩免费观看| 欧美日韩亚洲国产主播第一区| 一区二区影院| 久久青青草原亚洲av无码| 青青草原国产精品啪啪视频| 伊人网址在线| 成年人午夜免费视频| 欧美日韩精品一区二区视频| 露脸国产精品自产在线播| 免费看黄片一区二区三区| 国产精品漂亮美女在线观看| 国产在线第二页| 国内精自线i品一区202| 最新国产网站| 亚洲欧洲日本在线| 国产无码制服丝袜| 狠狠综合久久| 97在线公开视频| 日韩无码视频网站| 免费jjzz在在线播放国产| 久久99这里精品8国产| 亚洲日韩国产精品综合在线观看| 国产爽妇精品| 丁香婷婷久久| 中文字幕佐山爱一区二区免费| 欧美精品一区二区三区中文字幕| 日本三级欧美三级| 久久精品人人做人人爽电影蜜月 | 成人小视频网| 亚洲欧美日韩另类在线一| 无码高清专区| 国产美女91呻吟求| 欧美丝袜高跟鞋一区二区| 国产成人做受免费视频| 久久夜夜视频| 国产99视频免费精品是看6| 福利片91| 欧美亚洲综合免费精品高清在线观看| 欧美成人午夜影院| 四虎影视国产精品| 亚洲国产精品不卡在线| 国产另类视频|