精品久久一区二区三区-日韩精品免费一区二区夜夜嗨-亚洲乱码国产乱码精品精导航-精品亚洲无人区一区二区

產(chǎn)品圖片

產(chǎn)品分類

技術(shù)文章
主頁(yè) > 技術(shù)文章 > AUDIO電子音樂(lè)實(shí)驗(yàn)
2024-06-01 06:43

AUDIO電子音樂(lè)實(shí)驗(yàn)

一、  實(shí)驗(yàn)?zāi)康?br />   1、    了解普通揚(yáng)聲器的工作原理。
  2、    使用FPGA產(chǎn)生不同的音樂(lè)頻率。
  3、    進(jìn)一步體驗(yàn)FPGA的靈活性。
二、      實(shí)驗(yàn)原理
  本實(shí)驗(yàn)是完成一小段音樂(lè)程序的開(kāi)發(fā),然后再用揚(yáng)聲器進(jìn)行試聽(tīng)。下面主要介紹一下完成本實(shí)驗(yàn)的幾個(gè)主要部分的工作原理。
  音符的產(chǎn)生:音符的產(chǎn)生是利用計(jì)數(shù)器對(duì)輸入的時(shí)鐘信號(hào)進(jìn)行分頻,然后輸出不同的頻率來(lái)控制揚(yáng)聲器發(fā)不同的聲音。計(jì)數(shù)器必須是?勺兊挠(jì)數(shù)器,也就是其初始計(jì)數(shù)值可變,這樣便可以對(duì)其進(jìn)行初始化,使其從不同的初始值開(kāi)始計(jì)數(shù),實(shí)現(xiàn)對(duì)輸入時(shí)鐘信號(hào)的不同分頻。
  節(jié)拍的產(chǎn)生:節(jié)拍也是利用計(jì)數(shù)器來(lái)實(shí)現(xiàn),如果某一個(gè)音符需要維持的時(shí)間比較長(zhǎng),那么就可以在此計(jì)數(shù)器從計(jì)數(shù)值A(chǔ)到計(jì)數(shù)值B之間都維持該音符,很顯然,A和B之間的間隔越大,那么該音符維持的時(shí)間也就越長(zhǎng)。
  樂(lè)譜的存儲(chǔ):樂(lè)譜是一個(gè)固定的組合電路,根據(jù)不同的輸入值,然后輸出一個(gè)固定的值,該值就是音符產(chǎn)生計(jì)數(shù)器的分頻的初始值。
  適當(dāng)?shù)倪x擇這些計(jì)數(shù)器和組合電路,便可完成不同的樂(lè)曲和不同節(jié)奏。
  三、      實(shí)驗(yàn)內(nèi)容
  本實(shí)驗(yàn)要求完成的任務(wù)是通過(guò)編程實(shí)現(xiàn)一段音樂(lè)旋律的循環(huán)播放。
  四、  實(shí)驗(yàn)步驟
  1、 打開(kāi)QUARTUSII軟件,新建一個(gè)工程。
  2、 建完工程之后,再新建一個(gè)VHDL File,打開(kāi)VHDL編輯器對(duì)話框。
  3、 按照實(shí)驗(yàn)原理和自己的想法,在VHDL編輯窗口編寫(xiě)VHDL程序,用戶可參照光盤(pán)中提供的示例程序。
  4、 編寫(xiě)完VHDL程序后,保存起來(lái)。方法同實(shí)驗(yàn)一。
  5、 對(duì)自己編寫(xiě)的VHDL程序進(jìn)行編譯并仿真,對(duì)程序的錯(cuò)誤進(jìn)行修改。
  6、 編譯仿真無(wú)誤后,根據(jù)用戶自己的要求進(jìn)行管腳分配。分配完成后,再進(jìn)行全編譯一次,以使管腳分配生效。
  7、 根據(jù)實(shí)驗(yàn)內(nèi)容用實(shí)驗(yàn)導(dǎo)線將上面管腳分配的FPGA管腳與對(duì)應(yīng)的模塊連接起來(lái)。
  如果是調(diào)用的本書(shū)提供的VHDL代碼,則實(shí)驗(yàn)連線如下:
  Clk:時(shí)鐘輸入信號(hào),接1.5MHz的時(shí)鐘源。
  Spk:輸出,接揚(yáng)聲器部分的輸入端SPK。
  8、 用下載電纜通過(guò)JTAG口將對(duì)應(yīng)的sof文件加載到FPGA中。觀察實(shí)驗(yàn)結(jié)果是否與自己的編程思想一致。
  五、         實(shí)驗(yàn)結(jié)果與現(xiàn)象
  以設(shè)計(jì)的參考示例為例,當(dāng)設(shè)計(jì)文件加載到目標(biāo)器件后,確認(rèn)信號(hào)連接線已正確連接,將數(shù)字信號(hào)源模塊CLOCK1的時(shí)鐘選擇為1.5MHz ,在實(shí)驗(yàn)平臺(tái)上的音頻輸出模塊將會(huì)響起一段“梁祝”音樂(lè)的旋律。
  六、         實(shí)驗(yàn)報(bào)告
  1、    了解樂(lè)曲節(jié)拍產(chǎn)生的過(guò)程,注意音符的節(jié)拍長(zhǎng)短的變化是由什么控制的。
  2、    熟悉音樂(lè)編程的過(guò)程,填入新的樂(lè)曲。
  3、    試?yán)肍PGA的LPM-ROM將音樂(lè)旋律存放入ROM,然后再調(diào)用的形式編寫(xiě)程序。
  4、    繪出仿真波形圖,并加以說(shuō)明。
產(chǎn)品列表頁(yè)
返回頂部
精品v欧洲高清欧美| 欧美大胆a级视频 一本| 精品久久久久久不卡亚洲| 欧美综合区自拍亚洲综合| 鸡巴操美女小穴羞羞视频| 91偷自产一区二区三区蜜臀| 90岁肥老奶奶毛毛外套| 中文字幕乱码人妻一区二区三区| 妓女综合网在线观看| 午夜理论理论亚洲激情| 欧美一级免费观看| 日本六十五十熟女一级黄色| 国产午夜福利片无码视频| 老女人爱精大鸡吧草| 精品一区二区三区成人免费视频| 激烈18禁高潮视频免费| 欧美人与性动交b欧美精品| 亚洲欧美日韩精品一区二区| 国产尤物蜜臀AV| 国产乱子伦视频一区二区三区| 联系附近成熟妇女| 国产精品无码一二区免费| 亚洲综合区欧美一区二区| 大肉棒操小骚穴视频| 日韩av一区二区高清不卡| 国产精品午夜小视频观看| 亚洲午夜国产片在线观看| 白色紧身裤无码系列在线| 啊啊啊操我视频大全| 女女同性女同1区二区三| 亚洲av午夜一区二区| 欧美日本欧美日本区一区二| 亚洲日韩不卡一区二区三区| 91在线一区二区| 欧美高清在线观看一区二区三区| 农村胖肥胖女人操逼视频| 大黑屌狂操骚逼视频| 尤物AV无码国产在线看| 美女主播被操流水| 黄色视频网在线观看| 一级风流国产片a级|