基于單片機的多功能鐘控收音機的設計與實現—鬧鐘子系統的設計與實現
- 文件介紹:
- 該文件為 doc 格式,下載需要 5 積分
- 基于單片機的多功能鐘控收音機的設計與實現—鬧鐘子系統的設計與實現
摘 要
收音機是現在生活中的一種娛樂工具,它可以擴展我們的知識面,豐富我們是日常生活。但是現在的收音機僅僅只擁有收臺、聽臺、存臺的功能,功能上非常的單一,為了讓收音機具有更強大的的功能,設計了這套基于單片機的多功能鐘控收音機系統。這套系統在傳統的收音機上增加了時鐘設置、溫度測量、液晶顯示以及鬧鐘設置多項功能。本文主要論述了系統的方案設計,系統硬件設計包括硬件選型和硬件電路圖;系統軟件設計包括程序流程圖設計和關鍵代碼。通過編寫代碼實現收音機節目的播放、音量調節、電臺切換及節目的自動搜索、節目頻點存儲功能、時鐘設置、溫度測量、液晶顯示以及鬧鐘功能。且能夠通過按鍵調整系統時鐘,到達設定鬧鈴時間值可選擇蜂鳴器響或開啟收音機到指定頻點。該系統與傳統的收音機系統相比較,具有結構簡單,抗干擾能力強,測量精度高,使用方便的特點。
關 鍵 字:單片機; 收音機; 鬧鐘; 液晶顯示
目 錄
1 緒 論 1
1.1課題研究的背景 1
1.2 研究的目的及意義 1
1.3 本文結構 2
2 系統方案設計 3
2.1系統設計的主要任務 3
2.2系統總體設計 3
2.2.1 收音機模塊 4
2.2.2 時鐘模塊 4
2.2.3 溫度模塊 4
2.2.4 顯示模塊 4
2.2.5 鬧鐘模塊 4
2.2.6 按鍵模塊 5
3 系統硬件設計 6
3.1主控模塊硬件電路設計 6
3.1.1單片機的選型 6
3.1.2 AT89S52單片機的引腳結構分析 7
3.1.3 單片機最小系統設計圖 8
3.2 顯示模塊硬件電路設計 8
3.2.1顯示芯片的選型 8
3.2.2 顯示模塊電路設計 9
3.3 按鍵模塊硬件電路設計 9
3.4 時鐘模塊的硬件電路設計 10
3.4.1時鐘芯片的選型 10
3.4.2時鐘芯片DS1302結構分析 10
3.4.3時鐘模塊電路設計 11
3.5 存儲模塊硬件電路設計 12
3.5.1存儲芯片選型 12
3.5.2存儲芯片AT24C02結構分析 12
3.5.2 AT24C02電路設計 13
3.6 打鈴模塊電路設計 13
4 系統軟件設計 15
4.1 系統軟件總體設計 15
4.2 主控模塊詳細設計 15
4.3 顯示模塊詳細設計 17
4.4 按鍵模塊詳細設計 19
4.5 時鐘模塊詳細設計 19
4.5.1設置當前時間模塊詳細設計 20
4.6 存儲模塊詳細設計 22
4.6.1設置打鈴時間模塊詳細設計 22
4.6.2查看打鈴時間模塊詳細設計 24
5系統的調試與實現 27
5.1系統開發環境Keil C介紹 27
6 結束語 29
參考文獻 30
致謝 31
...