




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 電電 子子 科科 技技 大大 學(xué)學(xué) 畢業(yè)設(shè)計(論文)畢業(yè)設(shè)計(論文) 專 業(yè): 電子工程 考生姓名: 何騰 準(zhǔn)考證號 010811310054 單 位: 電子工程學(xué)院 電子科技大學(xué)自學(xué)考試辦公室制電子科技大學(xué)自學(xué)考試辦公室制 20122012 年年 5 5 月月 2525 日日 電子科技大學(xué)電子科技大學(xué) 畢業(yè)設(shè)計(論文)任務(wù)書 題目:基于單片機(jī)的溫度控制系統(tǒng) 任務(wù)與要求:設(shè)計基于單片計算機(jī)的溫度控制器, 用于控制溫度 時間:從 2012 年 5 月 1 日至 2012 年 8 月 10 日共 14 周 專業(yè):電子工程 專業(yè)代碼:y080705 考生姓名:何騰 準(zhǔn)考證號:01081131005
2、4 單位:電子科技大學(xué)電子工程學(xué)院 指導(dǎo)單位或教研室: 指導(dǎo)老師(簽名): 職稱: 2012 年 6 月 5 日 畢業(yè)設(shè)計進(jìn)度計劃表 日期工作內(nèi)容執(zhí)行情況指導(dǎo)教師簽名 2012 年 5 月進(jìn)行畢業(yè)資料的收集和整理 2012 年 56 月系統(tǒng)方案的設(shè)計與實(shí)現(xiàn) 2012 年 67 月 經(jīng)中斷檢查后,對系統(tǒng)方案的設(shè)計與 實(shí)現(xiàn)進(jìn)行修改及完善 2012 年 67 月論文的構(gòu)思、修改及撰寫 2012 年 7 月論文的打印及裝訂 2012 年 6 月 20 日 前 將論文由網(wǎng)上發(fā)給指導(dǎo)教師 2012 年 6 月 20 日論文提交 指導(dǎo)教師對 進(jìn)度計劃實(shí) 施情況總評 簽 名: 年 月 日 目目 錄錄 摘要摘要
3、.i abstractabstract.i 第一章第一章 方案設(shè)計與論證方案設(shè)計與論證.1 1.1 設(shè)計要求.1 1.2 工作原理.1 1.3 主控制部分.2 1.4 測量部分.3 第二章第二章 各單元的設(shè)計各單元的設(shè)計.10 2.12.1 鍵盤單元鍵盤單元.10 2.2 溫度控制及超溫和超溫警報單元.11 2.3 溫度控制器件單元.11 2.4 溫度測試單元.12 2.5 七段數(shù)碼管顯示單元.12 2.6 接口通訊單元.14 第三章第三章 電源輸入單元電源輸入單元.16 第四章第四章 程序設(shè)計程序設(shè)計.17 4.1 程序結(jié)構(gòu)分析.17 4.2 主程序.18 4.3 程序代碼.19 第五章第五
4、章 測試分析測試分析.20 5.1 環(huán)境測試.20 5.2 測試方法.20 5.3 測試結(jié)果.20 5.4 測試結(jié)論.20 結(jié)結(jié) 論論.22 致致 謝謝.23 參考文獻(xiàn)參考文獻(xiàn).24 附錄附錄 a a:使用說明:使用說明.25 附錄附錄 b:b:程序清單程序清單.25 基于單片機(jī)的溫度控制系統(tǒng)的設(shè)計基于單片機(jī)的溫度控制系統(tǒng)的設(shè)計 何騰 電子工程學(xué)院 10 級 電子工程 1 班 指導(dǎo)教師:甘露 摘要摘要:本設(shè)計以 at89s51 單片機(jī)為核心的溫度控制系統(tǒng)的工作原理和設(shè)計方法。 溫度信號由溫度芯片 ds18b20 采集,并以數(shù)字信號的方式傳送給單片機(jī)。文中 介紹了該控制系統(tǒng)的硬件部分,包括:溫度
5、檢測電路、溫度控制電路、pc 機(jī)與 單片機(jī)串口通訊電路和一些接口電路 。單片機(jī)通過對信號進(jìn)行相應(yīng)處理,從而 實(shí)現(xiàn)溫度控制的目的。文中還著重介紹了軟件設(shè)計部分,在這里采用模塊化結(jié) 構(gòu),主要模塊有:數(shù)碼管顯示程序、鍵盤掃描及按鍵處理程序、溫度信號處理 程序、繼電器控制程序、超溫報警程序。 關(guān)鍵詞關(guān)鍵詞:at89s51 單片機(jī) ds18b20 溫度芯片 溫度控制 串口通訊 basedbased temperaturetemperature controlcontrol systemsystem designdesign heteng electronic engineering college 10
6、electronic engineering class1 instructor:ganlu abstract: :this design take at89s51 monolithic integrated circuit as core temperature control systems principle of work and design method. the temperature signal by the temperature chip ds18b20 gathering, and transmits by digital signals way for the mon
7、olithic integrated circuit. in the article introduced this control systems hardware part, including: temperature examination electric circuit, temperature-control circuit, pc machine and monolithic integrated circuit serial port communication channel and some interface circuit. the monolithic integr
8、ated circuit through carries on corresponding processing to the signal, thus realizes the temperature control goal. in the article also emphatically introduced the software design part, uses the modular structure in here, the main module includes: nixietube display sequence, keyboard scanning and pr
9、essed key disposal procedure, temperature signal processing procedure, black- white control procedure, excess temperature warning procedure. keywordskeywords:at89s51 monolithic integrated circuit ;ds18b20 temperature chip;temperature control;serial port communication 第一章第一章 方案設(shè)計與論證方案設(shè)計與論證 1.1 設(shè)計要求 設(shè)
10、計基于單片計算機(jī)的溫度控制器,用于控制溫度。具體要求 如下 : 1. 溫度連續(xù)可調(diào),范圍為0-40 2. 超調(diào)量%20% 3. 溫度誤差0.5 4. 人 -機(jī)對話方便 1.2 工作原理 溫度傳感器 ds18b20 從設(shè)備環(huán)境的不同位置采集溫度,單 片機(jī) at89s51 獲取采集的溫度值,經(jīng)處理后得到當(dāng)前環(huán)境中一 個比較穩(wěn)定的溫度值,再根據(jù)當(dāng)前設(shè)定的溫度上下限值,通過加熱 和降溫對當(dāng)前溫度進(jìn)行調(diào)整。當(dāng)采集的溫度經(jīng)處理后超過設(shè)定溫度 的上限時,單片機(jī)通過三極管驅(qū)動繼電器開啟降溫設(shè)備 (壓縮制冷器) ,當(dāng)采集的溫度經(jīng)處理后低于設(shè)定溫度的下時 , 單片機(jī)通過三極管驅(qū)動繼電器開啟升溫設(shè)備 (加熱器 )
11、。 當(dāng)由于環(huán)境溫度變化太劇烈或由于加熱或降溫設(shè)備出現(xiàn)故障, 或者溫度傳感頭出現(xiàn)故障導(dǎo)致在一段時間內(nèi)不能將環(huán)境溫度調(diào)整到 規(guī)定的溫度限內(nèi)的時候,單片機(jī)通過三極管驅(qū)動揚(yáng)聲器發(fā)出警笛聲。 系統(tǒng)中將通過串口通訊連接pc 機(jī) 存儲溫度變化時的歷史數(shù) 據(jù),以便觀察整個溫度的控制過程及監(jiān)控溫度的變化全過程。 鍵盤電路 ds18b20 溫度芯片 數(shù)據(jù)傳輸 繼電器 2加熱器 pc 機(jī) 工作原理圖 1.3 主控制部分 ds18b20 是 dallas 公司生產(chǎn)的一線式數(shù)字溫度傳感器,它具 有微型化、低功耗、高性能抗干擾能力、強(qiáng)易配處理器等優(yōu)點(diǎn),特 別適合用于構(gòu)成多點(diǎn)溫度測控系統(tǒng),可直接將 溫度轉(zhuǎn)化成串 行數(shù)字信號
12、(按9 位二進(jìn)制數(shù)字)給單片機(jī)處理,且在同一總線 上可以掛接多個傳感器芯片,它具有三引腳to-92 小體積封 裝形式,溫度測量范圍55 125,可編程為9 12 位 a/d 轉(zhuǎn)換精度,測溫分辨率可達(dá)0.0625,被測溫度用符號擴(kuò) 展的16 位數(shù)字量方式串行輸出,其工作電源既可在遠(yuǎn)端引入,業(yè) 可采用寄生電源方式產(chǎn)生,多個ds18b20 可以并聯(lián)到三根或者 兩根線上,cpu 只需一根端口線就能與多個ds18b20 通信, 占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。從而可 以看出ds18b20 可以 非常 方便的被用于遠(yuǎn)距離多點(diǎn)溫度檢測系 統(tǒng) 。 綜上,在本系統(tǒng)中我采用溫度芯片ds18b2
13、0 測量溫度。該 芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測溫元件,且此元件線形 at89s51 8bit cpu 數(shù)據(jù)顯示 繼電器 1 n 壓縮制冷器 max232 電平轉(zhuǎn) 換芯片 片 超溫報警 輸入電源 較好。在0100 攝氏度 時,最大線形偏差小于1 攝氏度 。 該芯片直接向單片機(jī)傳輸數(shù)字信號,便于單片機(jī)處理及控制。 圖 1-1 溫度芯片ds18b20 1.4 測量部分 at89s51 是一個低功耗,高性能cmos 8 位單片機(jī),片內(nèi) 含 8k bytes isp(in-system programmable)的可反復(fù)擦寫 1000 次的flash 只讀程序存儲器,器件采用atmel 公司的
14、高 密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)mcs-51 指令系統(tǒng)及 80c51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用8 位中央處理器和isp flash 存儲單元,功能強(qiáng)大的微型計算機(jī)的at89s51 可為許 多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。at89s51 具有如下特點(diǎn):40 個引腳,4k bytes flash 片內(nèi)程序存儲器, 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲器(ram), 32 個外部雙向輸 入 /輸出( i/o)口, 5 個中斷優(yōu)先級2 層中斷嵌套中斷,2 個 16 位可編程定時計數(shù)器,2 個全雙工串行通信口,看門狗 ( wdt)電路,片內(nèi)時鐘振蕩器。 此外, at89s51 設(shè)
15、計和配置了振蕩頻率可為0hz 并可通過 軟件設(shè)置省電模式。空閑模式下,cpu 暫停工作,而ram 定 時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器 而保存ram 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù) 位。同時該芯片還具有pdip、 tqfp 和 plcc 等三種封裝形式, 以適應(yīng)不同產(chǎn)品的需求。 由于系統(tǒng)控制方案簡單 ,數(shù)據(jù)量也不大 ,考慮到電路的簡 單和成本等因素 ,因此在本設(shè)計中選用 a tmel 公司的 a t89s51 單片機(jī)作為主控芯片。主控模塊采用單片機(jī)最小系統(tǒng)是由 于 a t89s51 芯片內(nèi)含有4 kb 的 e2prom ,無需外擴(kuò)存儲器 ,電 路簡單可
16、靠 ,其時鐘頻率為 0 24 mhz ,并且價格低廉 , 批量價在 10 元以內(nèi)。 其 主要功能特性: 兼容mcs-51 指令系統(tǒng) 4k 可反復(fù)擦寫 (1000 次) isp flash rom 32 個雙向i/o 口 4.5-5.5v 工作電壓 2 個 16 位可編程定時/計數(shù)器 時鐘頻率0-33mhz 全雙工uart 串行中斷口線 128x8 bit 內(nèi)部ram 2 個外部中斷源 低功耗空閑和省電模式 中斷喚醒省電模式 3 級加密位 看門狗(wdt)電路 軟件設(shè)置空閑和省電功能 靈活的isp 字節(jié)和分頁編程 雙數(shù)據(jù)寄存器指針 可以看出at89s51 提供以下標(biāo)準(zhǔn)功能:4k 字節(jié)flash
17、閃速存儲器,128 字節(jié)內(nèi)部ram, 32 個 i/o 口線,看門狗 ( wdt),兩個數(shù)據(jù)指針,兩個16 位定時器/計數(shù)器,一個 5 向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘。 同時 , at89s51 可降至0hz 的靜態(tài)邏輯操作,并支持兩種軟件可 選的節(jié)電工作模式??臻e方式停止cpu 的工作,但允許 ram,定時 /計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式 何在ram 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直 接到一個硬件復(fù)位。 at89s51 引角功能說明 vcc:電源電壓 gnd:地 p0 口: p0 口是一組8 位漏極開路型雙向i/o 口,也即地 址
18、 /數(shù)據(jù)總線復(fù)用口,作為輸出口用時,每位能驅(qū)動8 個 ttl 邏輯門電路,對端口寫“1”可作為高阻抗輸入端口。在訪 問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在 flash 編程時,p0 口接收指令字節(jié),而在程序校驗(yàn)時,輸出指令 字節(jié),校驗(yàn)時,要求外接上拉電阻。 p1 口: p1 是一個帶內(nèi)部上拉電阻的8 位雙向i/o 口, p1 的輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個 ttl 邏輯門 電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平, 此時可作輸入口。作輸入口使用時,因?yàn)閮?nèi)部存在上拉電阻,某個 引腳被外部信號校驗(yàn)期
19、間,p1 接收低8 位地址。表1-1 為 p1 口第二功能。 表 1-1 p1 口第二功能 端口引 腳 第二功能 p1.5 mosi(用于isp 編程) p1.6 miso(用于isp 編程) p1.7 sck(用于isp 編 程) p2 口: p2 是一個帶有內(nèi)部上拉電阻的8 位雙向i/o 口, p2 的輸出緩沖級可驅(qū)動4 個 ttl 邏輯門電路。對端口寫 “1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口, 作輸入口使用時,因?yàn)閮?nèi)部存在上拉電阻,某個引腳被外部信號拉 低時會輸出一個電流i。在訪問位地址的外部數(shù)據(jù)存儲器(如 執(zhí)行: movx ri 指令)時,p2 口線上的內(nèi)(也即特殊
20、功能寄 存器,在整個訪問期間不改變。flash 編程或校驗(yàn)時,p2 也接收高位地址和其它控制信號。) p3 口: p3 口是一組帶有內(nèi)部上拉電阻的8 位雙向i/o 口。 p3 口輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個 ttl 邏輯門 電路。對p3 口寫入 “1”時,它們被內(nèi)部上拉電阻拉高并可作為 輸入端口。作輸入端口時,被外部拉低的p3 口將用上拉電阻 輸出電流i。 p3 口除了作為一般的i/o 口線外,更重要的用途 是它的第二功能,p3 口的第二功能如下表1-2。 表 1-2 p3 口的第二功能 端口功能第二功能端口引腳第二功能 rxd( p3.0 ) 串行輸入口t0( p3. 4) 定時
21、 /計數(shù)器0 外部 輸入 txd( p3.1 ) 串行輸出口t1( p3. 5) 定時 /計數(shù)器1 外部 輸入 int0( p3. 2) 外中斷0wr( p3. 6) 外部數(shù)據(jù)存儲器寫選 通 int1( p3. 3) 外中斷1rd( p3. 7) 外部數(shù)據(jù)存儲器讀選 通 rst:復(fù)位輸入。當(dāng)振蕩工作時,rst 引腳出現(xiàn)兩個機(jī)器 周期上高電平將使單片機(jī)復(fù)位。wdt 益出將使該引腳輸出高電 平,設(shè)置sfr auxr 的 disrto 位(地址8eh)可打開或關(guān) 閉該功能。disrto 位缺省為reset 輸出高電平打開狀態(tài)。 ale/prog:當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時, ale(地址鎖存
22、允許)輸出脈沖用于鎖存地址的低8 位字節(jié)。 即使不訪問外部存儲器,ale 仍以時鐘振蕩頻率的1/6 輸出 的正脈沖信號,因此它可對外輸出時鐘或用于定時目地,要注意的 是:第當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個ale 脈沖。如有 必要,可通過對特殊功能寄存器(sfr)區(qū)中的8eh 單元的 d0 位置位,可禁止ale 操作。該位禁位后,只有一條movx 和 movc 指令ale 才會被激活。此外,該引腳伎被微弱拉高,單片 機(jī)執(zhí)行外部程序時,應(yīng)設(shè)置ale 無效。 psen:程序儲存允許(psen)輸出是外部程序存儲器的讀選 通信號,當(dāng)at89s51 由外部程序存儲器取指令(或數(shù)據(jù))時,每 個機(jī)器周期兩次
23、psen 有效,即輸出兩個脈沖。當(dāng)訪問外部數(shù)據(jù) 存儲器,高有兩次有效的psen 信號。 ea/vpp:外部訪問允許。欲使cpu 公訪問外部程序存儲器 (地址0000h ffffh), ea 端必須保持低電平(接地)。需 注意的是:如果加密位lb1 被編程,復(fù)位時內(nèi)部會鎖存ea 端狀態(tài)。 xtal1:振蕩器反相放大器及內(nèi)部時鐘發(fā)生器的輸入端。 xtal2:振蕩器反相放大器的輸出端。 at89s51 單片機(jī)內(nèi)部構(gòu)造及功能: 特殊功能寄存器:特殊功能寄存器的片內(nèi)空間分存如下圖1-2 所示。 圖 1-2 auxr輔助寄存器 雙時鐘指針寄存器:為方便地訪問內(nèi)部和外部數(shù)據(jù)存儲器,提 供了兩個16位數(shù)據(jù)指針
24、寄存儲器:pd0位于 sfr區(qū)塊中的地址 82h、 83h和 dp1位于地址84h、 85h,當(dāng) sfr中的位 dps=0時選 擇 dp0,而 dps=1時選擇 dp1。在使用前初始化dps。 圖 1-3 雙時鐘指針寄存器 電源空閑標(biāo)志:電源空閑標(biāo)志(pof)在特殊功能寄存儲器 sfr中 pcon的第 4位( pcon.4) ,電源打開時pof置 “1”,它可 由軟件設(shè)置睡眠狀態(tài)并不為復(fù)位所影響。 存儲器結(jié)構(gòu):mcs-51單片機(jī)內(nèi)核采用程序存儲器和數(shù)據(jù)存 儲器空間分開的結(jié)構(gòu),均具有64kb外部程序和數(shù)據(jù)的尋址空間。 程序存儲器:如果ea引腳接地(gnd),全部程序均執(zhí)行外 部存儲器。在at89
25、s51,假如接至vcc(電源),程序首先執(zhí) 行從地址0000h 0fffh( 4kb)內(nèi)部程序存儲器,再執(zhí)行地址為 1000h ffffh( 60kb)的外部程序存儲器。 數(shù)據(jù)存儲器:在at89s51的具有 128字節(jié)的內(nèi)部ram,這 128字節(jié)可利用直接或間接尋址方式訪問,堆棧操作可利用間接尋 址方式進(jìn)行,128字節(jié)均可設(shè)置為堆棧區(qū)空間。 看門狗定時器(wdt): wdt是為了解決cpu程序運(yùn)行時可 能進(jìn)入混亂或死循環(huán)而設(shè)置,它由一個14bit計數(shù)器和看狗復(fù) 位 sfr( wdtrst)構(gòu)成。外部復(fù)位時,wdt默認(rèn)為關(guān)閉狀態(tài),要 打開 wdt,必按順序?qū)?1h和 0e1h寫到 wdtrst寄
26、存器,當(dāng)啟動 了 wdt,它會隨晶體振蕩器在每個機(jī)器周期計數(shù),除硬件復(fù)位或wdt 溢出復(fù)位外沒有其它方法關(guān)閉wdt,當(dāng) wdt溢出,將使rst引 腳輸出高電平的復(fù)位脈沖。引腳圖詳見圖1-4 圖 1-4 at89s51 單片機(jī)引腳圖 第二章第二章 各單元的設(shè)計各單元的設(shè)計 2.1 鍵盤單元 在這種行列式矩陣鍵盤非編碼鍵盤的單片機(jī)系統(tǒng)中,鍵盤處理 程序首先執(zhí)行等待按鍵并確認(rèn)有無按鍵按下的程序段。當(dāng)確認(rèn)有按 鍵按下后,下一步就要識別哪一個按鍵按下。對鍵的識別通常有兩 種方法:一種是常用的逐行掃描查詢法;另一種是速度較快的線反 轉(zhuǎn)法。 首先辨別鍵盤中有無鍵按下,有單片機(jī)i/o 口向鍵盤送全 掃描字,然
27、后讀入行線狀態(tài)來判斷。方法是:向行線輸出全掃描字 00h,把全部列線置為低電平,然后將列線的電平狀態(tài)讀入累加器a 中。如果有按鍵按下,總會有一根行線電平被拉至低電平從而使行 線不全為1。鍵盤共有16 個按鍵,用于方便設(shè)定溫度。 數(shù)字按鍵,輸入數(shù)字0-9; , 設(shè)置的確認(rèn),修改設(shè)置溫度時進(jìn)行確認(rèn); 設(shè)置的清除,修改設(shè)置溫度時進(jìn)行刪除; 開啟電源; 關(guān)閉電源; 顯示及設(shè)置轉(zhuǎn)換到溫度點(diǎn)1,按此按鍵后,顯示預(yù)設(shè) 置溫度的數(shù)碼管閃爍; 顯示及設(shè)置轉(zhuǎn)換到溫度點(diǎn)2,按此按鍵后,顯示預(yù) 設(shè)置溫度的數(shù)碼管閃爍。 2.2 溫度控制及超溫和超溫警報單元 當(dāng)采集的溫度經(jīng)處理后超過規(guī)定溫度上限時,單片機(jī)通過 f1 確認(rèn)
28、 清除 f2 09 關(guān)閉 開啟 p1.4 輸出控制信號驅(qū)動三極管 d1 ,使繼電器 k1 開啟降 溫設(shè)備 ( 壓縮制冷設(shè)備 ) :當(dāng)采集的溫度經(jīng)處理后低于設(shè)定 溫度下限時,單片機(jī)通過 p1.5 輸出控制信號驅(qū)動三極管 d2 ,使繼電器 k2 開啟升溫設(shè)備 ( 加熱器1) 。當(dāng)由于環(huán) 境溫度變化太劇烈或由于加熱或降溫設(shè)備出現(xiàn)故障,或者溫度傳感 頭出現(xiàn)故障導(dǎo)致在一段時間內(nèi)不能將環(huán)境溫度調(diào)整到規(guī)定的溫度限 內(nèi)的時候,單片機(jī)通過三極管驅(qū)動揚(yáng)聲器發(fā)出警笛聲。具體電路連 接如圖 2-1 所示。 圖 2-1 具體電路連接圖 2.3 溫度控制器件單元 采用溫度芯片ds18b20。使用集成芯片,能夠有效的減小外
29、 界的干擾,提高測量的精度,簡化電路的結(jié)構(gòu)。 2.4 溫度測試單元 單片機(jī)通過三極管控制繼電器的通斷,最后達(dá)到控制電熱器的 目的。 當(dāng)溫度未達(dá)到要求時,單片機(jī)發(fā)送高電平信號使三極管飽和導(dǎo)通, 繼電器使電源與電熱器接通,電熱器加熱。溫度慢慢升高。 當(dāng)溫度上升到預(yù)定溫度時,單片機(jī)發(fā)送低電平信號三極管進(jìn)入截 止?fàn)顟B(tài),繼電器的彈片打到另一側(cè),使電熱器與電源斷開,電熱器 停止加熱。 繼電器電路中有一個三極管8050 的保護(hù)電路,即將一個二 極管反向接到三機(jī)管的兩端。連接方法如圖2-2 所示。 圖 2-2 單片機(jī)控制信號 其原理是:當(dāng)繼電器突然斷電時,繼電器產(chǎn)生很大的反向電流。 二極管的作用是將反向電流分
30、流,使流過三級管8050 的電 流比較小,達(dá)到保護(hù)三極管8050 的作用。 2.5 七段數(shù)碼管顯示單元 本部分電路主要使用七段數(shù)碼管和移位寄存器芯片 74ls164。單片機(jī)通過i2c 總線將要顯示的數(shù)據(jù)信號傳送到移位 寄存器芯片74ls164 寄存,再由移位寄存器控制數(shù)碼管的顯示, 從而實(shí)現(xiàn)移位寄存點(diǎn)亮數(shù)碼管顯示。由于單片機(jī)的時鐘頻率達(dá)到 12m,移位寄存器的移位速度相當(dāng)快,所以我們根本看不到數(shù)據(jù)是 一位一位傳輸?shù)?。從人類視覺的角度上看,就仿佛是全部數(shù)碼管同 時顯示的一樣。具體見實(shí)際連線圖如圖5-3。 當(dāng)清除端(clear)為低電平時,輸出端(qa qh)均為 低電平。 串行數(shù)據(jù)輸入端(a,
31、b)可控制數(shù)據(jù)。當(dāng) a、 b 任意一個為低電平,則禁止新數(shù)據(jù)輸入,在時鐘端 ( clock)脈沖上升沿作用下 q0 為低電平。當(dāng) a、 b 有一 個為高電平,則另一個就允許輸入數(shù)據(jù),并在 clock 上升 沿作用下決定 q0 的狀態(tài),邏輯封裝圖如圖2-3: 圖 2-3 邏輯封裝圖 引出端符號:clock 時鐘輸入端;clear 同步清除輸入端 (低電平有效); a, b 串行數(shù)據(jù)輸入端;qa qh 輸出 端。真值表:表2-1 表 2-1 真值表 123456 a b c d 654321 d c b a title numberrevisionsize b date:22-sep-2004sh
32、eet of file:e:documents and settings 89s51-.ddbdrawn by: a bf c g d e vcc 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 9 ds6 a bf c g d e vcc 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 9 ds7 a bf c g d e vcc 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 9 ds8 a bf c g d e vcc 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 9 ds9 a bf c
33、g d e vcc 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 9 ds13 a bf c g d e vcc 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 9 ds16 a 1 b 2 qa 3 qb 4 qc 5 qd 6 clk 8 clr 9 qe 10 qf 11 qg 12 qh 13 u16 74ls164 a 1 b 2 qa 3 qb 4 qc 5 qd 6 clk 8 clr 9 qe 10 qf 11 qg 12 qh 13 u13 74ls164 a 1 b 2 qa 3 qb 4 qc 5 qd 6 clk 8 c
34、lr 9 qe 10 qf 11 qg 12 qh 13 u12 74ls164 a 1 b 2 qa 3 qb 4 qc 5 qd 6 clk 8 clr 9 qe 10 qf 11 qg 12 qh 13 u14 74ls164 a 1 b 2 qa 3 qb 4 qc 5 qd 6 clk 8 clr 9 qe 10 qf 11 qg 12 qh 13 u15 74ls164 a 1 b 2 qa 3 qb 4 qc 5 qd 6 clk 8 clr 9 qe 10 qf 11 qg 12 qh 13 u9 74ls164 +5v+5v+5v+5v+5v+5v r1r2r3r4r5r6
35、+5v+5v+5v+5v+5v+5v sda scl 圖 2-4 實(shí)際連線圖 2.6 接口通訊單元 max232 資料簡介: 該產(chǎn)品是由德州儀器公司(ti)推出 的一款兼容rs232 標(biāo)準(zhǔn)的芯片。由于電腦串口rs232 電平是 -10v +10v,而一般的單片機(jī)應(yīng)用 系統(tǒng)的信號電壓是ttl 電 平 0 +5v,max232 就是用來進(jìn)行電平轉(zhuǎn)換的,該器件包含2 驅(qū) 動器、 2 接收器和一個電壓發(fā)生器電路提供tia/eia-232-f 電平。 該器件符合tia/eia-232-f 標(biāo)準(zhǔn),每一個接收器將 tia/eia-232-f 電平轉(zhuǎn)換成5-v ttl/cmos 電平。每一個發(fā)送 器將ttl/
36、cmos 電平轉(zhuǎn)換成tia/eia-232-f 電平。 主要特點(diǎn) : 1、單5v 電源工作 2、 linbicmostm 工藝技術(shù) 3、 兩個驅(qū)動器及兩個接收器 4、 30v 輸入電平 5、低電源電流:典型值是8ma 6、符合甚至優(yōu)于ansi 標(biāo)準(zhǔn) eia/tia-232-e 及 itu 推薦標(biāo)準(zhǔn) v.28 7、 esd 保護(hù)大于mil-std-883(方 法 3015)標(biāo)準(zhǔn)的2000v 5 1 單片機(jī)有一個全雙工的串行通訊口,所以單片機(jī)和電腦之 間可以方便地進(jìn)行串口通訊。進(jìn)行串行通訊時要滿足一定的條件, 比如電腦的串口是rs232 電平的,而單片機(jī)的串口是ttl 電 平的,兩者之間必須有一個
37、電平轉(zhuǎn)換電路,我采用了專用芯片 max232 進(jìn)行轉(zhuǎn)換,雖然也可以用幾個三極管進(jìn)行模擬轉(zhuǎn)換,但是 還是用專用芯片更簡單可靠。 在本設(shè)計中采用了三線制連接串口,也就是說和電腦的 9 針串口只連接其中的3 根線:第5 腳的gnd、第2 腳的 rxd、第3 腳的txd。這是最簡單的連接方法,但是對我來說已經(jīng) 足夠使用了,電路如下圖所示,max232 的第10 腳和單片機(jī) 的 11 腳連接,第9 腳和單片機(jī)的10 腳連接,第15 腳和單 片機(jī)的20 腳連接 ,串口通訊具體如圖2-5 圖 2-5 通訊接口連線圖 第三章第三章 電源輸入單元電源輸入單元 控制系統(tǒng)主控制部分電源需要用5v直流電源供電,其電路
38、 如圖 3-1所示,把頻率為50hz、有效值為220v的單相交流電壓 轉(zhuǎn)換為幅值穩(wěn)定的5v直流電壓。其主要原理是把單相交流電經(jīng) 過電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉(zhuǎn)換成穩(wěn)定的直流 電壓。 由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和 電網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來起到 降壓作用。降壓后還是交流電壓,所以需要整流電路把交流電壓轉(zhuǎn) 換成直流電壓。 由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會影響到 負(fù)載電路的正常工作。需通過低通濾波電路濾波,使輸出電壓平滑。 穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動和負(fù)載電 阻變化的影響,從而獲得穩(wěn)定性足夠高
39、的直流電壓。本電路使用集 成穩(wěn)壓芯片7805解決了電源穩(wěn)壓問題。 d1 t1 220uf c5 220uf c8 0.1uf c6 0.1uf c7 7805 1 2 3 出220v 出出5v出出出出 5v 470 r3 res2 d2 vcc 出出出出 圖 3-1 電源部分連線圖 第四章第四章 程序設(shè)計程序設(shè)計 4.1 程序結(jié)構(gòu)分析 主程序調(diào)用了5 個子程序,分別是數(shù)碼管顯示程序、鍵盤掃 描及按鍵處理程序、溫度信號處理程序、繼電器控制程序、單片機(jī) 與 pc 機(jī)串口通訊程序。 鍵盤掃描電路及按鍵處理程序:實(shí)現(xiàn)鍵盤的輸入按鍵的識別及 進(jìn)入相應(yīng)的程序。 溫度信號處理程序:對溫度芯片送過來的數(shù)據(jù)進(jìn)行
40、處理,進(jìn)行 判斷和顯示。 數(shù)碼管顯示程序:向數(shù)碼的顯示送數(shù),控制系統(tǒng)的顯示部分。 繼電器控制程序:控制繼電器動作 串口通訊程序:實(shí)現(xiàn)pc 機(jī)與單片機(jī)通訊,將溫度數(shù)據(jù)傳送 給 pc 機(jī)。 圖 4-1 程序結(jié)構(gòu)圖 由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電 網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來起到降 壓作用。降壓后還是交流電壓,所以需要整流電路把交流電壓轉(zhuǎn)換 成直流電壓。 由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會影響到負(fù) 載電路的正常工作。需通過低通濾波電路濾波,使輸出電壓平滑。 穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動和負(fù)載電 阻變化的影響,從而獲
41、得穩(wěn)定性足夠高的直流電壓。 4.2 主程序(流程圖) 程序開始的時候先設(shè)置初始化,然后就控制數(shù)碼管顯示當(dāng)前溫 度。接著就判斷f1、 f2 按鍵是否被按下。按下f1 進(jìn)入溫 度控制點(diǎn)1 的程序、按下f2 進(jìn)入溫度控制點(diǎn)2 的程序。程 序控制設(shè)置溫度的兩個數(shù)碼管閃爍的,此時鍵盤輸入有效。有按 鍵按下的時候進(jìn)入按鍵處理程序。按下“確定 ”按鍵后,程 序進(jìn)入判斷程序和繼電器控制程序。繼電器動作后,程序回到顯 示當(dāng)前程序,并開始循環(huán)。 4.3 程序代碼(詳見附錄 程序清單) 第五章第五章 測試分析測試分析 5.1 環(huán)境測試 環(huán)境溫度28 攝氏度 ,室內(nèi)面積20 平方米 測試儀器:數(shù)字 萬用表,溫度計0-
42、100 攝氏度 5.2 測試方法 使系統(tǒng)運(yùn)行,采用溫度計同時測量室內(nèi)度變化情況,得出系統(tǒng)測 量的溫度。 5.3 測試結(jié)果 設(shè)定溫度由0 攝氏度 到 40 攝氏度 標(biāo)定溫差=1 攝氏度 調(diào)節(jié)時間 15s(具體視現(xiàn)場情況)靜態(tài)誤差=0.5 攝氏度 最大超調(diào)量1 攝氏度 5.4 測試結(jié)論 通過測試分析,對于實(shí)際室 內(nèi)的溫度控制,可以再提出以 下 2 點(diǎn)方法 : 增加傳感器個數(shù),對各個溫度傳感器采集的數(shù)據(jù) 進(jìn)行求算術(shù)平均,可得到較為準(zhǔn)確的溫度值。 對實(shí)際 室 內(nèi)的溫度控制,可采用功率較大的電爐,并且通過風(fēng)扇對箱內(nèi)溫度 進(jìn)行充分?jǐn)嚭?,降溫設(shè)備可采用空氣壓縮機(jī)等制冷設(shè)備。 通過實(shí)驗(yàn)測試和分析,發(fā)現(xiàn)雖然傳感
43、器的溫度采集精度最高可得 到 0.06 ,但測試得到的數(shù)據(jù)最小間隔為 0.03 。 通過分析,當(dāng)對浮點(diǎn)數(shù)求平均處理時,遇到同一時刻兩個傳感頭 采集的溫度相差不大,使 0.06 時求出平均溫度變?yōu)?0.03 為了解該數(shù)據(jù)是否真實(shí),可采用一個高精度的數(shù)字溫度計 測試,發(fā)現(xiàn)讀出的值與其基本一致。 結(jié)結(jié) 論論 在 工業(yè) 生產(chǎn)和日常生活中,對溫度控制系統(tǒng)的要求,主要是保 證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對系統(tǒng)的快速 性要求不高。在論文中簡單分析了單片機(jī)溫度控制系統(tǒng)設(shè)計過程 及實(shí)現(xiàn)方法。本系統(tǒng)的測溫范圍為-10 40, 溫度檢測系 統(tǒng)根據(jù)用戶設(shè)定的溫度范圍完成一定范圍的溫度控制。 89s51
44、 的時鐘最高可達(dá)12m, i/o 口可達(dá)32 個,高的時鐘 頻率和豐富的i/o,都為我們實(shí)現(xiàn)電路功能提供了非常有利的條 件。同時也因?yàn)殚_發(fā)環(huán)境友好,易用,方便,大大加快本系統(tǒng)設(shè)計 開發(fā)。 本制作的設(shè)計中使用了繼電器控制的只是插座電路,因此,該系 統(tǒng)的可擴(kuò)展性很強(qiáng)。隨著插入插座的電器的不同,可以實(shí)現(xiàn)許多其 它功能的電路。 致致 謝謝 兩年 的 電子科大專升本自考讀書生活在這個季節(jié)即將劃上一 個句號,而于我的人生卻只是一個逗號,我將面對又一次征程的開 始。 在這兩年的求學(xué)生涯中 師長、親友給與了我大力支持, 在這個翠綠的季節(jié)我將邁開腳步走向遠(yuǎn)方,懷念,思索,長長的問 號一個個在求學(xué)的路途中被知識的
45、舉手擊碎,而人生的思考才剛剛 開始。感謝我教書育人的老師,我不是 你們 最出色的學(xué)生, 而 你們 卻是我最尊敬的老師。大學(xué)時代的老師治學(xué)嚴(yán)謹(jǐn),學(xué) 識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。 授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不 僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會了對待知 識,走向社會的思考方式。在這里尤其要感謝劉建林老師,從論 文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點(diǎn)撥,再經(jīng)思 考后的領(lǐng)悟,常常讓我有“山重水復(fù)疑無路,柳暗花明又一村” 。 感謝 父母 ,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報; 感謝同學(xué)在我遇到困境時向我伸出援助之手,同
46、窗之誼我們社會再 續(xù);感謝這段時間對我?guī)椭o與關(guān)懷的叔叔,阿姨,是你們讓我看 到了人間真情暖人心,激勵我時時刻刻努力,奮發(fā)向上,排除萬難 勇往直前。在論文即將完成之際,我的心情無法平靜,從開始進(jìn) 入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我 無言的幫助,在這里請接受我誠摯謝意! 同時也感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計的環(huán)境。最 后再一次感謝所有在畢業(yè)設(shè)計中曾經(jīng)幫助過我的良師益友和同學(xué), 以及在設(shè)計中被我引用或參考的論著的作者。 參考文獻(xiàn)參考文獻(xiàn) 1.曹巧媛主編. 單片機(jī)原理及應(yīng)用(第二版 ). 北京 :電子 工業(yè)出版社,2002 2.全國大學(xué)生電子設(shè)計競賽組委會編.第五屆全國大學(xué)
47、生電子 設(shè)計競賽獲獎作品選編(2001), 北京 :北京理工大學(xué)出版 社, 2003 3.何力民編. 單片機(jī)高級教程. 北京 :北京航空大學(xué)出版社, 2000 4.金發(fā)慶等編. 傳感器技術(shù)與應(yīng)用.北京機(jī)械工業(yè)出版社, 2002 5.王錦標(biāo),方崇智過程計算機(jī)控制北京:清華大學(xué)出版社, 1997; 36 40 6.邵惠鶴工業(yè)過程高級控制上海:上海交通大學(xué)出版社, 1997; 5862, 78101 7.胡壽松自動控制原理北京:國防工業(yè)出版社, 2000; 103124 8.劉伯春智能pid 調(diào)節(jié)器的設(shè)計及應(yīng)用電子自動化, 1995; (3): 20 25 9.katsuhiko ogata mod
48、en control engineering publishing house of electronics industry, 2000: 1 96202 10. 周潤景,張麗娜基于proteus 的電路及單片機(jī)系統(tǒng)設(shè)計 與仿真 m北京 :航空航天大學(xué)出版社 ,2006.p321 p326 11. 王忠飛,胥芳mcs-51 單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用 m西安:西安電子科技大學(xué)出版社,2007 p268-273 12. microchip 24c01b/02b 8 位 pic單片機(jī)產(chǎn)品手冊 http:/ _14_27926.html. 13. 趙娜,趙剛,于珍珠等.基于51 單片機(jī)的溫度測量系
49、統(tǒng)j. 微計算機(jī)信息,2007, 1-2: 146-148。 14. borko h, bernier c l indexing concepts and methods .new york:academic 附錄附錄 a a:使用說明:使用說明 1、將溫度控制箱上的開關(guān)全部打到“關(guān) ”的位置 2、將溫度芯片插到溫度控制箱的指定位置 3、用串口線將溫度控制箱與計算機(jī)相連,打開相應(yīng)的應(yīng)用程序 4、將用電器的插頭插到溫度控制箱的插座 5、接上溫度控制箱的電源、并打開開關(guān)。在溫度控制箱上的數(shù)碼管 顯示出當(dāng)前溫度 6、按f1 鍵,進(jìn)入溫度點(diǎn)1 的設(shè)置。通過鍵盤設(shè)置所需要的溫 度,然后按“確定 ”鍵。系
50、統(tǒng)會將設(shè)置值與當(dāng)前值進(jìn)行比較,通 過溫度芯片的反饋,單片機(jī)控制加熱或冷卻水的溫度,使水的溫度 穩(wěn)定在設(shè)置的溫度上。從而達(dá)到控制溫度的作用。 7、按f2 鍵則相應(yīng)進(jìn)入溫度點(diǎn)2 的設(shè)置。與f1 鍵的使用方 法相同。 當(dāng)要關(guān)閉系統(tǒng)時,先關(guān)掉開關(guān),然后再拔掉電源。 框圖表示: 附錄附錄 b:b:程序清單程序清單 主程序: org 0000h ;ds18b20.asm ds18sl equ 41h ;用于保存讀出溫度的低8 位 ds18sh equ 40h ;用于保存讀出溫度的高8 位 ds18fig equ 8h ;是否檢測到ds18b20 標(biāo)志位 a_bit1 equ 31h ;數(shù)碼管個位數(shù)存放內(nèi)存
51、位置 b_bit1 equ 32h ;數(shù)碼管十位數(shù)存放內(nèi)存位置 d_bit1 equ 35h ;數(shù)碼管百位數(shù)存放內(nèi)存位置 ds18cd1 equ 42h ;ds18cd1-ds18cd8 暫存64 位 rom ds18cd2 equ 43h ;從低到高 ds18cd3 equ 44h ds18cd4 equ 45h ds18cd5 equ 46h ds18cd6 equ 47h ds18cd7 equ 48h ds18cd8 equ 49h ds1864b equ 4ah ds18ads equ 4bh ds18dq equ p1.0 ;30h,31h,32h,33h: 確認(rèn)溫度控制箱上 的開
52、關(guān)全部打到關(guān) 的狀態(tài) 接上溫度芯片,連 接好電路,接上電 源,打開開關(guān) 按 f1 或 f2 進(jìn)行 溫度點(diǎn) 1 或溫度 點(diǎn) 2 的設(shè)定 系統(tǒng)開始工作, 直至工作結(jié)束, 關(guān)閉電源 x 個位 十位 x mod7: mov sp,#60h lcall get_temper ;調(diào)用讀溫度子程序 lcall readcode ajmp mod7 init_1820: ;ds18b20 初始化 setb ds18dq clr ds18dq ;延時 ,500us 低 mc mov r7,#250 djnz r7,$ mov r7,#150 djnz r7,$ setb ds18dq ;釋放總線 lcall d
53、elay60us ;15-60us 的等待時間 mov r6,#4 setdsdq: lcall delay60us jnb ds18dq,setdsdqfh ;60-240us 內(nèi)是否有返回信號,為 0 跳 djnz r6,setdsdq mov r7,#250 djnz r7,$ clr ds18fig ret setdsdqfh: setb ds18fig mov r7,#250 djnz r7,$ mov r7,#100 djnz r7,$ ret; 數(shù)據(jù)處理程序: temp0: inc a ajmp temp1 tempcov: mov a,ds18sl ;數(shù)據(jù)處理子程序 tempc
54、ov mov b,#16 div ab jb b.3,temp0 temp1: mov 34h,a ;將 ds18sl 的高四位右移四位,存入 34h 中(溫度值) mov a,b ;將 ds18sl 的低四位x10/16 得小數(shù)后 一位數(shù) . mov b,#10 mul ab mov b,#16 div ab mov 30h,a ;將小數(shù)后一位數(shù).存入30h 中 mov a,ds18sh ;ds18sh 中存放高8 位數(shù) ,權(quán) 重 16 mov b,#16 mul ab add a,34h ;34h 中存入溫度值的整數(shù)部分 mov b,#10 div ab mov 31h,b ;個位存入31
55、h 中 mov b,#10 ; div ab ; mov 32h,b ;十位存入32h 中 mov b,#10 ; div ab ; mov 35h,b ;百位存入33h 中 mov a,ds18sh mov 33h,#10h ; jb acc.7,exit7 mov 33h,#00h exit7: ret get_temper: ;讀出轉(zhuǎn)換后的溫度值,并顯示 setb ds18dq lcall init_1820 ;先復(fù)位ds18b20 jb ds18fig,tss2 ret ;判斷ds1820 是否存在?若 ds18b20 不存在則返 tss2: mov ds18ads,#0 ds18jx
56、: lcall ds18codp mov a,ds18ads add a,#9 mov ds18ads,a cjne a,#63,ds18jx ret ds18codp: lcall mrcovt ;轉(zhuǎn)換指定的ds18b20 的溫度 lcall mrrdtedp ;顯示溫度 ret temp: lcall init_1820 jb ds18fig,next4 ret next4: mov ds18ads,#9 mov a,#0cch ;skip rom lcall write_1820 mov a,#44h ;溫度轉(zhuǎn)換命令 lcall write_1820 lcall delay1s lcal
57、l mrrdtedp ret;寫 ds18b20 的子程序(有具體的時序要求) write_1820: ;寫 ds18b20 mov r5,#8 ds18jxwe: setb ds18dq ;初始化 clr ds18dq clr ds18dq mov r7,#5 djnz r7,$ ;拉低15us 內(nèi) ,寫入數(shù)據(jù) clr c rrc a mov ds18dq,c lcall delay60us ;持續(xù)60us setb ds18dq ;寫完一個位 djnz r5,ds18jxwe ret read_1820_code: ;讀取code 64 位 mov r4,#8 ;讀 8 次數(shù) mov r1
58、,#ds18cd1 ;低位地址存在r1 ds18jxrd3: mov r5,#8 ;8 位數(shù)據(jù) ds18jxrd2: setb ds18dq clr ds18dq ;前兩句完成初始化 nop nop ;延時至少1us setb ds18dq ;上升沿 ,并在 ,15us 內(nèi)讀數(shù) mov r7,#5 djnz r7,$ mov c,ds18dq rrc a lcall delay60us ;讀時序 ,最少60us djnz r5,ds18jxrd2 mov r1,a inc r1 djnz r4,ds18jxrd3 setb ds18dq ret;讀 ds18b20 的程序 ,從 ds18b20 中讀出兩個字節(jié)的溫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人裝修委托書
- 雙方設(shè)備合作合同范本
- 南瓜訂貨合同范例
- 斷層解剖復(fù)習(xí)題+答案
- 合伙買車合作協(xié)議合同范例
- 七年級下學(xué)期語文總結(jié)
- 兼職游泳教練合同范本
- 保潔合同范本(完美版)
- 廠里員工租房合同范本
- 《贈劉景文》和《山行》古詩的教學(xué)反思
- 2025屆上海市(春秋考)高考英語考綱詞匯對照表清單
- 2025-2030年中國pcb行業(yè)競爭格局及未來投資趨勢分析報告新版
- 2025年年食堂工作總結(jié)和年工作計劃例文
- 船舶制造設(shè)施安全生產(chǎn)培訓(xùn)
- 全國駕駛員考試(科目一)考試題庫下載1500道題(中英文對照版本)
- TSG 07-2019電梯安裝修理維護(hù)質(zhì)量保證手冊程序文件制度文件表單一整套
- 2025深圳勞動合同下載
- 標(biāo)準(zhǔn)和計量管理制度范文(2篇)
- 孕前口腔護(hù)理保健
- 《民航服務(wù)與溝通學(xué)》課件-第1講 服務(wù)與民航服務(wù)的概念
- 大型養(yǎng)路機(jī)械司機(jī)(打磨車)高級工技能鑒定考試題庫(含答案)
評論
0/150
提交評論