色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

ROM_IP的調(diào)用 用蜂鳴器播放歌曲

冬至子 ? 來源:小樊愛學習 ? 作者:愛學習的小樊 ? 2023-07-19 16:44 ? 次閱讀

1.新建一個存儲文件(mif文件)。

圖片

2.設定為256個存儲單元,每個單元8位寬。

圖片

3.自行往每個單元中填充自己需要的數(shù)值。

圖片

4.保存到文件夾中。

圖片

5.查看生成的文件,上部分是注釋,中間會顯示單元個數(shù)和位寬,下部分是存儲的數(shù)據(jù)。

圖片

6.調(diào)用ROM_IP核,按下圖箭頭順序保存。

圖片

7.基本使用默認設置就行,注意單元個數(shù)和位寬與之前設定的要一樣。

圖片

8.在初始化選項欄中,選擇最初生成的mif文件,然后和之前PLL的調(diào)用一樣,選擇生成inst文件,點擊finish,rom的調(diào)用到此結(jié)束。

圖片

9.下圖是野火FPGA給的電路框圖,用了兩個按鍵,電路的效果為從1到256讀取對應單元存儲的數(shù)據(jù)并通過數(shù)碼管顯示出來,兩個按鍵按下后,會分別從99和199開始往后讀取,具體參考野火教程,這里不詳細展開。

圖片

10.我這里選擇通過在rom中存儲《恭喜發(fā)財》的樂譜頻率,使蜂鳴器播放歌曲。下面是網(wǎng)上找到的音調(diào)和頻率的對應關系,我先是使用了野火給的蜂鳴器例程(例程是循環(huán)播放七個音節(jié)),只需要在原有基礎上加一個rom就行,但是他給定的是0.5秒一個音調(diào),播放恭喜發(fā)財就有點拖沓,修改成0.5秒又會有明顯的停頓,至今沒搞清楚為啥,所以我換成之前FPGA實驗課上做的程序。

圖片

12.這是之前程序的頂層,由于器件不同,需要把調(diào)用的ip核都換掉。(需要程序的,拿到手,可以按以下流程操作)

圖片

13.首先新建一個工程,選定自己的器件,將這四個文件復制到自己的工程文件夾下。

圖片

14.按照上文給出的rom_ip調(diào)用,還有之前一篇pll_ip調(diào)用的方法,各自重新生成一個放到文件夾中,其中pll輸出的時鐘要改為12Mhz,并且在最后輸出的選項卡中要勾選bsf文件,之后的頂層文件中要用,兩個ip核的名字就按之前給出的寫就行,否則自己還要到程序里再改一下,如下。

圖片

圖片

圖片

圖片

15.新建一個頂層的bdf文件。

圖片

16.在bdf文件的空白處雙擊,打開symbol欄,點擊下方三個點,跳轉(zhuǎn)到自己的文件夾,將復制的song.bsf,ctclk.bsf,還有新生成的pll.bsf都添加進來,然后按下圖連線,此時編譯成功就沒問題了。

圖片

圖片

17.最后,按照自己的板子,搞定引腳,程序完成。

圖片

18.之后,只需要修改mif文件,就能播放自己要的歌曲,不過因為速度和音調(diào)會有些問題,有些效果可能不好。具體mif修改如下,以恭喜發(fā)財為例:

圖片

這里的11~17是七個音節(jié),5,6,7是三個低音音節(jié),如果需要其它的音節(jié),需要自己計算。

圖片

根據(jù)樂譜畫線的這一段,編出來的mif文件應該是下面這樣的:

圖片

然后復制到mif文件中

圖片

重新編譯并下載就可以了,其它歌曲一樣的操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7528

    瀏覽量

    164319
  • ROM
    ROM
    +關注

    關注

    4

    文章

    575

    瀏覽量

    85962
  • 蜂鳴器
    +關注

    關注

    12

    文章

    893

    瀏覽量

    46085
  • FPGA開發(fā)板

    關注

    10

    文章

    123

    瀏覽量

    31580
  • PLL電路
    +關注

    關注

    0

    文章

    92

    瀏覽量

    6464
