999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的音樂播放器硬件設計

2021-12-03 06:39:25朱建武
科技信息·學術版 2021年31期
關鍵詞:單片機

朱建武

摘要:介紹了一種基于89C58RD單片機的音樂播放器硬件設計方案,可在數碼管上顯示時間,通過外置喇叭自動播放音樂。

關鍵詞:單片機? 存儲芯片? 液晶屏?? 音頻功率放大器

1.設計要求

在基于單片機的音樂播放器系統設計中,采用89C58RD+型單片機為硬件基礎,通過C語言程序對芯片進行編程。單片機需外接+5V穩壓電源,并通過MAX232電平轉換芯片和串口接入PC機。單片機工作時,用軟件對定時器初值進行設定,從而得到所需要的聲音頻率;通過四位共陰LED數碼管,可顯示時間,并可進行定時設置;通過LM386N1芯片,將單片機輸出的信號放大,接入喇叭即可發聲。

2.分析

(1)對時間進行定時,當定時時間到后,通過喇叭能連續播放一段音樂。要求播放出的音樂的音階準確,不能有太大偏差,否則會造成音樂聲音刺耳難聽;音樂播放必須連貫,即音樂必須有節奏感;喇叭放出的音樂聲音響亮,不能太小,否則不能達到樂曲的提示作用。

(2)在四位共陰LED數碼管上顯示出時間(24小時制),包括小時、分鐘,當定時1秒后,秒數加1;當定時滿60秒后,秒數歸零,分鐘數加1;當定時滿60分鐘后,分鐘數歸零,小時數加1;當定時滿24小時后,小時數歸零。

本設計的軟件部分包含了兩個重要組成部分:音樂編程和時間程序。

設計的軟件流程:程序開始運行時先對單片機進行初始化,其中包括定時器及其工作方式的選擇、外部中斷設定、定時器初值的設定。利用單片機,通過軟件的方式產生所需要的音樂頻率,并將收到的信號與音頻編碼表進行對比。若信號在編碼表中,則將該頻率的定時器初值寫入定時器中,并讀取頻率的音階,再從單片機的P1.0口輸出,經過音頻放大器驅動喇叭發出聲音,利用驅動喇叭演示程序即可控制音樂的節拍。若信號不在編碼表中,則返到初始化。

3. 硬件部分功能簡介

設計的硬件流程如下,首先,PC機通過串口及MAX232芯片將程序下載到單片機中,其中包括把一個個的單音寫入單片機的ROM存儲器中,程序運行時再將音樂數據按順序讀出,利用單片機的定時器中斷控制音樂節拍的長度,這樣就能形成一段樂曲。在單片機P1.0口接入音頻放大電路,將單片機輸出的信號放大,再通過喇叭播放音樂。單片機P2口接4位共陰LED數碼管,并外接1K歐的排阻,利用單片機內部的定時器中斷控制時間程序,然后在數碼管上顯示出時間。

3.1 硬件電路圖

通過串口與電腦相連相互傳送數據。單片機通過P0口控制液晶顯示,通過PI口控制24C1024芯片存儲數據,通過串口將菜譜數據寫入到24C1024芯片中去,同時調用24C1024芯片數據顯示到液晶屏中。按鍵部分圖略。按鍵選擇菜名,客人最后確認后通過串口回傳到PC中。

4. 仿真與調試過程

4.1時間顯示程序仿真

對于時間顯示程序,采用了Preteus軟件來仿真。首先進入Preteu界面,設計一個簡單的仿真電路,及一個單片機的基本外圍電路,在P0.0-P0.7接一個4位共陰數碼管和排阻,如圖6-1。最后,把程序調入單片機中,開始運行。

(1)調試過程中所遇到的問題:運行程序時LED4位共陰數碼管顯示程亂碼。

原因分析:數碼管初始設置有錯。

