值得一看,做課設必備。基于51單片機及DS18B20溫度傳感器的數字溫度計設計
仿真軟件使用proteus 7.7 sp2
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (29.63 KB, 下載次數: 144)
下載附件
2017-6-4 17:04 上傳
課程設計論文預覽:
0.png (253.44 KB, 下載次數: 150)
下載附件
2017-6-4 17:08 上傳
課設論文的目錄
1 概 述 - 1 -
1.1系統概述 - 1 -
2 系統總體方案及硬件設計 - 2 -
2.1 系統總體方案 - 2 -
2.1.1系統總體設計框圖 - 2 -
2.1.2各模塊簡介 - 2 -
2.2 系統硬件設計 - 5 -
2.2.1 單片機電路設計 - 5 -
2.2.2 DS18B20溫度傳感器電路設計 - 6 -
2.2.3 顯示電路設計 - 6 -
2.2.4 按鍵電路設計 - 7 -
2.2.5 報警電路設計 - 8 -
3 軟件設計 - 9 -
3.1 DS18B20程序設計 - 9 -
3.1.1 DS18B20傳感器操作流程 - 9 -
3.1.2 DS18B20傳感器的指令表 - 9 -
3.1.3 DS18B20傳感器的初始化時序 - 10 -
3.1.4 DS18B20傳感器的讀寫時序 - 10 -
3.1.5 DS18B20獲取溫度程序流程圖 - 11 -
3.2 顯示程序設計 - 13 -
3.3 按鍵程序設計 - 13 -
4實物制作及調試 - 14 -
5電子綜合設計體會 - 15 -
參考文獻 - 15 -
附1 源程序代碼 - 17 -
附2 系統原理圖 - 32 -
原理圖:
0.png (68.85 KB, 下載次數: 141)
下載附件
2017-6-4 17:07 上傳
K1是用來進入上下限調節模式的,當按一下K1進入上限調節模式,再按一下進入下限調節模式,再按一下退出調節模式。在調節上下限溫度模式下,K2是實現加1功能,K1是實現減1功能,K3是用來設定上下限溫度正負的。
在正常模式下,按一下K2進入查看上限溫度模式,顯示1s左右自動退出;按一下K3進入查看下限溫度模式,顯示1s左右自動退出。
K4正常模式下用來設置和取消按鍵音。
上下限設置模式下是用來設置溫度的正負。
* 功 能: 實時測量溫度,超過上下限報警,報警溫度可手動調整。K1是用來
* 進入上下限調節模式的,當按一下K1進入上限調節模式,再按一下進入下限
* 調節模式。在正常模式下,按一下K2進入查看上限溫度模式,顯示1s左右自動
* 退出;按一下K3進入查看下限溫度模式,顯示1s左右自動退出;按一下K4消除
* 按鍵音,再按一下啟動按鍵音。在調節上下限溫度模式下,K2是實現加1功能,
* K1是實現減1功能,K3是用來設定上下限溫度正負的。
元件清單:
單片機:STC89C52 1片
傳感器:DS18B20 1只
晶振: 11.0592MHz 1只
電容: 33pf 2個
22uf電解電容 1個
電阻: 10k 1個
4.7k 1個
1k 1個
排阻: 4.7k 9腳 1排
PNP三極管:9012或者8550或者5401 1只
蜂鳴器: 1個
輕觸按鈕:5個
四位一體共陰極數碼管:1個
紅色發光二極管: 1個
萬用板: 1塊
導線: 若干
0.png (101.55 KB, 下載次數: 128)
下載附件
2017-6-4 17:05 上傳
QG_4)U3X$][[_9~EY(%@M3W.png (94.32 KB, 下載次數: 158)
下載附件
2017-6-4 12:14 上傳
0.png (69.83 KB, 下載次數: 138)
下載附件
2017-6-4 17:03 上傳
全部資料下載地址:
51單片機及DS18B2.rar
(704.05 KB, 下載次數: 93)
2017-6-4 12:13 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|