一個很全面的基于單片機的萬年歷設計資料分享給大家.
0.png (68.27 KB, 下載次數: 142)
下載附件
2017-6-3 20:31 上傳
0.png (500.18 KB, 下載次數: 136)
下載附件
2017-6-3 20:33 上傳
基于單片機的多功能萬年歷 使用說明
功能說明: 此萬年歷主要具有:年、月、日、星期、時、分、秒,溫度,整點報時,鬧鐘功能,農歷,平潤年。
按鍵說明: 如圖所示,按鍵功能分別是:set(設置),add(加),dec(減),seeNL_NZ(查看農歷鬧鐘)
操作說明: 1、插入USB電源線,按下開關,時間直接運行。可以看到顯示項目分別是:年月日,星期,時分秒,溫度,不用時關掉開關即可,時間不會停止。 2、如需查看農歷,按下seeNL_NZ(查看農歷鬧鐘)鍵,即可看到農歷,同時還會顯示(ping/run)平/潤年,再按一次此鍵,可查看鬧鐘時間。
設置說明: 1、 設置日期時間:按下set(設置)鍵,時間會暫停,蜂鳴器會長響一次,顯示年位置會有光標閃爍,表示此時可以調節年份,如需調節年份,按add(加),dec(減)即可對年份進行調節。然后再按一次set(設置)鍵,顯示月份位置會光標閃爍,同樣的方法可以調節月,再按set鍵分別可設置日,時,分,秒。 2、 調整鬧鐘時間:將顯示調至鬧鐘顯示界面,再按下set(設置)鍵,即可對鬧鐘的時分秒進行調節。 3、 整點報時,鬧鐘開啟與關閉:同時按下set+add鍵,可開啟或關閉整點報時,蜂鳴器會有提示,如響一聲表示開,響兩聲表示關閉;同時按下set+dec鍵,可開啟或關閉鬧鐘功能,同時蜂鳴器會有提示,響一聲表示開,響兩聲表示關閉。
0.png (483.23 KB, 下載次數: 133)
下載附件
2017-6-3 20:33 上傳
0.png (474.49 KB, 下載次數: 139)
下載附件
2017-6-3 20:32 上傳
0.png (419.43 KB, 下載次數: 129)
下載附件
2017-6-3 20:32 上傳
元器件清單:
萬用板 1
DC電源插座 1
USB電源線 1
自鎖開關 1
4.7K電阻 3
AT89C52單片機 1
40腳IC座 1
DS1302芯片 1
鈕扣電池 1
電池座 1
8腳IC座 1
LCD1602液晶顯示屏 1
10K可調電阻 1
DS18B20溫度傳感器 1
1K排阻 1
10K電阻 1
10uF電容 1
按鍵 4
12M晶振 1
22P電容 2
8550三極管 1
蜂鳴器 1
實驗報告(論文)的目錄:
目 錄
摘 要 IV
Abstract V
第一章 前 言 1
1.1 研究背景……………… 1
1.2 設計目的……………… 2
1.3 設計意義……………… 3
第二章 設計內容 4
2.1 總體方案的設計 4
2.1.1 主控模塊 4
2.1.2 顯示模塊 5
2.1.3 時間計算模塊 5
2.1.4 溫度測量模塊 5
2.1.5 報警模塊 6
2.1.6 設置模塊 6
第三章 系統硬件介紹 7
3.1 STC89C52RC主控模塊 7
3.1.1 單片機介紹 7
3.1.2 單片機應用組成系統 7
3.1.3 單片機的發展及發展趨勢 7
3.1.4 單片機應用 9
3.1.5 STC89C52RC的功能介紹 9
3.1.6 單片機I/O口的簡單介紹 9
3.2 LCD1602顯示模塊 10
3.2.1 LCD1602的優點 10
3.2.2 功能特性介紹 10
3.2.3 引腳介紹 11
3.2.4 11條指令介紹 12
3.2.5 LCD1602與單片機接口電路設計 14
3.3 時間計算模塊DS1302 15
3.3.1 DS1302的特性 15
3.3.2 DS1302的引腳介紹 15
3.3.3 DS1302有關的日歷、時間的寄存器 16
3.3.4 DS1302控制字符的介紹 17
3.3.5 DS1302與單片機的接口電路 18
3.4 環境溫度檢測DS18B20 18
3.4.1 DS18B20的特性 18
3.4.2 DS18B20的引腳介紹 19
3.4.3 DS18B20的內部結構 19
3.4.4 DS18B20的操作步奏 20
3.4.4 DS18B20與單片機的接口電路 20
3.5 報警模塊蜂鳴器 21
3.5.1 蜂鳴器驅動 21
3.5.2 蜂鳴器驅動電路 21
3.6 按鍵設置模塊 21
第四章 系統軟件的設計 23
4.1 語言的選擇 23
4.2 程序流程圖 23
4.2.1 主程序流程圖 23
4.2.2 子程序流程圖 24
第五章 PROTEUS測試與仿真 26
5.1 PROTEUS介紹 26
5.2 系統仿真 26
5.2.1 系統硬件仿真原理圖 26
5.2.2 時間界面仿真 28
5.2.3 系統硬件仿真原理圖 29
5.2.4 時間界面仿真 30
第十二章 結論 31
參 考 文 獻 32
致 謝 33
附錄A 原理圖 34
附錄B PCB圖 35
附錄C 源程序 36
該畢業論文內容截圖:
0.png (45.95 KB, 下載次數: 107)
下載附件
2017-6-3 20:36 上傳
制作方法詳解目錄里面包含下面這些器件的使用詳解:
DC電源插口
DS18B20焊接
LCD1602焊接
SR04
三極管
上拉排阻
供電方式
各種電阻、貼片、可調電阻焊接方法
電位器-可調電阻
自鎖開關
輕觸按鍵
proteus仿真圖(顯示時間與設置鬧鐘):
0.png (169.99 KB, 下載次數: 131)
下載附件
2017-6-3 20:40 上傳
0.png (157.99 KB, 下載次數: 165)
下載附件
2017-6-3 20:40 上傳
原理圖與pcb:
0.png (27.45 KB, 下載次數: 117)
下載附件
2017-6-3 20:41 上傳
0.png (27.68 KB, 下載次數: 129)
下載附件
2017-6-3 20:41 上傳
單片機源程序:
0.png (48.33 KB, 下載次數: 113)
下載附件
2017-6-3 20:37 上傳
單片機萬年歷所有資料打包下載(仿真 原理圖 pcb 源碼 實驗報告與論文等等):
6017 萬年歷設計-lcd1602-DS1302-DS18B20.zip
(13.34 MB, 下載次數: 597)
2017-6-3 19:33 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|