
一、系統(tǒng)硬件設(shè)計(jì)
DS1820和AT89C51設(shè)計(jì)的恒溫控制裝置的硬件連接示意圖,如圖3所示.DS1820采用寄生電源工作方式,恒溫值通過(guò)一個(gè)2x2的矩陣鍵盤(pán)輸人PO口,P2口送出當(dāng)前溫度值在3位8段LED上顯示,P1.4口外接三極管驅(qū)動(dòng)蜂鳴器發(fā)出報(bào)警,P1.5口和P1.6口外接可控硅器件調(diào)整溫度。

二、軟件設(shè)計(jì)
軟件部分主要包括主程序、AT89C51與DS 1820的通信程序、中斷處理程序、溫度調(diào)整程序等。

1、主程序的工作流程
主程序主要完成系統(tǒng)自檢、初始化設(shè)置、溫度變化檢測(cè)、實(shí)時(shí)顯示結(jié)果、發(fā)出溫度調(diào)整命令等任務(wù).工作流程如圖4所示.
2、AT89C51與DS 1820通信程序的工作流程
按照DS 1820的單總線接口通訊協(xié)議,AT89C51與DS 1820完成數(shù)據(jù)通信必須經(jīng)過(guò)4個(gè)步驟,即初始化、ROM操作指令、存儲(chǔ)器操作指令、數(shù)據(jù)處理.由此可見(jiàn),AT89C51與DS 18B20進(jìn)行通信程序的工作流程如圖5所示。

三、結(jié)論
利用DS 1820和AT89C51設(shè)計(jì)的恒溫控制裝置具有精度高、靈敏度好、工作性能穩(wěn)定等特點(diǎn),有很高的可操作性和可維護(hù)性,是一種良好的恒溫控制裝置。http://www.lvdaopeixun.com
聯(lián)系人:賈小姐
廣東省東莞市寮步鎮(zhèn)嶺安街2號(hào)