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的單片機控制系統的仿真設計
主站蜘蛛池模板: 国产一区在线观看无码| 热思思久久免费视频| 精品国产成人a在线观看| 色香蕉网站| 国产成人精品一区二区秒拍1o| 国产91熟女高潮一区二区| 欧美成人午夜在线全部免费| 四虎国产在线观看| 国产超碰在线观看| 欧美激情综合一区二区| 狠狠色噜噜狠狠狠狠奇米777 | 亚洲无码高清一区| 国产亚洲日韩av在线| 中文字幕乱妇无码AV在线 | 亚洲国产av无码综合原创国产| 日本久久久久久免费网络| 亚洲国产日韩在线成人蜜芽| 国产v精品成人免费视频71pao | 欧美日韩精品一区二区在线线 | 在线观看精品自拍视频| 欧美亚洲国产精品第一页| 欧美五月婷婷| 久久伊人久久亚洲综合| 国产欧美日韩91| 91无码人妻精品一区| 国产在线一区二区视频| 91久久偷偷做嫩草影院电| aaa国产一级毛片| jizz亚洲高清在线观看| 国产精品999在线| 亚洲国产成人精品青青草原| 又黄又湿又爽的视频| 午夜福利无码一区二区| 亚洲色成人www在线观看| 欧美一道本| 中文字幕日韩视频欧美一区| 久久中文字幕不卡一二区| 国产综合亚洲欧洲区精品无码| 亚国产欧美在线人成| 99热国产这里只有精品无卡顿"| 亚洲精品桃花岛av在线| 无码AV高清毛片中国一级毛片| 国产精品jizz在线观看软件| 亚洲国产系列| 国产精品性| 亚洲成人精品在线| 狠狠色丁香婷婷| 国产高清国内精品福利| 97视频免费在线观看| 中文字幕2区| 日韩黄色在线| 亚洲全网成人资源在线观看| 亚洲中文字幕日产无码2021| 99久视频| 老司国产精品视频91| 99这里只有精品免费视频| 国产成人精品免费av| 亚洲国产高清精品线久久| a天堂视频在线| 91亚洲国产视频| 亚洲国产中文欧美在线人成大黄瓜 | 国产极品美女在线观看| 欧美精品高清| av大片在线无码免费| 99视频国产精品| 国产综合另类小说色区色噜噜| 国产日韩久久久久无码精品| 欧美啪啪一区| 欧美国产日韩另类| 亚洲最猛黑人xxxx黑人猛交| 伊人精品视频免费在线| 全部毛片免费看| 麻豆精选在线| 久久婷婷综合色一区二区| 麻豆国产在线观看一区二区| 最新国产成人剧情在线播放| 女人18毛片水真多国产| 99热在线只有精品| 欧美视频免费一区二区三区| 国产一区二区三区在线观看视频| 中国国产A一级毛片| 米奇精品一区二区三区|