收藏 人收藏

    評論

    相關推薦

    AM335x接TLV320AIC3104然后接外置揚聲器,播放歌曲時沒有聲音輸出是怎么回事?

    AM335x接TLV320AIC3104 然后接外置揚聲器。 原理圖如上圖。目前驅(qū)動加載了,播放歌曲時沒有聲音輸出。但是可以再揚聲器接口處監(jiān)測到方波。誰調(diào)試過希望給些建議
    發(fā)表于 10-29 07:17

    TPA6130A2的寄存器配置正常,也可以正常播放歌曲,但是負壓只有-2.7左右,為什么?

    TPA6130A2的寄存器配置正常,也可以正常播放歌曲,但是負壓只有-2.7左右,這是哪里有問題???
    發(fā)表于 10-31 08:25

    做個音樂播放器,有什么新花樣呢

    現(xiàn)在只能簡單播放歌曲了。想顯示出歌名,然后記錄歌的時間
    發(fā)表于 05-21 18:58

    【基于51單片機的具有識別功能的音樂門鈴】

    c語言編寫:客人按一下 播放歌曲1,主人連按三下播放歌曲2現(xiàn)在歌曲已經(jīng)做成函數(shù)直接可以調(diào)用,請問各位大神如何實現(xiàn)客人按一下,主人連按三下從
    發(fā)表于 04-19 21:47

    想在STC12C5A60S2單片機搞個藍牙

    想自己搞個藍牙,來用手機控制藍牙播放歌曲,求教如何實現(xiàn)?來個藍牙原理圖,和如何控制單片機播放歌曲
    發(fā)表于 11-23 20:48

    帶有歌詞顯示的音樂播放

    本帖最后由 chew_elecfans 于 2017-8-6 11:36 編輯 播放歌曲的同時在12864LCD上顯示每個樂句的歌詞,并給出了音樂播放程序的詳細注釋。
    發(fā)表于 07-24 01:50

    PIC單片機蜂鳴器播放歌有人做過嗎?分享下,謝謝

    PIC單片機蜂鳴器播放歌有人做過嗎?分享下,謝謝
    發(fā)表于 10-11 15:56

    fatfs播放MP3不能正常播放歌曲,如何解決?

    求助原子哥,下面的程序我直接賦值在主函數(shù)中直接執(zhí)行play_song(7);就可以正常播放歌曲,而如果把play_song(7);嵌入void play_mp3(void)函數(shù)中,在主函數(shù)中執(zhí)行
    發(fā)表于 04-21 21:21

    Arduino UNO控制板發(fā)送串口協(xié)議是如何控制語音播放播放歌曲

    Arduino UNO控制板的硬件特性有哪些呢?Arduino UNO控制板發(fā)送串口協(xié)議是如何控制語音播放播放歌曲的?
    發(fā)表于 11-08 07:41

    如何使用STM32F103控制蜂鳴器發(fā)聲播放音樂

    基于STM32F103,蜂鳴器播放歌曲本文的內(nèi)容,分為下面幾部分:1,參考網(wǎng)上例程;2,移植,運行,查看,盡力理解代碼;3,調(diào)整測試參數(shù);4,添加一首歌曲。下面詳細描述一下過程:一,
    發(fā)表于 01-07 08:19

    STM32蜂鳴器模擬播放歌曲

    /***********************************************************************函數(shù)名:BEEP_Init*功能:蜂鳴器初始化*參數(shù):無*返回:無*備注:引腳 點蜂鳴器電平 模式速度PC3高電平
    發(fā)表于 01-19 08:09

    iPod Shuffle是怎么隨機播放歌曲的?

    iPod Shuffle是怎么隨機播放歌曲的?
    發(fā)表于 08-21 15:02 ?3933次閱讀

    使用單片機實現(xiàn)延時程序控制播放歌曲的仿真設計實例

    本文檔的主要內(nèi)容詳細介紹的是使用單片機實現(xiàn)延時程序控制播放歌曲的仿真設計實例免費下載。
    發(fā)表于 03-10 14:18 ?14次下載

    使用Arduino播放歌曲

    電子發(fā)燒友網(wǎng)站提供《使用Arduino播放歌曲.zip》資料免費下載
    發(fā)表于 02-01 14:20 ?0次下載
    使用Arduino<b class='flag-5'>播放歌曲</b>

    使用Arduino無源蜂鳴器播放任何歌曲

    電子發(fā)燒友網(wǎng)站提供《使用Arduino無源蜂鳴器播放任何歌曲.zip》資料免費下載
    發(fā)表于 02-01 11:18 ?1次下載
    使用Arduino無源<b class='flag-5'>蜂鳴器</b><b class='flag-5'>播放</b>任何<b class='flag-5'>歌曲</b>
    主站蜘蛛池模板: 亚洲免费一区二区 | 亚洲视频黄 | 亚洲欧美日韩国产另类电影 | 免费国产午夜理论不卡 | 国产精品无码亚洲区艳妇 | 伦理电影2499伦理片 | www.x日本| 国产精品久久久久久精品... | 美女扒开腿让男生桶爽免费APP | 两性色午夜视频免费国产 | 啊…嗯啊好深男男高h文总受 | adc影院欢迎您大驾光临入口 | 免费韩伦影院在线观看 | 日韩经典欧美一区二区三区 | xiao776唯美清纯| 国产精品久AAAAA片 | 97超碰在线视频 免费 | 成人国产精品免费网站 | 啊灬啊别停灬用力啊在线观看视频 | 亚洲精品自在在线观看 | 亚洲精品国产AV成人毛片 | 国产欧美国日产在线播放 | 国产亚洲精品AAAAAAA片 | 手机毛片在线 | 精品久久久亚洲精品中文字幕 | 亚色九九九全国免费视频 | 国产精品成人观看视频免费 | 午夜影视不充值观看 | 伊人久久精品99热超碰 | 亚州AV人片一区二区三区99久 | 5g天天奭视频 | 94色94色永久网站 | 乱码午夜-极品国产内射 | 国产亚洲tv在线观看 | 男男高H啪肉Np文多攻多一受 | 一二三四在线播放免费观看中文版视频 | 免费 高清 中文在线观看 | 精品国产露脸久久AV麻豆 | 肉动漫无码无删减在线观看 | 亚洲黄色高清视频 | 污污内射在线观看一区二区少妇 |