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视频在线精品免费观看6| 91精品免费久久久| 免费无码AV片在线观看国产| 色婷婷电影网| 91色综合综合热五月激情| a毛片免费在线观看| 99中文字幕亚洲一区二区| 免费一看一级毛片| 亚洲美女视频一区| 在线亚洲精品自拍| 99久久婷婷国产综合精| 欧美日韩国产成人在线观看| 国产在线专区| 伊人查蕉在线观看国产精品| 国产午夜福利片在线观看| 久久国产高清视频| 伊人成人在线视频| 久久国产精品国产自线拍| 国产成人午夜福利免费无码r| 91在线国内在线播放老师| 四虎国产在线观看| 国产欧美日韩视频一区二区三区| 婷婷亚洲综合五月天在线| 色综合天天操| 亚洲成年网站在线观看| 国产成人精品高清在线| 日韩国产黄色网站| 国产丝袜啪啪| 国产精品嫩草影院视频| 日本伊人色综合网| 九九热精品在线视频| 成人亚洲天堂| 免费激情网站| 99视频全部免费| 欧美a级在线| 2021国产在线视频| 国产激情无码一区二区免费| 亚洲—日韩aV在线| 多人乱p欧美在线观看| 99在线免费播放| 极品国产一区二区三区| 丰满的少妇人妻无码区| 婷婷亚洲视频| 久久伊人色| 亚洲丝袜中文字幕| 欧美在线精品怡红院| 精品视频一区二区观看| 欧美成人综合视频| 国产在线观看第二页| 国产噜噜在线视频观看| 免费A∨中文乱码专区| 精久久久久无码区中文字幕| 免费av一区二区三区在线| 日韩黄色大片免费看| 在线观看热码亚洲av每日更新| 精品無碼一區在線觀看 | 亚洲福利网址| 国产精品久久久久鬼色| 国产精品99r8在线观看| 毛片网站在线看| 亚洲欧美人成电影在线观看| 午夜免费小视频| 久久超级碰| 日本五区在线不卡精品| 九色91在线视频| 一级一级一片免费| 动漫精品中文字幕无码| 成人福利视频网| 国产一区二区三区免费| 亚洲精品国产日韩无码AV永久免费网| 伊人福利视频| 欧美三级自拍| 国产真实乱子伦视频播放| 中文字幕伦视频| 国产高清在线精品一区二区三区| 狠狠色香婷婷久久亚洲精品| 538国产在线| 亚洲视频一区| 国产在线观看成人91| 国产成人禁片在线观看|