久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1762|回復: 0
打印 上一主題 下一主題
收起左側

基于51單片機的彩燈音樂盒實現

[復制鏈接]
跳轉到指定樓層
樓主
ID:557203 發表于 2019-6-7 15:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
總設計方法
1.1設計原理
電子音樂已廣泛地應用于社會生活的各個領域。其類型從音樂卡片到CD、MP3 等多種多樣,制作原理也各不相同。聲音是通過振動產生的。單片機對某一I/O引腳以一定的頻率循環置1和清0,這一引腳便產生一定頻率的方波,該方波通過放大后作用于揚聲器便產生一定頻率的聲音。若改變輸出方波的頻率,產生的聲音也就改變了。通過控制輸出方波的時間長短,聲音的長短也就得到控制。因此,根據樂譜,單片機就可產生電子音樂。音樂中最關鍵的兩個要素是音符和節拍。單片機控制的音樂發生器系統由硬件電路和軟件兩部分構成。利用單片機控制的電子音樂發生器軟硬件上具有獨特的優點,系統的開發周期短,成本低,電路制作容易。更換歌曲時,硬件電路無需作任何修改,只需需修改軟件即可實現。軟件編程時,可用51系列單片機的匯編語言。同時還可根據個人的習好通過軟件改變節拍的延時時間,增加電子音樂的趣味性。 
1.2 設計思路 
采用匯編語言程序設計的方法結合硬件電路設計方法,利用洞洞板焊接硬件電路,將程序燒至單片機芯片來實現音樂盒的各項功能。                              
1) 提出方案  利用定時器計時這個半周期時間,每當計時到后就將輸出脈沖的I/O反相,然后重復計時此半周期時間再對I/O口反相就可在I/O腳上得到此頻率的脈沖。當鍵盤有鍵按下時,判斷鍵值,啟動計數器T0,產生一定頻率的脈沖,驅動蜂鳴器,放出樂曲。同時在LCD燈按設計規律亮燈。 
2) 總體方案實現 
要產生音頻脈沖,只要算出某一音頻的周期(1/音頻),然后將此周期除以2,既為半周期的時間,利用定時器計時這個半周期時間,每當計時到后就將輸出脈沖的I/O反相,然后重復計時此半周期時間再對I/O口反相,就在I/O腳上得到此頻率的脈沖。
三、硬件電路設計
硬件電路的設計需要借助P軟件來實現,是基于AT89C52單片機芯片的設計,包括單片機最小電路、鍵控電路、亮燈電路和發聲電路幾部分組成,總體框架如下圖所示。

全部資料51hei下載地址:
基于51單片機的彩燈音樂盒 (1).docx (809.04 KB, 下載次數: 19)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久一二区 | 亚洲精品欧美 | 国产免费看| 在线观看的av | av天天看 | 欧美精品乱码久久久久久按摩 | 成在线人视频免费视频 | 亚洲第一天堂 | 99热成人在线 | 日韩精品久久久 | 91视频播放 | 亚洲国产成人av好男人在线观看 | 久久精彩视频 | 福利视频日韩 | 中文字幕欧美日韩一区 | 亚洲中午字幕 | 久久99精品久久久久久狂牛 | 免费在线观看91 | 男女网站免费观看 | 欧美啪啪网站 | 在线免费观看日本视频 | 精品视频一区二区三区 | 一区二区三区高清 | 欧美国产视频 | 最新中文字幕久久 | 国产精品国产三级国产播12软件 | 一区二区在线不卡 | 国产成人精品一区二区三区视频 | 国产精品久久亚洲 | 一级黄色毛片子 | 日韩av一区二区在线 | 国产日韩欧美精品 | 久久伊人一区二区 | 欧美黄色片 | 日韩一区二区成人 | 免费骚视频 | 久久久久国产精品一区二区 | 亚洲精品一区中文字幕乱码 | 日韩精品一区二区三区视频播放 | 午夜精品久久久久久久久久久久久 | 国产一区二区在线视频 |