【正文】
用循環(huán)移位的方式,每 次調(diào)用位讀取函數(shù) readbit 讀取一位。程序中首先拉低數(shù)據(jù)線 DQ 開(kāi)始讀時(shí)間隙,然后將 DQ 置 1。 For(i=0。 If(val==1) DQ=1。 Delay(3)。s++)。 if(shuiwei90) kai1=1。同理,當(dāng)觸點(diǎn)斷開(kāi)的時(shí)候,由于電容 C 經(jīng)過(guò) 的電阻 R 放電, C 的兩端放電電壓的波動(dòng)不會(huì)超過(guò)非門的關(guān)閉電壓,所以,非門的輸出也不可能改變。動(dòng)態(tài)顯示的情況下, LED 數(shù)碼管顯示的穩(wěn)定性與點(diǎn)亮?xí)r間和循環(huán)的間隔時(shí)間有關(guān),而 LED 的顯示亮度與導(dǎo)通電流、點(diǎn)亮?xí)r間和間隔時(shí)間有關(guān)。在這種情況下,多個(gè) LED 是同時(shí)顯示的。因此,這種數(shù)碼管有時(shí)也被稱為 8段 LED數(shù)碼管顯示器。 LED 數(shù)碼管可以根據(jù)控制不同組合的二極管導(dǎo)通,來(lái)顯示各種數(shù)據(jù)和字符。在默認(rèn)的 DISRT0 位狀態(tài)下, RST 引腳上的高電平有效。如果只需 8位地址線,它將輸出特殊功能寄存器(鎖存器)中的內(nèi)容。 ○ 3 輸入輸出( I/O)端口引腳 AT89S52 提供了 4個(gè) 8位并行 I/O 端口,基本的功能和其他 51 系列單片機(jī)完全一致,部分引腳有擴(kuò)展功能,分別介紹如下。 VCC(PIN40),電源端,正電源接 到 伏電壓,正常工作電壓為正五伏。使用 Atmel 公司高精度非 易失性存儲(chǔ)器 制造技術(shù),與工業(yè)的 80C51 系列產(chǎn)品的指令和引腳完全的兼容。 圖 電磁繼電器 要選用繼電器 ,必須先要了解必要的條件: ○ 1 控制整個(gè)電路的電源電壓以及能提供的最大電流; ○ 2 被控制的電路中的電壓和電流; ○ 3 被控電路需要幾組和什么形式的觸點(diǎn)。由兩片簧片組成,平時(shí)不接觸,繼電器吸動(dòng)后它們閉合。由于繼電器用于控制電路,所以流過(guò)其觸點(diǎn)的電流比較小,故不需要滅弧裝置。 ○ 7 DS18B20 的時(shí)序 1)復(fù)位 圖 復(fù)位 單片機(jī)在 t0 時(shí)刻發(fā)出一復(fù)位的脈沖 (最短為 480us 的低電平的信號(hào) ),接著在t1 時(shí)刻,釋放總線然后進(jìn)入接收的狀態(tài),當(dāng) DS18B20 檢測(cè)到了,總線地上升沿 后,會(huì)等待 1560us,接著 DS18B20 在 t2 的時(shí)刻會(huì)發(fā)出存在的脈沖 (低電平將持續(xù)60240us),如圖 中虛線所示。從高速暫存器字節(jié) 0開(kāi)始,最多讀取 9B。 2)存儲(chǔ)操作命令 a 溫度轉(zhuǎn)換命令(代碼為 44H),用于啟動(dòng) DS18B20 進(jìn)行溫度測(cè)量。 1wire 總線通信的第一步是選擇 1wire 設(shè)備,然后 1wire主機(jī)發(fā)送各種命令來(lái)進(jìn)行數(shù)據(jù)傳輸。 ○ 4 DS18B20 的電源供電方式 1) DS18B20 寄生電源的供電方式電路 攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 3 硬件設(shè)計(jì) 10 DS18B20 寄生電源的供電電路,如圖 所示,想讓 DS18B20 精確的進(jìn)行溫度的轉(zhuǎn)換, I/O 口必須保證在溫度轉(zhuǎn)換 的期間能夠提供足夠的能量,因?yàn)槊總€(gè)DS18B20 在溫度轉(zhuǎn)換的期間工作的電流達(dá)到 1mA,當(dāng)幾個(gè)溫度傳感器同時(shí)掛在一根I/O 線上進(jìn)行多點(diǎn)測(cè)溫的時(shí)候,僅靠上拉電阻是沒(méi)有辦法提供足夠的能量,因而會(huì)造成無(wú)法轉(zhuǎn)換溫度或者溫度誤差極大。其中單線信號(hào)包括復(fù)位脈沖和響應(yīng)脈沖,寫“ 0”,寫“ 1”和讀“ 1”。 ○ 2 DS18B20 的外形 DS18B20 的外形及引腳排列和封裝形式圖如圖 所示 圖 DS18B20 的封裝引腳圖 GN 地信號(hào) DQ 數(shù)據(jù)輸入 /輸出引腳。另外一路是在水箱中的五根不銹鋼針,它們輸出的信號(hào)經(jīng)過(guò)反向并通過(guò)驅(qū)動(dòng)再送入單片機(jī) 89S52 進(jìn)行處理,在 LED 數(shù)碼管上顯示當(dāng)前的水位值。傳統(tǒng)測(cè)溫的元件有熱電偶和熱電阻,它們測(cè)出的一般是電壓,然后轉(zhuǎn)換成對(duì)應(yīng)的溫度,這就需要較多的外部硬件的支攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 2 方案的論證與選擇 6 持,電路及軟件的調(diào)試比較復(fù)雜,制作難度比較高,成本相對(duì)也比較高。 該設(shè)計(jì) 外圍的電路比較簡(jiǎn)單,只需通過(guò) DS18B20 進(jìn)行采集的溫度,一個(gè) LED 顯示的電路,軟件設(shè)計(jì)的部分只需要采集溫度,再對(duì)溫度進(jìn)行轉(zhuǎn)化,最后用顯示電路將它顯示出來(lái)。當(dāng)水位上升到 Kn 處時(shí),浮子推動(dòng)磁體 M移動(dòng)到干簧管 Kn, Kn 接通。所以,在要求不是很高的一般的應(yīng)用中,常做出在一定溫度范圍內(nèi)的溫度和阻值成線性關(guān)系的假設(shè),從而簡(jiǎn)化了計(jì)算。要經(jīng)過(guò)幾部分的設(shè)計(jì)來(lái)完成: ○1 LED 數(shù)碼管顯示部分的設(shè)計(jì) ○ 2水位采集部分的設(shè)計(jì) ○ 3 溫度采集部分的設(shè)計(jì) ○4控制加熱和上水電路的設(shè)計(jì) 攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 1 緒論 3 從系統(tǒng)需要和研究?jī)?nèi)容可以看出,本設(shè)計(jì)需要做的主要工作有:查閱相關(guān)資料,了解各部分功能原理。世界各國(guó)太陽(yáng)能熱水器的生產(chǎn)發(fā)展速度也很快。太陽(yáng)能熱水器順著時(shí)代的發(fā)展要求,滿足了人們對(duì)環(huán)保綠色產(chǎn)品的需求。如今的大多數(shù)家庭的太陽(yáng)能都裝有水位監(jiān)測(cè)、水溫測(cè)量、顯示功能,使用時(shí)更加方便。太陽(yáng)能熱水器是太陽(yáng)能的利用中最常見(jiàn)的一種裝置,經(jīng)濟(jì)的效益明顯,正在迅速地推廣應(yīng)用,太陽(yáng)能熱水器能 將太陽(yáng)的輻射能轉(zhuǎn)換為熱能 [10],供應(yīng)生產(chǎn)和生活使用。 關(guān)鍵詞 AT89S52 單片機(jī), LED,溫度控制,水位控制,電磁開(kāi)關(guān) 攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) ABSTRACT II ABSTRACT This design mostly AT89S52 microcontroller core as a control and coordinate the work for the entire system,The DS18B20 sensor to detect the current water temperature,SCM through the processing in the LED digital tube display the current temperature inform users,The user through the display of the temperature value can control the electromagic switch heating or water to achieve a fortable system can realtime monitoring of water level, the value level through the digital tube display, when the water level is zero, the electromagic switch system will automatically open water, when the water level is higher than 100, the system will automatically shut down the water electromagic switch. Key words AT89S52 MCU, LED, temperature control, water level control, electromagic switch 攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 目錄 1 目 錄 摘 要 ................................................................................................................................. I ABSTRACT .......................................................................................................................... II 1 緒論 .............................................................................................................................1 課題背景 ...............................................................................................................1 課題研究意義 ........................................................................................................1 國(guó)內(nèi)外研究水平 .....................................................................................................1 本課題發(fā)展趨勢(shì) .....................................................................................................2 2 方案的分析與選擇 .....................................................................................................4 方案的分析 ............................................................................................................4 方案一 .........................................................................................................4 方案二 .........................................................................................................5 方案的選擇 ............................................................................................................5 3 硬件設(shè)計(jì) .....................................................................................................................7 系統(tǒng)總體硬件框圖與工作原理 ................................................................................7 溫度傳感器 ............................................................................................................7 電磁繼電器 .......................................................................................................... 13 單片機(jī)控制系統(tǒng) ................................................................................................... 14 AT89S52 的主要性能 .................................................................................. 15 AT89S52 的引腳說(shuō)明 .................................................................................. 16 LED 顯示 .............................................................................................................. 18 按鍵電路設(shè)計(jì) ...............................................................