版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、溫度檢測系統(tǒng)的設(shè)計(jì)溫度檢測系統(tǒng)的設(shè)計(jì)專業(yè)課程實(shí)踐報(bào)告 溫度檢測系統(tǒng)的設(shè)計(jì)姓名:專業(yè):電子信息工程班級(jí):11電信指導(dǎo)老師:成績:日期:2013年10月16日 溫度檢測系統(tǒng)的設(shè)計(jì)(安陽師范學(xué)院物電學(xué)院,河南 安陽455000)摘要:本設(shè)計(jì)以 AT89C51單片機(jī)為核心的溫度控制系統(tǒng)的工作原理和設(shè)計(jì)方法。溫度信號(hào)由溫度芯片 DS18B20采集,并以數(shù)字信號(hào)的方式傳送給單片機(jī)。該控制系統(tǒng)的硬件部分,包括:溫度檢測電路、溫度控制電路、備用電源電路、時(shí)鐘電路、報(bào)警電路。單片機(jī)通過對(duì)信號(hào)進(jìn)行相應(yīng)處理,從而實(shí)現(xiàn)溫度控制的目 的。軟件設(shè)計(jì)部分,在這里采用模塊化結(jié)構(gòu),主要模塊有:12864液晶顯示程序、DS18B
2、20溫度信號(hào)處理程序、 DS1302 時(shí)鐘程序超溫報(bào)警程序。關(guān)鍵詞:AT89S51單片機(jī) DS18B20溫度芯片 溫度控制 串口通訊 12864液晶顯示 DS1302芯片 超溫報(bào)警 一、總體設(shè)計(jì) 利用 單片機(jī)接收溫度傳感器傳過來的溫度值并經(jīng)過數(shù)值處理以 動(dòng)態(tài)方式顯示于12864液晶顯示器上,時(shí)間和日期通過DS1302芯片也顯示在液晶顯示器上,并且可以通過按鍵對(duì) 時(shí)間、日期進(jìn)行調(diào)整。當(dāng)溫度值高于設(shè)定值 30攝氏度時(shí)啟動(dòng)報(bào)警電路,報(bào)警電路 主要由蜂鳴器實(shí)現(xiàn)。本次設(shè)計(jì)用了四塊溫度傳感器DS18B20從設(shè)備環(huán)境的不同位置采集溫度,單片機(jī)AT89C51獲取采集的溫度值,經(jīng)處理后得到當(dāng)前環(huán)境中一個(gè)比較穩(wěn)定
3、的溫度值,再根據(jù)當(dāng) 前設(shè)定的溫度上下限值,通過加熱和降溫對(duì)當(dāng)前溫度進(jìn)行調(diào) 整。當(dāng)采集的溫度經(jīng)處理后超過設(shè)定溫度的上限時(shí),蜂鳴器會(huì) 發(fā)生報(bào)警聲。1、系統(tǒng)軟件流程圖當(dāng)溫度大于30攝氏度DS18B20初始化 程序開始 進(jìn)入循環(huán) 采集當(dāng)前溫度值啟動(dòng)報(bào)警電路液晶顯示 NO YES顯示模塊流程圖 2、系統(tǒng)總的硬件原理 圖 二、使用主要電子元件1.單片機(jī)AT89C51 2,溫度傳感器DS18B20 3,顯示器12864 4.排阻5、時(shí)鐘芯片 DS1302 6. 電容若干 7.電阻若干 8.按鈕開關(guān) 3個(gè)9.導(dǎo)線若干 10.12MHZ、32.768KHZ晶振各1個(gè) 三、 硬件模塊設(shè)計(jì) 溫度傳感器18B20 1
4、、概述 溫度傳感器采用的是由美國Dallas半導(dǎo)體公司生產(chǎn)的數(shù)字化溫度傳感器DS1820 o它是是世界上第一片支持線總線 接口的溫度傳感器,在其內(nèi)部使用了在板(ON-B0ARD )專利技術(shù)。全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成 電路內(nèi)。2、特點(diǎn) (1)適應(yīng)電壓范圍更寬,電壓范圍:3.05.5V,在寄生電源方式下可由數(shù)據(jù)線供電;(2)獨(dú)特的單線接口方式,DS18B20在與微處理器連接時(shí)僅需要一 條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊; (3)DS18B20支持多點(diǎn)組網(wǎng)功能, 多個(gè)DS18B20可以并聯(lián)在唯 一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測溫;(4) DS18B20在使用中不需要任
5、何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形 如一只三極管的集成電路內(nèi);(5) 溫范圍一55 c+125C,在-10+85C時(shí)精度為 W.5C; (6) 可編程的分 辨率為912位,對(duì)應(yīng)的可分辨溫度分別為0.5 C、0.25 C、0.125C和0.0625C,可實(shí)現(xiàn)高精度測溫;(7) 在9位分辨率時(shí)最多在 93.75ms內(nèi)把溫度轉(zhuǎn)換為數(shù)字,12位分辨率 時(shí)最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快;(8) 測量結(jié)果直接輸由數(shù)字溫度信號(hào),以 線總線 串行傳送給 CPU,同時(shí)可傳送 CRC校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能 力;(9) 負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀, 但不能正常工作
6、3、結(jié)構(gòu)組成 DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和TL、配置寄存器。DS18B20的管腳排列如右圖所示:DS18B20引腳定義:(1) GND為電源地;(2) DQ為數(shù)字信號(hào)輸入/輸由端; (3)VDD為外接供電電源輸入端(在寄生電源接線方式時(shí)接 地)。4、工作原理 DS18B20測溫原理如圖20所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器1。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。計(jì)數(shù)器1和溫度寄存器被預(yù)置在-55c所對(duì)應(yīng)的一個(gè)基數(shù)值。計(jì)數(shù)器1對(duì)低
7、溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì) 數(shù),當(dāng)計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加 1, 計(jì)數(shù)器1的預(yù)置將重新被裝入,計(jì)數(shù)器 1重新開始對(duì)低溫 度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測溫度。低溫度系數(shù)晶振 高溫度系數(shù)晶振 計(jì)數(shù)器2斜率累加器 計(jì)數(shù)器1預(yù)置比較預(yù)置=0 =0溫度寄存器 加1停止 LSB置位/清除12864液晶顯示1、 概述 帶中文字庫的 128X64是一種具有4位/8位并行、2線或3線串行多種接口 方式;具顯示分辨率為 128X64,內(nèi)置8192個(gè)16*16點(diǎn)漢字, 和128個(gè)16*8點(diǎn)ASCI
8、I字符集.可以顯示8M行16X16點(diǎn)陣 的漢字。顯示顏色: 黃綠。也可完成圖形顯示.低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶 顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡潔得 多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。2、基本特性 (1)低電源電壓(VDD:+3.0-+5.5V )(2)顯示分辨率:128 64點(diǎn)(3)內(nèi)置漢字字庫,提供8192個(gè)16X16 點(diǎn)陣漢字(簡繁體可選)(4)內(nèi)置128個(gè)16X8點(diǎn)陣字符(5) 2MHZ時(shí)鐘頻率 (6)顯示方式: STN、半透、正顯 (7)驅(qū)動(dòng)方式: 1/32DUTY , 1/5BIAS (8)視角方向:
9、6點(diǎn)(9)背光方式:側(cè)部高亮白色 LED,功耗僅為普通 LED的1/51/10 (10) 通訊方式:串行、并口可選 (11)內(nèi)置DC-DC轉(zhuǎn)換電路,無需外加負(fù) 壓(12)無需片選信號(hào),簡化軟件設(shè)計(jì)(13)邏輯工作電壓(VDD):4.55.5V (14)電源地(GND):0V (15)工作溫度(Ta):060c (常溫)/ -2075c (寬溫)3、模塊引腳說明 128X64 引腳說明引腳號(hào)引腳名稱方向功能說明1 VSS -模塊 的電源地2 VDD -模塊的電源正端 3 V0 - LCD驅(qū)動(dòng)電壓輸 入端4 RS(CS) H/L并行的指令/數(shù)據(jù)選擇信號(hào);串行的片選 信號(hào)5 R/W(SID) H/L
10、 并行的讀寫選擇信號(hào);串行的數(shù)據(jù)口6 E(CLK) H/L 并行的使能信號(hào);串行的同步時(shí)鐘 7 DB0 H/L 數(shù)據(jù) 0 8 DB1 H/L 數(shù)據(jù) 1 9 DB2 H/L 數(shù)據(jù) 2 10 DB3 H/L 數(shù) 據(jù) 3 11 DB4 H/L 數(shù)據(jù) 4 12 DB5 H/L 數(shù)據(jù) 5 13 DB6 H/L 數(shù) 據(jù)6 14 DB7 H/L數(shù)據(jù)7 15 PSB H/L并/串行接口選擇:H-并行;L-串行16 NC空腳17 /RET H/L復(fù)位 低電平有效 18 NC 空腳 19 LED_A -背光源正極(LED+5V) 20 LED_K -背光源負(fù)極(LED-OV ) 4、用戶指令集1、指令表1:(RE
11、=0:基本指令集) 指令 指令碼 說明 執(zhí)行時(shí)間(540KHZ ) RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 清除顯示 0 0 0 0 0 0 0 0 0 1 將DDRAM 填滿“20H;并且設(shè)定 DDRAM 的 地址計(jì)數(shù)器(AC)至U 00H 4.6msttB00 0 0 0 0 0 0 0 0 1X設(shè)定DDRAM的地址計(jì)數(shù)器(AC)至U “00H;并且將游標(biāo)移到開頭原點(diǎn)位置;這個(gè)指令并不改變DDRAM 的內(nèi)容4.6ms進(jìn)入點(diǎn) 設(shè)定 0 0 0 0 0 0 0 1 I/D S 指定在資料的讀取與寫入時(shí),設(shè)定游標(biāo)移動(dòng)方向及指定顯示的移位72us顯示狀態(tài) 開/關(guān)
12、 0 0 0 0 0 0 1 D C B D=1 :整體顯示ON C=1 :游標(biāo)ON B=1 :游標(biāo)位置ON 72us游標(biāo)或顯示移位控制 0 0 0 0 0 1 S/C R/LX X設(shè)定游標(biāo)的移動(dòng)與顯示的移位控制位元; 這個(gè)指令并不 改變DDRAM 的內(nèi)容 72us功能設(shè)定 0 0 0 0 1 DL X 0 RE XX DL=1 (必須設(shè)為 1) RE=1:擴(kuò)充指令集動(dòng)作 RE=0 :基本指令集動(dòng)作 72us設(shè)定CGRAM 地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定CGRAM 地址至U地址計(jì)數(shù)器(AC) 72us 設(shè)定 DDRAM 地址 0 0 1 AC6 AC
13、5 AC4 AC3 AC2 AC1AC0設(shè)定DDRAM 地址到地址計(jì)數(shù)器(AC) 72us讀取忙 碌標(biāo)志(BF)和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1AC0讀取忙碌標(biāo)志(BF)可以確認(rèn)內(nèi)部動(dòng)作是否完成,同 時(shí)可以讀生地址計(jì)數(shù)器(AC)的值0us寫資料到RAM 1 0D7 D6 D5 D4 D3 D2 D1 D0 寫入資料到內(nèi)部的RAM(DDRAM/CGRAM/IRAM/GDRAM ) 72us 讀生 RAM 的值1 1 D7 D6 D5 D4 D3 D2 D1 D0從內(nèi)部 RAM 讀取資料(DDRAM/CGRAM/IRAM/GDRAM ) 72us 指令表一2:
14、(RE=1 :擴(kuò)充指令集) 指令 指令碼 說明 執(zhí)行時(shí)間(540KHZ ) RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 待命模式 0 0 0 0 0 0 0 0 0 1 將DDRAM 填滿“20H;并且設(shè)定 DDRAM 的 地址計(jì)數(shù)器(AC)到00H72us卷動(dòng)地址或IRAM地址選 擇 0 0 0 0 0 0 0 0 1 SR SR=1 :允許輸入垂直卷動(dòng)地址 SR=0:允許輸入IRAM 地址 72us反白選擇 0 0 0 0 0 0 0 1 R1 R0選擇4行中的任一行作反白顯示,并可決定反白與否72us睡眠模式 0 0 0 0 0 0 1 SL X X SL
15、=1 :脫離睡眠模式 SL=0 :進(jìn)入睡眠模式 72us擴(kuò)充功能設(shè)定 0 0 0 0 1 1 X 1 RE G 0 RE=1 :擴(kuò)充指令集動(dòng)作 RE=0 :基本指令集動(dòng)作 G=1 :繪圖顯示ON G=0 :繪圖顯示OFF 72us設(shè)定IRAM地址或卷動(dòng)地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 SR=1 :AC5 AC0為垂直卷動(dòng)地址 SR=0:AC3AC0為ICON IRAM 地址 72us設(shè)定繪圖RAM 地址 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定 CGRAM 地址至U地址計(jì)數(shù)器(AC) 72us DS1302時(shí)鐘芯片 1、概述
16、DS1302是DALLAS公司推由的涓流充電時(shí)鐘芯片,內(nèi)含一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)靜態(tài)RAM,可以通過串行接口與單片機(jī)進(jìn) 行通信。實(shí)時(shí)時(shí)鐘/日歷電路提供秒、分、時(shí)、日、星期、月、年的 信息,每個(gè)月的天數(shù)和閏年的天數(shù)可自動(dòng)調(diào)整,時(shí)鐘操作可 通過AM/PM標(biāo)志位決定采用 24或12小時(shí)時(shí)間格式。DS1302與單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信,僅需三根I/O線:復(fù)位(RST)、I/O數(shù)據(jù)線、串行時(shí)鐘(SCLK)。時(shí)鐘/RAM的讀/寫數(shù)據(jù)以一字節(jié)或多達(dá) 31字節(jié)的字符組 方式通信。DS1302工作時(shí)功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí),功耗 小于1mW。DS1302引腳排列:如下圖引腳說明:
17、1) Vcc1 :后備電源,VCC2 :主電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng) Vcc2 大于 Vcc1 +0.2V 時(shí),Vcc2 給 DS1302 供電。當(dāng)Vcc2小于Vcc1時(shí),DS1302由Vcc1供電。2) XI、X2:振蕩源,外接32.768kHz晶振。3) RST:復(fù)位/片選線,通過把 RST輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的 數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)D
18、S1302進(jìn)行操作。如果在傳送過程中 RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳 送,I/O引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在 Vcc2.0V之前,RST必須保持低電平。只有在SCLK為低電平時(shí),才能將 RST置為高電平。4) I/O為串行數(shù)據(jù)輸入輸由端(雙向)。5) SCLK為時(shí)鐘輸入端。2、DS1302的內(nèi)部結(jié)構(gòu) 如圖所示,主要組成部分為:移位寄存器、控制邏輯、振蕩器、實(shí)時(shí)時(shí)鐘以及 RAM o雖然數(shù)據(jù)分成兩種,但是對(duì)單片機(jī)的程序而言,其實(shí)是一 樣的,就是對(duì)特定的地址進(jìn)行讀寫操作。圖4 DS1302的內(nèi)部結(jié)構(gòu)圖3、DS1302的工作原理DS1302工作時(shí)為了對(duì)任何數(shù)據(jù)傳送進(jìn)行初始化,需要將復(fù) 位腳(R
19、ST)置為高電平且將 8位地址和命令信息裝入移位 寄存器。數(shù)據(jù)在時(shí)鐘(SCLK)的上升沿串行輸入,前 8位指定訪 問地址,命令字裝入移位寄存器后,在之后的時(shí)鐘周期,讀 操作時(shí)輸由數(shù)據(jù),寫操作時(shí)輸由數(shù)據(jù)。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8+8 (8位地址+8位數(shù)據(jù)),在多字節(jié)方式下為 8加最多可達(dá)248的數(shù)據(jù)。程序流程圖 圖10-47軟件流程圖 電路原理圖:電路原 理圖如圖8, DS1302與單片機(jī)的連接也僅需要 3條線:CE引腳、SCLK串行時(shí)鐘引腳、I/O串行數(shù)據(jù)引腳,Vcc2為 備用電源,外接32.768kHz晶振,為芯片提供計(jì)時(shí)脈沖。4、DS1302的寄存器和控制命令 對(duì)DS1302的操作
20、就是 對(duì)其內(nèi)部寄存器的操作, DS1302內(nèi)部共有12個(gè)寄存器,其 中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。此外,DS1302還有年份寄存器、控制寄存器、充電寄存 器、時(shí)鐘突發(fā)寄存器及與 RAM相關(guān)的寄存器等。時(shí)鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器以外的 寄存器。日歷、時(shí)間寄存器及控制字如表 1所示:寄存器名稱 7 6 5 4 3 2 1 0 1 RAM/CK A4 A3 A2 A1 A0RD/W 秒寄存器 1 0 0 0 0 0 0 分寄存器 1 0 0 0 0 0 1 小時(shí) 寄存器1 0 0 0 0 1 0日寄存器 1 0 0 0 0 1 1月寄存器 1 0 0 0
21、 1 0 0星期寄存器 1 0 0 0 1 0 1 年寄存器 1 0 0 0 1 1 0 寫 保護(hù)寄存器1 0 0 0 1 1 1 慢充電寄存器 1 0 0 1 0 0 0 時(shí)鐘 突發(fā)寄存器1 0 1 1 1 1 1 DS1302內(nèi)部寄存器列表:寄存器名稱 命令字 取值范圍 各位內(nèi)容 寫 讀7 6 5 4 3 2 1 0秒寄存器 80H 81H 00-59 CH 10SEC SEC 分寄存器 82H 83H 00-59 0 10MIN MIN 小時(shí)寄存器 84H 85H 01-12 或 00-23 12/24 0 A HR HR 日期寄存器 86H 87H 01-28,29,30,31 0 0
22、 10DATE DATE 月份寄存器 88H 89H 01-12 0 0 0 10M MONTH 周寄存器 8AH 8BH 01-07 0 0 0 0 0 DAY 年份寄存 器 8CH 8DH 00-99 10YEAR YEAR DS1302 內(nèi)部的 RAM 分 為兩類,一類是單個(gè) RAM單元,共31個(gè),每個(gè)單元為一個(gè) 8位的字節(jié),其命令控制字為COHFDH ,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的RAM ,此方式下可一次性讀寫所有的RAM的31個(gè)字節(jié),命令控制字為FEH (寫)、FFH (讀)。四、電路實(shí)現(xiàn)功能 1、報(bào)警電路 報(bào)警電路則采用蜂鳴器 電路負(fù)責(zé)報(bào)警。如右圖所示,當(dāng)外
23、界溫度高于設(shè)定值30攝氏度時(shí)或低于10度是,F(xiàn)M置于高電平,蜂鳴器工作產(chǎn)生報(bào)警聲音。2、校時(shí)功能 通過外部中斷 0、1可分別對(duì)年月日時(shí)分 秒星期分別校時(shí),外部中斷0是用來切換校時(shí)項(xiàng),外部中斷1實(shí)現(xiàn)在原時(shí)間的基礎(chǔ)上加1。3、顯示各點(diǎn)溫度主屏顯示的是時(shí)間和平均溫度,當(dāng)?shù)?七次按下外部中斷0按鍵時(shí)會(huì)顯示各點(diǎn)溫度值。參見附錄1四、心得體會(huì) 通過本次實(shí)驗(yàn),我們學(xué)習(xí)了單 片機(jī)和溫度傳感器的工作原理、時(shí)鐘芯片DS1302和液晶顯示芯片12864的工作原理;本電路對(duì)電路時(shí)序要求較為嚴(yán)格, 因此當(dāng)用手或其他導(dǎo)電物體觸碰到電路時(shí)會(huì)由現(xiàn)亂碼現(xiàn)象, 此時(shí)只要對(duì)電路復(fù)位即可,不會(huì)丟失當(dāng)前數(shù)據(jù)。在此次設(shè)計(jì)中我們學(xué)會(huì)了電路
24、組合設(shè)計(jì)的方法,掌握了單 片機(jī)的中斷系統(tǒng)與時(shí)序程序的編寫方法及程序調(diào)試方法能 夠利用單片機(jī)完成溫度顯示報(bào)警系統(tǒng)的設(shè)計(jì),在以后的學(xué)習(xí) 與探索中我們會(huì)更加努力,超越自我!參考文獻(xiàn) 何力民編.單片機(jī)高級(jí)教程.北京:北京航空大學(xué)生版社,2000曹巧媛主 編.單片機(jī)原理及應(yīng)用(第二版).北京:電子工業(yè)由版社,2002 全國大學(xué)生電子設(shè)計(jì)競賽北京:北京理工大學(xué)生版社,2003附錄1、實(shí)物圖 附錄2、PCB圖附錄3、源程序 #include #include #define uchar unsigned char #define uint unsigned int sbit d=P3; sbit/18B20
25、 sbitRS=P2 ;/12864 sbit RW=P2; sbit E=P2;sbit clk=P1 ;/1302 sbit Data=P1; sbit rest=P1; sbitfloattem;/平均溫度值 float temsin;單個(gè)溫度值 uchar a;/中斷0 次數(shù)記錄 uchar F;/選擇數(shù)組dd1或dd2標(biāo)志位 uchar b=0;/ 判斷主函數(shù)是否為前 5次進(jìn)入循環(huán),若為前 5次蜂鳴器禁止響 uchar code dd120= 年月日星期溫度地“; uchar codedd314= “查看各點(diǎn)溫度 “; uchar code dd214=0xd2,0xbb,0xb6,
26、0xfe,0xc8,0xfd,0xcb,0xc4,0xce,0xe5 ,0xc1,0xf9,0xc8,0xd5; uchar view7;/ 暫存從 1302 讀生的時(shí) 間數(shù)據(jù)數(shù)組uchar asc14;/讀由view中6個(gè)數(shù)據(jù)轉(zhuǎn)換為12個(gè) ASC 碼數(shù)組 uchar Data_tem5;/暫存溫度值 uchar code Str148=0x28,0x5b,0x09,0xd1,0x04,0x00,0x00,0x2b,0x28,0x00,0xb1,0xd0,0x04,0x00,0x00,0x03,0x28,0x93,0x30,0xd0,0x04,0x00,0x00,0xed,0x28,0x05,
27、0xa5,0xd0,0x04,0x00,0x00,0x8b;/ 儲(chǔ)存 4 個(gè)溫度 傳感器 64 位 rom 代碼碼組 uint codeview31024=0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x20,0x48,0x01,0x04,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x18,0x8F,0x02,0x04,0x00,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEF,0xE0,0x08,0x89,0x04,0x7E,0x
28、00,0x84,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x30,0x20,0x7D,0x09,0x08,0x08,0x00,0x84,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x21,0x20, 0x0D,0x29,0x12,0xFF,0x00,0xBE,0x40,0x00, 0x00,0x01,0x00,0x00,0x00,0x02,0x41,0x00, 0x09,0x2B,0x02,0x91,0x01,0x08,0x40,0x00, 0x10,0x06,0x00,0x00,0x00,0x01,0x81,0x0
29、0, 0x31,0x68,0x02,0x7E,0x01,0x08,0x40,0x00, 0x08,0x0E,0x00,0x00,0x00,0x01,0x80,0x80, 0x41,0xA8,0x02,0x10,0x01,0x7F,0x40,0x00, 0x04,0x1C,0x00,0x00,0x00,0x02,0xC1,0x40, 0x38,0x28,0x02,0xE0,0x01,0x08,0x40,0x00, 0x06,0x18,0x00,0x00,0x00,0x04,0x22,0x40, 0x08,0x28,0x02,0x38,0x01,0x10,0x40,0x00, 0x03,0x3E,
30、0x00,0x00,0x00,0x08,0x22,0x40, 0x3E,0x01,0x82,0x46,0x02,0x11,0x40,0x00, 0x81,0x7C,0x00,0x00,0x00,0x08,0x14,0x30, 0x61,0xFE,0x02,0x81,0xE2,0x20,0xC0,0x00, 0xC1,0xFC,0x80,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x50,0xFC,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x0
31、0,0x00,0x00,0x00, 0x92,0xFD,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xCD,0xFA,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, 0x3B,0xFC,0xE0,0x00,0x00,0x00,0x00,0x00, 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X
32、00, 0x1F,0xFD,0xC0,0x00,0x00,0x00,0x00,0x00, 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, 0x8F,0xFB,0x00,0x00,0x00,0x00,0x00,0x00, 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, 0x57,0xEF,0x20,0x00,0x00,0x00,0x00,0x80, 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x6F,0xDE,0x40,0x00,0x00,0x00,0x00,0x00, 0x02,0x00
33、,0x00,0x00,0x00,0x00,0x00,0x00, 0x8F,0xDC,0xC0,0x80,0x00,0x00,0x00,0x00, 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x1F,0xB8,0x81,0x00,0x00,0x00,0x00,0x00, 0x02,0x00,0x40,0x20,0x00,0x00,0x00,0x00, 0x1F,0xB0,0x81,0x00,0x00,0x00,0x00,0x00, 0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00, 0x3F,0xB1,0x93,0x04,0x
34、00,0x00,0x00,0x00, 0x02,0x04,0x41,0x00,0x00,0x00,0x00,0x00, 0x3B,0x61,0x93,0x04,0x00,0x00,0x00,0x00, 0x04,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x03,0x06,0x41,0x10,0x00,0x00,0x00,0x00, 0xB6,0x01,0x66,0x04,0x00,0x00,0x20,0x00, 0x05,0x82,0x01,0x10,0x00,0x00,0x00,0x00, 0x94,0x02,0x67,0x04,0x02,0x00,0x04,0
35、x00, 0x05,0x86,0x01,0x10,0x00,0x00,0x00,0x00, 0x04,0x02,0xC7,0x0C,0x00,0x00,0x40,0x00, 0x07,0x02,0x01,0x10,0x00,0x00,0x00,0x00, 0xE4,0x12,0xCE,0x48,0x82,0x00,0x44,0x10, 0x07,0x86,0x01,0x10,0x00,0x00,0x00,0x00, 0xB8,0x07,0xCF,0x48,0x00,0x00,0x40,0x20, 0x85,0x06,0x01,0x10,0x00,0x00,0x00,0x00, 0x40,0x0
36、6,0x0E,0xC9,0x02,0x00,0x44,0x20, 0x8D,0x86,0x01,0x98,0x00,0x00,0x00,0x00,0x08,0x06,0x0D,0x88,0x06,0x00,0xC8,0x00, 0x8F,0xC5,0x00,0x18,0x00,0x00,0x00,0x00, 0x80,0x0C,0x08,0x8A,0x04,0x00,0xC8,0x00, 0x8B,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x8C,0x19,0x00,0x00,0x00,0xC0,0x01, 0x8F,0x80,0x01,0x00,0x
37、00,0x00,0x00,0x01, 0x28,0x88,0x10,0x0C,0x03,0x21,0xC0,0x01, 0x0E,0x01,0x01,0x08,0x00,0x00,0x00,0x07,0x08,0x08,0x10,0x08,0x01,0x01,0x00,0x01,0x18,0x01,0x00,0x88,0x00,0x00,0x00,0x07,0x08,0x08,0x02,0x08,0x00,0x03,0x00,0x01,0x1D,0x81,0x01,0x00,0x00,0x00,0x00,0x0F,0x08,0x0A,0x00,0x00,0x03,0x81,0xO0,0x03,
38、0x1E,0x41,0x21,0x98,0x00,0x00,0x00,0x0F, 0x00,0x10,0x00,0x08,0x03,0x07,0x00,0x03, 0x1A,0x8B,0x23,0x00,0x00,0x00,0x00,0x0F, 0x08,0x12,0x00,0x00,0x01,0x00,0x00,0x02, 0x3A,0x89,0x23,0x98,0x00,0x00,0x00,0x0F, 0x09,0x10,0x20,0x00,0x03,0x00,0x00,0x06, 0x3E,0x83,0x00,0x10,0x00,0x00,0x00,0x1F, 0x0A,0x14,0xO
39、6,0x00,0x02,0x01,0x40,0x06, 0x2E,0x8A,0x00,0x18,0x00,0x00,0x00,0x1F, 0x08,0x14,0xA0,0x80,0x00,0x06,0xO0,0x06, 0x7B,0x8O,0x00,0x08,0x00,0x00,0x00,0x1F, 0x00,0x08,0x3E,0x80,0x00,0x05,0x40,0x0E, 0x7F,0x98,0x00,0x00,0x00,0x00,0x00,0x1F, 0x00,0x91,0xB8,0xA0,0x00,0x03,0x48,0x0O, 0x5F,0x90,0x00,0x00,0x00,0
40、x00,0x00,0x1O, 0x08,0x10,0x1E,0x10,0x02,0x0F,0xE8,0x0O, 0x7F,0x80,0x00,0x00,0x80,0x00,0x00,0x1A,0x08,0x90,0x98,0x40,0x00,0x0F,0xC8,0x1C, 0xFF,0x90,0x00,0x00,0x00,0x00,0x00,0x3B, 0x00,0x00,0x00,0x00,0x20,0x0D,0x68,0x1C, 0xFF,0xB8,0x00,0x00,0x00,0x00,0x00,0x36, 0x09,0x00,0x00,0x00,0x06,0x15,0xE8,0x19, 0xFF,0x90,0x00,0x00,0x00,0x00,0x00,0x3C, 0x0A,0x00,0x00,0x00,0x22,0x00,0x24,0x39, 0xFF,0x29,0x00,0x00,0x00,0x00,0x00,0x3C, 0x02,0x20,0x00,0x00,0x22,0x00,0x04,0x39,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 統(tǒng)計(jì)學(xué)課程設(shè)計(jì)理念
- 鐵路變配電技術(shù)課程設(shè)計(jì)
- 課程設(shè)計(jì)主要收獲
- 骰子魔術(shù)教學(xué)課程設(shè)計(jì)
- 速食主食課程設(shè)計(jì)
- 飛盤課程設(shè)計(jì)的原則
- 信息技術(shù)三年級(jí)上冊課程設(shè)計(jì)方案
- 2025至2030年中國人字齒輪數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025出國留學(xué)生中介服務(wù)合同書
- 2025常用版房屋租賃合同范本
- 《采礦工程英語》課件
- NB-T31045-2013風(fēng)電場運(yùn)行指標(biāo)與評(píng)價(jià)導(dǎo)則
- NB-T+10488-2021水電工程砂石加工系統(tǒng)設(shè)計(jì)規(guī)范
- 天津市和平區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期6月期末歷史試題
- 《中電聯(lián)團(tuán)體標(biāo)準(zhǔn)-220kV變電站并聯(lián)直流電源系統(tǒng)技術(shù)規(guī)范》
- 微型消防站消防員培訓(xùn)內(nèi)容
- (完整版)鋼筋加工棚驗(yàn)算
- 焊接工藝的過程監(jiān)測與質(zhì)量分析
- 年夜飯營養(yǎng)分析報(bào)告
- 華電行測題庫及答案2024
- 江西省萍鄉(xiāng)市2023-2024學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案)
評(píng)論
0/150
提交評(píng)論