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

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

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

3天內不再提示

ROM_IP的調用 用蜂鳴器播放歌曲

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

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

圖片

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

圖片

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

圖片

4.保存到文件夾中。

圖片

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

圖片

6.調用ROM_IP核,按下圖箭頭順序保存。

圖片

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

圖片

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

圖片

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

圖片

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

圖片

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

圖片

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

圖片

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

圖片

圖片

圖片

圖片

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

圖片

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

圖片

圖片

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

圖片

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

圖片

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

圖片

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

圖片

然后復制到mif文件中

圖片

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

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

    關注

    38

    文章

    7514

    瀏覽量

    164012
  • ROM
    ROM
    +關注

    關注

    4

    文章

    575

    瀏覽量

    85837
  • 蜂鳴器
    +關注

    關注

    12

    文章

    892

    瀏覽量

    46007
  • FPGA開發板
    +關注

    關注

    10

    文章

    122

    瀏覽量

    31547
  • PLL電路
    +關注

    關注

    0

    文章

    92

    瀏覽量

    6431
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

    c語言編寫:客人按一下 播放歌曲1,主人連按三下播放歌曲2現在歌曲已經做成函數直接可以調用,請問各位大神如何實現客人按一下,主人連按三下從
    發表于 04-19 21:47

    想在STC12C5A60S2單片機搞個藍牙

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

    帶有歌詞顯示的音樂播放

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

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

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

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

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

    Arduino UNO控制板發送串口協議是如何控制語音播放播放歌曲

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

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

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

    STM32蜂鳴器模擬播放歌曲

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

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

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

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

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

    使用Arduino播放歌曲

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

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

    電子發燒友網站提供《使用Arduino無源蜂鳴器播放任何歌曲.zip》資料免費下載
    發表于 02-01 11:18 ?1次下載
    使用Arduino無源<b class='flag-5'>蜂鳴器</b><b class='flag-5'>播放</b>任何<b class='flag-5'>歌曲</b>
    主站蜘蛛池模板: 果冻传媒在线看免费高清 | 无限资源在线完整高清观看1| A级韩国乱理伦片在线观看| 精品一产品大全| 97超碰射射射| 日韩人妻少妇一区二区三区| 国产人妻人伦精品A区| 一级毛片在线免费视频| 女的把腿张开男的往里面插| 国产AV午夜精品一区二区入口| 香蕉视频国产精品| 美女内射少妇一区二区四区| 超清无码波多野吉衣与黑人| 亚洲免费观看| 欧美九十老太另类| 摸老师丝袜小内内摸出水| 白丝萝莉喷水| 亚洲成a人片777777久久| 另类欧美尿交| 国产精品丰满人妻AV麻豆| 亚洲精品自在线拍2019| 欧美 亚洲 日韩 在线综合| 国产久久热99视频| 97免费观看视频| 我年轻漂亮的继坶2中字在线播放 我们中文在线观看免费完整版 | 全彩无翼污之邪恶女教师 | 快播电影频道| 国产精品毛片在线视频| 2023极品少妇XXXO露脸| 日日干夜夜爱| 久色视频网| 国产网红主播精品福利大秀专区| 中文字幕AV在线一二三区| 色小姐电影qvod播放| 看全色黄大色大片免费久黄久| 菲律宾毛片| 97国产精品视频在线观看| 亚州性夜夜射在线观看| 欧美性爱 成人| 久久怡红院国产精品| 国产露脸150部国语对白|