解決方案:重新設置數碼管顯示參數,正確的設置為{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。

(2)數碼管顯示的時間與真正的時間進度不一致。

原因分析:定時器初值設置有誤。本次設計的晶振為6MHZ,而程序中的初值卻設置成了12MHZ晶振所采用的值5000,導致顯示的時間比真正的時間要慢。

解決方案:將定時器初值改為12MHZ晶振初值的一半,及2500即可。

4.2音樂播放程序調試過程

關于音樂播放程序的調試,首先采用Preteus軟件來仿真,但是該仿真軟件中沒有喇叭或蜂鳴器等聲音播放工具。于是將3.1中的單片機的P1.0處接了一個示波器,想通過這樣來仿真并調試音樂播放程序,但是效果不是很理想。程序運行的時候,能看見示波器有不同頻率的波形交替出現,但是頻率變換得很快,無法確認是否顯示的是所需要的頻率,并且無法辨別音頻變換的節奏是否正確。此方法并不適用。

接下來制作了一個簡單的單片機播放器電路。即在實驗板上焊接實驗電路,電路由單片機89C58RD+、MAX232的外圍電路組成,并在單片機的P1.0處用三極管連接一個簡單的音頻放大器,再外接一個喇叭。將程序寫入單片機中,這樣就能聽出聲音和音樂節奏是否正確。

5.總結

用單片機技術設計、制造的播放器控制系統,具有集成度高、功能強、體積小、速度快、存儲量大、指令豐富,抗干擾性強,性能價格比高,通用性好,推廣范圍大,工作可靠,指示準確,易于匹配,使用壽命長,標準化系數高等一系列優勢和特點。最后可在數碼管上顯示時間,當定時時間到后,喇叭自動播放一段連續的音樂。此設計擺脫了傳統鬧鐘的刺耳聲音,取而代之的是美妙的音樂,能為人們的日常生活提供準確的計時,且成本低廉,值得推廣。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 国产人妖视频一区在线观看| 国产成人1024精品| 日韩欧美中文在线| 亚洲人成色在线观看| 国产第一页屁屁影院| 成人日韩精品| 欧美激情福利| 亚洲国产天堂久久综合| 四虎永久在线精品国产免费| 一级一毛片a级毛片| 国产精品yjizz视频网一二区| 亚洲黄色网站视频| 女同久久精品国产99国| 欧美亚洲国产精品第一页| 国产真实乱子伦视频播放| 亚洲无线国产观看| 亚洲人成网站18禁动漫无码| 波多野结衣久久高清免费| 91成人精品视频| 国产精品久久久久无码网站| 国产精品久久自在自2021| 午夜欧美在线| 波多野结衣第一页| 国产成人高清精品免费5388| 精品国产91爱| 91久久精品国产| 亚洲天堂精品视频| 久久香蕉国产线看精品| 亚洲小视频网站| 亚洲第一香蕉视频| 97se亚洲| 国产精品中文免费福利| 亚洲av日韩av制服丝袜| 18禁色诱爆乳网站| 国产h视频免费观看| 国产高清在线丝袜精品一区| 国产农村精品一级毛片视频| 欧美国产综合色视频| 尤物特级无码毛片免费| 欧美日韩福利| 91精品人妻互换| 久久免费视频播放| 国产成人精品无码一区二| 91po国产在线精品免费观看| 中美日韩在线网免费毛片视频| 亚洲人成人伊人成综合网无码| 亚洲国产在一区二区三区| av天堂最新版在线| 超薄丝袜足j国产在线视频| 99re热精品视频中文字幕不卡| 全部免费毛片免费播放| 亚洲欧美日韩综合二区三区| 丰满人妻久久中文字幕| 自慰网址在线观看| 波多野衣结在线精品二区| 中文字幕天无码久久精品视频免费 | 99久久国产精品无码| 国产成人综合日韩精品无码不卡| 区国产精品搜索视频| 99热这里只有成人精品国产| 91精品国产一区自在线拍| 极品国产在线| 亚洲中文字幕久久精品无码一区| 成年人福利视频| 精品国产一二三区| 婷婷综合色| 国产成人一区在线播放| 韩国福利一区| 日本午夜精品一本在线观看| 欧洲日本亚洲中文字幕| 免费全部高H视频无码无遮掩| 国产精品免费电影| 日韩专区欧美| 92精品国产自产在线观看| 国产欧美精品专区一区二区| 黄色网页在线播放| 91免费国产高清观看| 久久免费视频播放| 久久这里只有精品国产99| 日本不卡视频在线| 免费毛片视频| 伊人网址在线|