




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 綜合實(shí)訓(xùn)河南機(jī)電高等專科學(xué)校綜合實(shí)訓(xùn)論文實(shí)訓(xùn)題目:基于單片機(jī)溫濕度測(cè)量系統(tǒng)的研究與設(shè)計(jì) 系部:電子通信工程系 專業(yè):應(yīng)用電子技術(shù) 班級(jí):應(yīng)電113班 姓名:蘇寶華 學(xué)號(hào):110415230 2013年10月日 摘 要 溫濕度的測(cè)量應(yīng)用范圍是很廣的,對(duì)溫濕度測(cè)量系統(tǒng)的研究也具有深遠(yuǎn)意義,本課題針對(duì)國(guó)內(nèi)外對(duì)溫濕度測(cè)量系統(tǒng)的研究與發(fā)展?fàn)顩r,分析了目前溫濕度測(cè)量系統(tǒng)存在的主要問(wèn)題,設(shè)計(jì)了一種基于單片機(jī)的溫濕度測(cè)量系統(tǒng),對(duì)某些有著特殊要求溫度和濕度的場(chǎng)合實(shí)現(xiàn)長(zhǎng)期、穩(wěn)定、定時(shí)、自動(dòng)的檢測(cè)。本設(shè)計(jì)主要由硬件電路和軟件電路兩部分組成,系統(tǒng)通過(guò)溫濕度檢測(cè)電路,把采集到的信號(hào)傳給單片機(jī),通過(guò)單片機(jī)來(lái)處理采集到的
2、信號(hào)并通過(guò)LCD顯示出來(lái),如果溫濕度過(guò)高或過(guò)低,報(bào)警電路會(huì)自動(dòng)報(bào)警。它以AT89C52單片機(jī)為核心,采用SHT11集成溫濕度傳感器實(shí)現(xiàn)一種智能、快捷、方便的溫濕度測(cè)量系統(tǒng),整個(gè)系統(tǒng)由溫濕度檢測(cè)電路、時(shí)鐘電路、LCD顯示電路、鍵盤電路、報(bào)警電路和單片機(jī)等組成。設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)簡(jiǎn)單緊湊、功耗較低、抗干擾能力強(qiáng)、總體性能比較好,符合了智能儀器儀表小型化的潮流,為今后開發(fā)高性能和商品化的溫濕度測(cè)量?jī)x器奠定了良好的基礎(chǔ)。關(guān)鍵詞 單片機(jī),溫濕度,SHT11傳感器I目 錄摘要.目錄緒論. 1第1章. 1 1.1 概述. 1 1.2 國(guó)內(nèi)外研究現(xiàn)狀.1 1.2.1 國(guó)外研究現(xiàn)狀1 1.2.2 國(guó)內(nèi)研究現(xiàn)狀1 1
3、.3 溫濕度檢測(cè)的發(fā)展?fàn)顩r以及存在的問(wèn)題1 1.4 課題研究的主要內(nèi)容2第2章 系統(tǒng)硬件部分設(shè)計(jì). .4 2.1 AT89C52單片機(jī)介紹.4 2.2 溫濕度測(cè)量電路的設(shè)計(jì).9 2.2.1 SHT11簡(jiǎn)介9 2.2.2 SHT11主要性能特點(diǎn)9 2.2.3 SHT11工作原理10 2.2.4 SHT11輸出特性10 2.2.5 運(yùn)行條件11 2.2.6 安裝注意事項(xiàng)11 2.2.7 SHT11與單片機(jī)連接12 2.3 LCD顯示電路設(shè)計(jì)12 2.3.1 LCD1602簡(jiǎn)介12 2.3.2 LCD1602的特性12 2.3.3 LCD1692引腳功能13 2.3.4 指令集13 2.3.5 LC
4、D1602與單片機(jī)連接14 2.4 時(shí)鐘電路設(shè)計(jì)15 2.4.1 DS1302簡(jiǎn)介15 2.4.2 DS1302工作原理15 2.4.3 DS1302結(jié)構(gòu)及引腳功能15 2.4.4 DS1302與單片機(jī)連接16 2.5 鍵盤電路設(shè)計(jì)17 2.5.1 鍵盤工作原理17 2.5.2 獨(dú)立式鍵盤與單片機(jī)的連接18 2.6 報(bào)警電路設(shè)計(jì)18 2.7 抗干擾措施19第3章 系統(tǒng)軟件設(shè)計(jì)21 3.1 系統(tǒng)總體流程圖21 3.2 溫濕度采集模塊軟件設(shè)計(jì)22 3.3 LCD顯示模塊軟件設(shè)計(jì)24 3.4 時(shí)鐘模塊軟件設(shè)計(jì)28 3.5 報(bào)警電路軟件設(shè)計(jì)28第4章 仿真與調(diào)試30 4.1 電氣原理圖30 4.2 部
5、分參考程序30 4.3 仿真結(jié)果44結(jié)束語(yǔ)49致謝50參考文獻(xiàn)51III 第1章 緒論1.1 概述溫濕度測(cè)量是現(xiàn)代檢測(cè)技術(shù)的重要組成部分,在保證產(chǎn)品質(zhì)量,提高產(chǎn)品量,節(jié)約資源和安全生產(chǎn)方面起著非常重要的作用。因此,能夠確保快速、準(zhǔn)確的測(cè)量溫濕度的技術(shù)及其裝置受到各國(guó)的重視。隨著信息產(chǎn)業(yè)的發(fā)展及其工業(yè)化的進(jìn)步,溫度和濕度不僅僅變現(xiàn)在以上幾個(gè)方面直接或間接影響人類基本生活條件,還表現(xiàn)在對(duì)生物用品、醫(yī)藥衛(wèi)生、科學(xué)研究、國(guó)防建設(shè)等方面的影響。針對(duì)以上情況,實(shí)現(xiàn)對(duì)溫濕度的準(zhǔn)確可靠測(cè)量顯的尤其重要。近年來(lái),利用智能化數(shù)字式溫濕度傳感器以及實(shí)現(xiàn)溫濕度信息的在線檢測(cè)已成為溫濕度檢測(cè)技術(shù)的一種發(fā)展趨勢(shì)。本文介紹
6、的溫濕度檢測(cè)系統(tǒng),以智能化數(shù)字化溫濕度傳感器與52單片機(jī)有機(jī)結(jié)合,構(gòu)成一種溫濕度檢測(cè)系統(tǒng)。該系統(tǒng)具有性能可靠、測(cè)溫準(zhǔn)確、結(jié)構(gòu)簡(jiǎn)單、價(jià)格低廉、抗干擾能力強(qiáng)等優(yōu)點(diǎn),可在工程實(shí)際中得到廣泛應(yīng)用。1.2 國(guó)內(nèi)外研究現(xiàn)狀1.2.1 國(guó)外研究現(xiàn)狀國(guó)外對(duì)溫濕度控制技術(shù)研究較早,始于20世紀(jì)70年代。先是采用模擬式的組合儀器,采集現(xiàn)場(chǎng)信息并進(jìn)行指示、記錄和控制。80年代末出現(xiàn)了分布式控制系統(tǒng)。目前正開發(fā)和研制計(jì)算機(jī)數(shù)據(jù)采集控制系統(tǒng)的多因子綜合控制系統(tǒng)?,F(xiàn)在世界各國(guó)的溫濕度測(cè)控技術(shù)發(fā)展很快,一些國(guó)家在實(shí)現(xiàn)自動(dòng)化的基礎(chǔ)上正向著完全自動(dòng)化、無(wú)人化的方向發(fā)展。1.2.2 國(guó)內(nèi)研究現(xiàn)狀我國(guó)對(duì)于溫濕度測(cè)控技術(shù)的研究較晚,
7、始于20世紀(jì)80年代。我國(guó)工程技術(shù)人員在吸收發(fā)達(dá)國(guó)家溫濕度測(cè)控技術(shù)的基礎(chǔ)上,才掌握了溫濕度室內(nèi)微機(jī)控制技術(shù),該技術(shù)權(quán)限于對(duì)溫濕度的單項(xiàng)環(huán)境因子的控制。我國(guó)溫濕度測(cè)控設(shè)施計(jì)算機(jī)應(yīng)用,在總體上正從消化吸收、簡(jiǎn)單應(yīng)用階段向?qū)嵱没?、綜合性應(yīng)用階段過(guò)渡和發(fā)展。在技術(shù)上,以單片機(jī)控制的單參數(shù)單回路系統(tǒng)居多,尚無(wú)真正意義上的多參數(shù)綜合控制系統(tǒng),與發(fā)達(dá)國(guó)家相比,存在較大差距。我國(guó)溫濕度測(cè)量控制現(xiàn)狀還遠(yuǎn)遠(yuǎn)沒有達(dá)到工廠化的程度,生產(chǎn)實(shí)際中任然有許多問(wèn)題困擾著我們,存在著裝備配套能力差,產(chǎn)業(yè)化程度低,環(huán)境控制水平落后,軟硬件資源不能共享和可靠性等特點(diǎn)。1.3 溫濕度檢測(cè)的發(fā)展?fàn)顩r以及存在的問(wèn)題傳統(tǒng)的溫度和濕度檢測(cè)系
8、統(tǒng)主要有以下幾種:(1) 水汽壓(e):是水汽在大氣總壓力中的分壓力。它表示了空氣中水汽的絕對(duì)含量的大小,以毫巴為單位。(2) 相對(duì)濕度(rh):濕空氣中實(shí)際水汽壓e與同溫度下飽和水汽壓E的百分比,相對(duì)濕度的大小能直接表示空氣距離飽和的相對(duì)程度??諝馔耆稍飼r(shí),相對(duì)濕度為零。相對(duì)濕度越小,表示當(dāng)時(shí)空氣越干燥。當(dāng)相對(duì)濕度接近于100%時(shí),表示空氣很潮濕,越接近于飽和。(3) 露點(diǎn)(或霜點(diǎn))溫度:指空氣在水汽含量和氣壓都不改變的條件下,冷卻到飽和時(shí)的溫度。(4) 干濕球溫度表:用一對(duì)并列裝置、形狀完全相同的溫度表,一支測(cè)氣溫,稱干球溫度表,另一支包有保持浸透蒸餾水的脫脂紗布,稱濕球溫度表。(5)
9、濕度表(計(jì)):利用脫脂人發(fā)(或牛的腸衣)具有空氣潮濕時(shí)伸長(zhǎng),干燥時(shí)縮短的特性,制成毛發(fā)濕度表或濕度自記儀器,它的測(cè)濕精度較差,毛發(fā)濕度表通常在氣溫低于10時(shí)使用。(6) 電阻式濕度片:利用吸濕膜片隨濕度變化改變其電阻值的原理,常用的有碳膜濕敏電阻和氯化鋰濕度片兩種。前者用高分子聚合物和導(dǎo)電材料碳黑,加上粘合劑配成一定比例的膠狀液體,涂覆到基片上組成的電阻片;后者是在基片上涂上一層氯化鋰酒精溶液,當(dāng)空氣濕度變化時(shí),氯化鋰溶液濃度隨之改變從而也改變了測(cè)濕膜片的電阻。(7) 薄膜濕敏電容:是以高分子聚合物為介質(zhì)的電容器,因吸引(或釋放)水汽而改變電容值。它制作精巧,性能優(yōu)良,常用在探空儀和遙測(cè)中。(
10、8) 露點(diǎn)儀:能直接測(cè)出露點(diǎn)溫度的儀器。使一個(gè)鏡面處在樣品濕空氣中降溫,直到鏡面上隱現(xiàn)露滴(或冰晶)的瞬間,測(cè)出鏡面平均溫度,即為露(霜)點(diǎn)溫度。它測(cè)濕精度高,但需光潔度很高的鏡面,精度很高的溫控系統(tǒng),以及靈敏度很高的露滴(冰晶)的光學(xué)探測(cè)系統(tǒng)。使用時(shí)必須使吸入樣本空氣的管道保持清潔,否則管道內(nèi)的雜質(zhì)將吸收或放出水分造成測(cè)量誤差。隨著智能檢測(cè)系統(tǒng)的飛速發(fā)展,基于單片機(jī)的溫濕度檢測(cè)系統(tǒng)將多傳感器系統(tǒng)結(jié)合在一起。如何把多傳感器集中于一個(gè)檢測(cè)控制系統(tǒng),綜合利用來(lái)自多傳感器的信息,獲得對(duì)被測(cè)對(duì)象的可靠了解和解釋,以利于系統(tǒng)做出正確的響應(yīng)、決策和控制,是智能檢測(cè)控制系統(tǒng)中需要解決的首要問(wèn)題。在溫濕度要求
11、嚴(yán)格的場(chǎng)合,利用多傳感技術(shù)可以提高系統(tǒng)的可靠性和精度,亦可以提高系統(tǒng)的時(shí)間空間的覆蓋范圍。1.4 課題研究的主要內(nèi)容本設(shè)計(jì)主要作了如下幾個(gè)方面:一是確定系統(tǒng)的總體功能設(shè)計(jì)方案;二是進(jìn)行自能傳感器的硬件電路和軟件系統(tǒng)的設(shè)計(jì);三是單片機(jī)及通信接口的硬件電路及軟件系統(tǒng)設(shè)計(jì)。本課題針對(duì)這些弱點(diǎn),利用52單片機(jī)為核心,連接電源模塊(USB接口)、溫濕度采集與轉(zhuǎn)換模塊、LCD顯示模塊、鍵盤控制模塊、時(shí)鐘模塊、報(bào)警模塊及其附屬電路,以實(shí)現(xiàn)對(duì)溫濕度的精度、穩(wěn)定的測(cè)量。本系統(tǒng)具有溫、濕度測(cè)量精度高、功能高、體積小、價(jià)格低、簡(jiǎn)單靈活等優(yōu)點(diǎn),能很好的滿足工農(nóng)業(yè)工藝要求。第2章 系統(tǒng)硬件部分設(shè)計(jì)本系統(tǒng)硬件部分:AT8
12、9C52單片機(jī)、溫濕度測(cè)量電路、鍵盤電路、時(shí)鐘電路、LCD顯示電路、報(bào)警電路以及其它附屬電路的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的整體框圖如下圖所示。 系統(tǒng)設(shè)計(jì)的整體框圖2.1 AT89C52單片機(jī)介紹AT89C52是一個(gè)低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8K bytes的可反復(fù)檫寫的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。AT89C52提供以下標(biāo)準(zhǔn)功能:8K字節(jié)Flash閃速存儲(chǔ)器,256字節(jié)內(nèi)部
13、RAM,32個(gè)I/O口線,3個(gè)16為定時(shí)計(jì)數(shù)器,一個(gè)6向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信接口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)點(diǎn)工作模式??臻e方式停止CPU的工作,但允許RAM、定時(shí)/計(jì)數(shù)器、串行通信口和中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其他所有部門工作直到下一個(gè)硬件復(fù)位。主要特征:·與MCS52兼容·8K字節(jié)可重復(fù)擦寫FLASH閃速存儲(chǔ)器·1000次寫/擦循環(huán)周期 ·全靜態(tài)工作:0Hz24MHz·三級(jí)加密程序存儲(chǔ)器鎖存·256×
14、8位內(nèi)部RAM·32個(gè)可編程I/O線·3個(gè)16位定時(shí)器/計(jì)數(shù)器·8個(gè)中斷源·可編程串行UART通道·低功耗的閑置和掉電模式管腳說(shuō)明:VCC:供電電壓GND:接地P0口:P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作用輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口P0寫“1”時(shí),可作為高阻抗輸入端用。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。在Flash編程時(shí),P0口接收指令字節(jié),而在程序校檢時(shí),輸出指令字節(jié),校檢時(shí),要求外接上拉電阻。P1口
15、: P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL,邏輯門電路。對(duì)端口寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。與AT89C51不同之處是,P1.0和P1.1還可分別作為定時(shí)/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX),參見下表Flash編程和程序校檢期間,P1接收低8位地址。引腳號(hào)功能特性P1.0T2,時(shí)鐘輸出P1.1T2EX(定時(shí)、計(jì)數(shù)器2)P2口:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O,P2的輸出緩沖級(jí)可
16、驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口P2寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。在訪問(wèn)外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVXDPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVXRI)時(shí),P2口輸出P2鎖存器的內(nèi)容。Flash編程或校檢時(shí),P2亦接收高位地址和一些控制信號(hào)。P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)P3口寫入“1”時(shí),它們
17、被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能。P3口還接收一些用于Flash閃速存儲(chǔ)器編程和程序校檢的控制信號(hào)。RST:復(fù)位輸出。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。ALE/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時(shí)鐘震蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ALE脈沖。對(duì)Flash存儲(chǔ)器編程期間,該
18、引腳還用于輸入編程脈沖(PROG)。如有必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無(wú)效。PSEN:程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。EA/VPP:外部訪問(wèn)允許。欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。
19、需注意的事:如果加密位LBI被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。Flash存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器的輸出端。外接晶體引腳XTAL1、XTAL2:當(dāng)使用單片機(jī)內(nèi)部振蕩器電路時(shí),這兩個(gè)引腳用來(lái)外接石英晶體和微調(diào)電容,如下圖所示。在單片機(jī)內(nèi)部,它是一個(gè)反相放大器的輸入端,這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。當(dāng)采用外部時(shí)鐘時(shí),對(duì)于HMOS單片機(jī),XTAL1引腳接地,XTAL2接片外振蕩
20、脈沖輸入(帶上拉電阻);對(duì)于CHMOS單片機(jī),XTAL2引腳接地,XTAL1接片外振蕩脈沖輸入(帶上拉電阻),如下圖所示。外接晶體電路復(fù)位方式 MCS52單片機(jī)有一個(gè)復(fù)位引腳RET,高電平有效。在時(shí)鐘電路工作以后,當(dāng)外部電路使得RST端出現(xiàn)2個(gè)機(jī)器周期(24個(gè)時(shí)鐘周期)以上的高電平,系統(tǒng)內(nèi)部復(fù)位。復(fù)位有兩種方式:上電復(fù)位和按鈕復(fù)位,如下圖。MCS52復(fù)位電路2.2 溫濕度測(cè)量電路的設(shè)計(jì)2.2.1 SHT11簡(jiǎn)介SHT11時(shí)瑞士Sensirion公司推出的基于COMSEnsTM技術(shù)的新型溫濕度傳感器。該傳感器將CMOS芯片技術(shù)與傳感器技術(shù)結(jié)合起來(lái),從而發(fā)揮出它們強(qiáng)大的優(yōu)勢(shì)互補(bǔ)作用。2.2.2 S
21、HT11主要性能特點(diǎn)·將溫濕度傳感器、信號(hào)放大調(diào)理、A/D轉(zhuǎn)換、I2C總線接口全部集成于一芯片(COMSEnsTM技術(shù))·可給出全校準(zhǔn)相對(duì)濕度和溫度值輸出·帶有工業(yè)標(biāo)準(zhǔn)的I2C總線數(shù)字輸出接口·具有露點(diǎn)值計(jì)算輸出功能·具有卓越的長(zhǎng)期穩(wěn)定性·濕度值輸出分辨率為14位,溫度值輸出分辨率為12位,并可編程為12位和8位·小體積(7.65×5.08×23.5mm),可表面貼裝 ·具有可靠的CRC數(shù)據(jù)傳輸校驗(yàn)功能 ·片內(nèi)裝載的校準(zhǔn)系數(shù)可保證100%互換性·電源電壓范圍2.4-5.5V&
22、#183;電流消耗,測(cè)量時(shí)550uA,平均為28uA,休眠時(shí)為3uASHT11溫濕度傳感器采用SMD(Lcc)表面貼片封裝形狀,管腳排列如下圖,其引腳說(shuō)明如下:由于將傳感器與電路部分結(jié)合在一起。該傳感器具有比其它的溫濕度傳感器優(yōu)越得多的性能。首先是傳感器信號(hào)強(qiáng)度的增加增強(qiáng)了傳感器的抗干擾性能,保證了傳感器的長(zhǎng)期穩(wěn)定性,而A/D轉(zhuǎn)換的同時(shí)完成,則降低了傳感器對(duì)干擾噪聲的敏感程度。其次在傳感器芯片內(nèi)裝載的校準(zhǔn)數(shù)據(jù)保證了每一只溫濕度傳感器都具有相同的功能,即具有100%的互換性。最后,傳感器可直接通過(guò)I2C總線與任何類型的微處理器、微控制器系連接,節(jié)省了單片機(jī)的I/O接口線,降低了成本。 (1)GN
23、D:接地端 (2)DATA:雙向串行數(shù)據(jù)線 (3)SCK:串行時(shí)鐘輸入 (4)VDD:0.4V5.5V電源端 (5)NC:空管腳 2.2.3 SHT11工作原理 SHT11的濕度檢測(cè)運(yùn)用電容式結(jié)構(gòu),并采用具有不同保護(hù)的微型結(jié)構(gòu)檢測(cè)電極系統(tǒng)與聚合物覆蓋層來(lái)組成傳感器芯片的電容,除保持電容式濕敏器件的原有特性外,還可抵御來(lái)自外界的影響。由于它將溫度傳感器與濕度傳感器結(jié)合在一起而構(gòu)成了一個(gè)單一的個(gè)體,因而測(cè)量精度較高且可精確得出露點(diǎn),同時(shí)不會(huì)產(chǎn)生由于溫度與濕度傳感器之間隨溫度梯度變化引起的誤差CMOSensTM技術(shù)不僅將溫濕度傳感器結(jié)合在一起,而且還將信號(hào)放大器、模/數(shù)轉(zhuǎn)換器、校準(zhǔn)數(shù)據(jù)存儲(chǔ)器、標(biāo)準(zhǔn)I
24、2C總線等電路全部集成在一個(gè)芯片內(nèi)。SHT11傳感器的內(nèi)部結(jié)構(gòu)圖如下圖示。SHT11的每一個(gè)傳感器都是在極為精確的濕度室中校準(zhǔn)的。SHT11傳感器的校準(zhǔn)系數(shù)預(yù)先存在OTP內(nèi)存中。經(jīng)校準(zhǔn)的相對(duì)濕度和溫度傳感器與一個(gè)14位的A/D轉(zhuǎn)換器相連,可將轉(zhuǎn)換后的數(shù)字溫濕度值送給二線I2C總線器件,從而將數(shù)字信號(hào)轉(zhuǎn)換為符合I2C總線協(xié)議的串行數(shù)字信號(hào)。 SHT11傳感器的內(nèi)部結(jié)構(gòu)框圖2.2.4 SHT11輸出特性(1) 濕度值輸出SHT11可通過(guò)I2C總線直接輸出數(shù)字量濕度值,其相對(duì)濕度數(shù)字輸出特性曲線??煽闯鯯HT11的輸出特性呈一定的非線性,為了補(bǔ)償濕度傳感器的非線性,可按如下公式修正濕度值:RHIin
25、ear=c1+c2S0RH+C3S0RH式中,SORH為傳感器相對(duì)測(cè)量值,系數(shù)取值如下:12位:SORH:c1=-4,c2=0.0405,c3=-2.8×10-68位:SORH:c1=-4,c2=0.648,c3=-7.2×10-4(2) 溫度值輸出 由于SHT11溫度傳感器的線性非常好,故可用下列公式將溫度數(shù)字輸出轉(zhuǎn)換成實(shí)際溫度值:T=d1+d2SOT當(dāng)電源電壓為5V,且溫度傳感器的分辨率為14位時(shí),d1=-40,d2=0.01,當(dāng)溫度傳感器的分辨率為12位時(shí),d1=-40,d2=0.04.(3) 露點(diǎn)計(jì)算空氣的露點(diǎn)值可根據(jù)相對(duì)濕度和溫度值來(lái)得出,具體的計(jì)算公式如下:Lo
26、gEW=(0.66077+7.5T/(237.3+T)+log10(RH)-2)Dp=(0.66077-logEW)×237.3/(logEW-8.16077)2.2.5 運(yùn)行條件測(cè)量量程以外的溫度會(huì)使?jié)穸刃盘?hào)暫時(shí)地偏移+3%。然后傳感器會(huì)慢慢返回到校準(zhǔn)調(diào)教。若將芯片在濕度小于5%環(huán)境下加熱24小時(shí)到90,芯片就會(huì)迅速恢復(fù)高相對(duì)濕度、高溫度環(huán)境的影響,但是,延長(zhǎng)強(qiáng)度條件會(huì)加速芯片的老化。2.2.6 安裝注意事項(xiàng)由于大氣的相對(duì)濕度與溫度的關(guān)系比較密切,因此,測(cè)量大氣溫度時(shí)的要點(diǎn)是將傳感器與大氣保持同一溫度,如果傳感器線路板上有發(fā)熱元件,SHT11應(yīng)與熱源保持良好的通風(fēng),為減少SHT11
27、和PCB之間的熱傳達(dá),應(yīng)使銅導(dǎo)線最細(xì)并在其中加上窄縫,同時(shí)應(yīng)避免使傳感器在強(qiáng)光或UV下曝曬。傳感器在布線時(shí),SCK和DATA信號(hào)平坦且相互接近,或信號(hào)線長(zhǎng)于10cm時(shí),均會(huì)產(chǎn)生干擾信息,此時(shí)應(yīng)在兩組信號(hào)之間放置VDD或GND。2.2.7 SHT11與單片機(jī)連接 SHT11與單片機(jī)連接電路圖2.3 LCD顯示電路設(shè)計(jì)2.3.1 LCD1602簡(jiǎn)介1602液晶也叫1602字符型液晶它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊它有若干個(gè)5×7或者5×11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。每位之間有一個(gè)點(diǎn)距的間隔每行之間也有間隔起到了字符間距和行間距的作
28、用,正因?yàn)槿绱怂运荒茱@示圖形。2.3.2 LCD1602的特性·1602液晶顯示器為若干5×8或5×11的點(diǎn)陣顯示字符。每個(gè)點(diǎn)陣塊為一個(gè)字符位,字符間距和行距都為一個(gè)點(diǎn)的寬度·1602液晶主控制驅(qū)動(dòng)電路為HD44780或其他全兼容電路·提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能·具有字符發(fā)生器的ROM可顯示192種字符(160個(gè)5×7點(diǎn)陣字符和32個(gè)5×10點(diǎn)陣字符)·有80字節(jié)顯示數(shù)據(jù)存儲(chǔ)器DDRAM·內(nèi)建有192個(gè)5×7點(diǎn)陣的字型的字符發(fā)生器CGROM&
29、#183;8個(gè)可由用戶自定義的5×7的字符發(fā)生器CGROM2.3.3 LCD1602引腳功能引腳號(hào)引腳名電平輸入/輸出作用1Vss電源地2Vcc電源(+5V)3Vee對(duì)比調(diào)整電壓4RS0/1輸入0=輸入指令1=輸出數(shù)據(jù)5R/W0/1輸入0=向LCD寫入指令或數(shù)據(jù)1=從LCD讀取數(shù)據(jù)6E1,10輸入使能信號(hào),1時(shí)讀取信號(hào),10(下降沿)執(zhí)行指令7DB00/1輸入/輸出數(shù)據(jù)總線Line0(最低位)8DB10/1數(shù)據(jù)總線Line19DB20/1輸入/輸出數(shù)據(jù)總線Line210DB30/1輸入/輸出數(shù)據(jù)總線Line311DB40/1輸入/輸出數(shù)據(jù)總線Line412DB50/1輸入/輸出數(shù)據(jù)總
30、線Line513DB60/1輸入/輸出數(shù)據(jù)總線Line614DB70/1輸入/輸出數(shù)據(jù)總線Line7(最高位)15DB8+VccLCD背光電源負(fù)極16DB9接地LCD背光電源正極2.3.4 指令集1602通過(guò)D0-D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。顯示模式設(shè)置:(初始化) 0011 00000×38設(shè)置16×2顯示,5×7點(diǎn)陣,8位數(shù)據(jù)接口;顯示開關(guān)及光標(biāo)設(shè)置:(初始化) 0000 1DCB D顯示(1有效)、C光標(biāo)顯示(1有效)、B光標(biāo)閃爍(1有效) 0000 01NS N=1(讀或?qū)懸粋€(gè)字符后地址指針加1&光標(biāo)加1), N=0(讀或?qū)懸粋€(gè)字符后地址指針減
31、1&光標(biāo)減1), S=1 且 N=1(當(dāng)寫一個(gè)字符后,整屏顯示不移動(dòng)) S=0 當(dāng)寫一個(gè)字符后,整屏顯示不移動(dòng)數(shù)據(jù)指針設(shè)置: 數(shù)據(jù)首地址為80H,所以數(shù)據(jù)地址為80H+地址碼(0-27H,40-67H)其他設(shè)置: 01H(顯示清屏,數(shù)據(jù)指針=0,所有顯示=0);02H(顯示回車,數(shù)據(jù)指針=0)。2.3.5 LCD1602與單片機(jī)連接LCD1602與單片機(jī)連接2.4 時(shí)鐘電路設(shè)計(jì)2.4.1 DS1302簡(jiǎn)介DS1302是美國(guó)DALLAS公司推出的一種高性能、低消耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,附加31字節(jié)靜態(tài)RAM,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為2
32、.5V-5.5V。采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。DS1302內(nèi)部有一個(gè)31×8的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202的升級(jí)產(chǎn)品,與DS1202兼容,但增加了主電源/后備電源雙電源引腳,同時(shí)提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力。2.4.2 DS1302工作原理DS1302工作時(shí)為了對(duì)任何數(shù)據(jù)傳送進(jìn)行初始化,需要將復(fù)位腳(RST)置位高電平且將8位地址和命令信息裝入移位寄存器。數(shù)據(jù)在時(shí)鐘(SCLK)的上升沿串行輸入,前8位指定訪問(wèn)地址,命令字裝入移位寄存器后,在之后的時(shí)鐘周期,讀操作時(shí)輸入數(shù)據(jù),寫
33、操作時(shí)輸出數(shù)據(jù),時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8+8(8位地址+8位數(shù)據(jù)),在多字節(jié)方式下最多可達(dá)248位的數(shù)據(jù)。2.4.3 DS1302結(jié)構(gòu)及引腳功能下圖(a)為DS1302引腳排列圖,(b)為其內(nèi)部結(jié)構(gòu)圖 (a) (b)·Vcc1為后備電源,Vcc2為主電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng)Vcc2小于Vcc1時(shí),DS1302由Vcc1供電。·X1和X2是振蕩源,外接32.768KHz晶振。·RST是復(fù)位/片選線,通過(guò)把RST輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,R
34、ST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)DS1302進(jìn)行操作。如果在傳送過(guò)程中RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦呓M態(tài)。上電運(yùn)行時(shí),在Vcc2.0V之前,RST必須保持低電平。只有在SCLK為低電平時(shí),才能將RST置位高電平。·SCLK:串行時(shí)鐘,輸入,控制數(shù)據(jù)的輸入和輸出·I/O:三線接口時(shí)的雙向數(shù)據(jù)線·CE:輸入信號(hào),在讀、寫數(shù)據(jù)期間必須為高,該引腳有兩個(gè)功能:第一,CE開始控制字訪問(wèn)移位寄存器的控制邏輯;第二,CE提供結(jié)束單字
35、節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?.4.4 DS1302與單片機(jī)連接DS1302與CPU的連接需要三條線,即SCLK(7)、I/O(6)、RST(5)。Vcc2為備用電源,外接一個(gè)32.768KHz的晶振。下圖為DS1302與52單片機(jī)的連接圖。 DS1302與52單片機(jī)的連接2.5 鍵盤電路設(shè)計(jì)2.5.1 鍵盤工作原理鍵盤實(shí)際上是一組按鍵開關(guān)的集合,平時(shí)按鍵開關(guān)總是處于斷開狀態(tài),當(dāng)按下鍵時(shí)它才閉合。它的結(jié)構(gòu)和產(chǎn)生的波形如下圖所示。 鍵盤開關(guān)及波形2.5.2 獨(dú)立式鍵盤與單片機(jī)的連接獨(dú)立式鍵盤就是個(gè)按鍵相互獨(dú)立,每個(gè)按鍵各接一根I/O接口線,每根I/O接口線都不會(huì)影響其它I/O接口線。因此,通過(guò)檢測(cè)
36、I/O接口線的電平狀態(tài)就可以容易的判斷出哪個(gè)按鍵被按下了。本次設(shè)計(jì)只需用到五個(gè)鍵,所以采用獨(dú)立式鍵盤,在程序設(shè)計(jì)中采用查詢方式來(lái)判別是否有鍵按下。SH為濕度限設(shè)置鍵、ST為溫度限設(shè)置鍵、V+為加一鍵、V-為減一鍵、RE為返回鍵。如下圖 獨(dú)立式鍵盤2.6 報(bào)警電路設(shè)計(jì)在微型計(jì)算機(jī)控制系統(tǒng)中,為了生產(chǎn)的安全,在緊急情況或參數(shù)指標(biāo)超限時(shí)要進(jìn)行及時(shí)的報(bào)警,以便操作人員及時(shí)修改一些重要的參數(shù)或系統(tǒng)部位,采取緊急措施,確保生產(chǎn)的安全性。其方法是將檢測(cè)值與設(shè)定值進(jìn)行比較,如果高于上限值或低于下限值則進(jìn)行報(bào)警,否則就正常顯示。本報(bào)警系統(tǒng)的設(shè)計(jì)由發(fā)光二極管和蜂鳴器組成,如下圖所示,當(dāng)P3.1輸出高電平,則蜂鳴器
37、鳴叫,當(dāng)P3.1輸出低電平,則蜂鳴器停止。TH為溫度上限指示燈,當(dāng)溫度超過(guò)設(shè)定的上限值,P3.3輸出高電平,TH發(fā)光,同時(shí)P3.1輸出高電平,蜂鳴器鳴叫;TL為溫度下限提示燈,當(dāng)溫度超過(guò)設(shè)定的下限值,P3.4輸出高電平,TL發(fā)光,同時(shí)P3.1輸出高電平,蜂鳴器鳴叫;HH為濕度上限提示燈,當(dāng)濕度超過(guò)設(shè)定的上限值,P3.5輸出高電平,HH發(fā)光,同時(shí)P3.1輸出高電平,蜂鳴器鳴叫;HL為濕度下限提示燈,當(dāng)濕度超過(guò)設(shè)定的下限值,P3.6輸出高電平,HL發(fā)光,同時(shí)P3.1輸出干電平,蜂鳴器鳴叫。 報(bào)警電路與單片機(jī)接口2.7 抗干擾措施 單片機(jī)應(yīng)用系統(tǒng)的工作環(huán)境往往都是具有多種干擾源的場(chǎng)所,為提高系統(tǒng)的可
38、靠性和精確性,抗干擾措施在硬件系統(tǒng)設(shè)計(jì)中顯得的尤為重要。根據(jù)干擾源引入的途徑,抗干擾措施可以從以下幾個(gè)方面考慮:(1) 電源供電系統(tǒng)為了克服電網(wǎng)及系統(tǒng)自身的干擾,可采用隔離變壓器、交流穩(wěn)壓、線濾波器、穩(wěn)壓電路各級(jí)濾波等抗干擾措施。(2) 電路上的考慮為進(jìn)一步提高系統(tǒng)的可靠性,在硬件電路設(shè)計(jì)時(shí),應(yīng)采取一系列的抗干擾措施:a) 大規(guī)模IC芯片電源供電端都應(yīng)加高高頻濾波電容,根據(jù)負(fù)載電流的情況,在各級(jí)供電節(jié)點(diǎn)還應(yīng)加足夠容量的退耦電容;b) 開關(guān)量I/O通道與外界的隔離可采用光電耦合器件,特別是與繼電器、可控硅等連接的通道,一定要采取隔離措施;c) 可采用CMOS器件提高工作電壓(如+15V),這樣干
39、擾門限也相應(yīng)提高;d) 傳感器后綴的變送器盡量采用電流式傳輸方式,因電流型比電壓型抗干擾能力強(qiáng);e) 電路應(yīng)有合理的布線及接地方法;f) 與環(huán)境干擾的隔離可采用屏蔽措施。本章中確定了系統(tǒng)的設(shè)計(jì)總體方案,溫濕度測(cè)量所用到的方法,單片機(jī)應(yīng)用系統(tǒng)的研制方案。還具體介紹了各模塊設(shè)計(jì)方案,初步明確了系統(tǒng)的研制方法。此處還考慮到了系統(tǒng)設(shè)計(jì)中所遇到的干擾和消除干擾的方式,為系統(tǒng)進(jìn)一步的設(shè)計(jì)做好了準(zhǔn)備。 第3章 系統(tǒng)軟件設(shè)計(jì)在單片機(jī)系統(tǒng)中,軟件系統(tǒng)與硬件系統(tǒng)緊密結(jié)合,為提高設(shè)計(jì)的通用性,必須根據(jù)具體的硬件電路來(lái)設(shè)計(jì)與之相對(duì)應(yīng)的軟件,硬件設(shè)計(jì)的優(yōu)劣直接關(guān)系到軟件設(shè)計(jì)的難易,軟件設(shè)計(jì)的優(yōu)劣又直接影響到硬件的發(fā)揮。
40、本課題軟件部分設(shè)計(jì)方法與硬件部分設(shè)計(jì)相對(duì)應(yīng),同樣采用模塊化的思路,將該部分設(shè)計(jì)分成不同的程序模塊,分別進(jìn)行編譯、調(diào)試、最后通過(guò)主程序?qū)⒏髂K連接起來(lái)。這樣有利于程序的修改和調(diào)試,增強(qiáng)了程序的可移植性。本系統(tǒng)軟件設(shè)計(jì)主要包括:溫濕度采集轉(zhuǎn)換模塊、時(shí)鐘模塊、LCD顯示模塊、鍵盤模塊等。3.1 系統(tǒng)總體流程圖 系統(tǒng)總體流程圖當(dāng)單片機(jī)上電復(fù)位后,LCD會(huì)顯示當(dāng)前的時(shí)間和溫度、濕度,按下相應(yīng)的功能按鍵,可以調(diào)整時(shí)間和溫濕度的設(shè)定值。系統(tǒng)的總體流程圖如上圖示。3.2 溫濕度采集模塊軟件設(shè)計(jì)SHT11傳感器共有5條用戶命令,具體命令格式見下表所列。下面介紹一下具體的命令順序及命令時(shí)序。表1 SHT11傳感器
41、命令列表命令編碼說(shuō)明測(cè)量溫度00011溫度測(cè)量測(cè)量濕度00101濕度測(cè)量讀寄存器狀態(tài)00111“讀”寄存器狀態(tài)寫寄存器狀態(tài)00110“寫”寄存器狀態(tài)軟啟動(dòng)11110重啟芯片,清除狀態(tài)記錄器的錯(cuò)誤記錄11毫秒后進(jìn)入下一個(gè)命令(1) 傳輸開始初始化傳輸時(shí),應(yīng)首先發(fā)出“傳輸開始”命令,該命令可在SCK為高時(shí)使DATA由高電平變?yōu)榈碗娖?,并在下一個(gè)SCK為高時(shí)將DATA升高。接下來(lái)的命令順序包含三個(gè)地址位(目前只支持“000”)和5個(gè)命令位,當(dāng)DATA腳的SCK位處于低電平時(shí),表示SHT11正確收到命令。(2) 連接復(fù)位順序如果與SHT11傳感器的通訊中斷,下列信號(hào)順序會(huì)使串口復(fù)位:即當(dāng)DATA線處于
42、高電平時(shí),觸發(fā)SCK9次以上(含9次),次后應(yīng)該看發(fā)一個(gè)“傳輸開始”命令。表2 SHT11狀態(tài)寄存器類型及說(shuō)明位類型說(shuō)明缺省7保留06讀工檢限(低電壓檢查)X5保留04保留03只用于試驗(yàn),不可以使用02讀/寫加熱0關(guān)1讀/寫不從OTP重下載0重下載0讀/寫1=8相對(duì)濕度,12位溫度分辨率。0=12位相對(duì)濕度,14位濕度分辨率(3) 溫濕度測(cè)量時(shí)序當(dāng)發(fā)生了溫(濕)度測(cè)量命令后,控制器就要等到測(cè)量完成。使用8/12/14位的分辨率測(cè)量分別需要大約11/55/210ms的時(shí)間。為表明測(cè)量完成,SHT11會(huì)使數(shù)據(jù)線為低,此時(shí)控制器必須重新啟動(dòng)SCK。然后傳送兩字節(jié)的測(cè)量數(shù)據(jù)與1字節(jié)的CRC校檢和??刂?/p>
43、器必須通過(guò)使DATA為低來(lái)確認(rèn)每一個(gè)字節(jié),所有的量均從右算MSB列于第一位。通訊在確認(rèn)CRC數(shù)據(jù)位后停止。如果沒有用CRC-8校驗(yàn)和,則控制器就會(huì)在測(cè)量數(shù)據(jù)LSB后保持ack為高來(lái)停止通訊,SHT11在測(cè)量和通訊完成后會(huì)自動(dòng)返回睡眠模式。需要注意的是,為使SHT11的溫度低于0.1。此時(shí)的工作頻率不能大于標(biāo)定值的15%(如:12位精確度時(shí),每秒最多進(jìn)行3次測(cè)量)。溫濕度采集模塊程序流程如下圖示。 溫濕度采集模塊程序流程圖3.3 LCD顯示模塊軟件設(shè)計(jì)LCD控制器總共有11條指令,它們的格式和功能如下:(1) 清屏命令 格式:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0000000
44、0001 功能:清除屏幕,將顯示緩沖區(qū)DDRAM的內(nèi)容全部寫入空格(ASCII20H) 光標(biāo)復(fù)位,回到顯示器的左上角 地址計(jì)數(shù)器AC清零(2) 光標(biāo)復(fù)位命令 格式:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0000000001X 功能:光標(biāo)復(fù)位,回到顯示器的左上角 地址計(jì)數(shù)器AC清零 顯示緩沖區(qū)DDRAM的內(nèi)容不變(3) 輸入方式設(shè)置命令 格式:RSR/WDB7DB6DB5DB4DB3DB2DB1DB000000001I/DS 功能:設(shè)定當(dāng)寫入一個(gè)字節(jié)后,光標(biāo)的移動(dòng)方向以及后面的內(nèi)容是否移動(dòng) 當(dāng)I/D=1時(shí),光標(biāo)從左向右移動(dòng);當(dāng)I/D=0時(shí),光標(biāo)從右向左移動(dòng) 當(dāng)S=1,內(nèi)容移動(dòng);
45、當(dāng)S=0,內(nèi)容不移動(dòng)(4) 顯示開關(guān)控制命令 格式:RSR/WDBDBDBDBDBDBDBDB0000001DCB 功能:控制顯示的開關(guān),當(dāng)D=1時(shí)顯示,D=0時(shí)不顯示 控制光標(biāo)開關(guān),當(dāng)C=1時(shí)光變顯示,C=0時(shí)光標(biāo)不顯示 控制字符是否閃爍,當(dāng)B=1時(shí)字符閃爍,B=0時(shí)字符不閃爍(5) 光標(biāo)移位置命令 格式:RSR/WDBDBDBDBDBDBDBDB000001S/CR/LXX 功能:移動(dòng)光標(biāo)或整個(gè)顯示字幕移位 當(dāng)S/C=1時(shí)整個(gè)顯示字幕移位,S/C=0時(shí)只光標(biāo)移位 當(dāng)R/L=1時(shí)光標(biāo)右移,R/L時(shí)光標(biāo)左移(6) 功能設(shè)置命令 格式:RSR/WDBDBDBDBDBDBDBDB00001DLNF
46、XX 功能:設(shè)置數(shù)據(jù)位數(shù),當(dāng)DL=1時(shí)數(shù)據(jù)位為8位,DL=0時(shí)數(shù)據(jù)位為4位 設(shè)置顯示行數(shù),當(dāng)N=1時(shí)雙行顯示,N=0時(shí)單行顯示 設(shè)置字形大小,當(dāng)F=1時(shí)5×10點(diǎn)陣,F(xiàn)=0時(shí)5×7點(diǎn)陣(7) 設(shè)置字庫(kù)CGRAM地址命令 格式: 功能:設(shè)置用戶自定義CGRAM的地址,對(duì)用戶自定義CGRAM訪問(wèn)時(shí),要先設(shè) 定CGRAM的地址,地址范疇為063(8) 顯示緩沖區(qū)DDRAM地址設(shè)置命令 格式: 功能:設(shè)置當(dāng)前顯示緩沖區(qū)DDRAM的地址,對(duì)DDRAM訪問(wèn)時(shí),要先設(shè)定DDRAM 的地址,地址范疇為0127(9) 讀忙標(biāo)志及地址計(jì)數(shù)器AC命令 格式: 功能:讀忙標(biāo)志及地址計(jì)數(shù)器AC命令 當(dāng)BF=1時(shí)表示忙,這時(shí)不能接收命令和數(shù)據(jù),BF=0時(shí)表示不忙 低7位為讀出的AC的地址,值為0127(10) 寫DDRAM或CG
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025教育基金贈(zèng)與合同標(biāo)準(zhǔn)版
- 2024年海綿(泡棉)資金籌措計(jì)劃書代可行性研究報(bào)告
- 在2025屆高考考前校長(zhǎng)講話逐夢(mèng)高考筑夢(mèng)高考圓夢(mèng)高考
- (7篇)關(guān)于高三年級(jí)組長(zhǎng)工作計(jì)劃
- 2025年中國(guó)邊緣AI設(shè)備行業(yè)市場(chǎng)規(guī)模及投資前景預(yù)測(cè)分析報(bào)告
- 2025年中國(guó)鉍黃行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 柔性線路板在物聯(lián)網(wǎng)設(shè)備生產(chǎn)中的技術(shù)支持及質(zhì)量保證合同
- 高科技農(nóng)業(yè)土壤檢測(cè)與改良一體化服務(wù)補(bǔ)充合同
- 建筑工地臨時(shí)施工員職業(yè)健康安全管理協(xié)議
- 教育培訓(xùn)機(jī)構(gòu)師資力量保障補(bǔ)充協(xié)議
- 液化石油氣汽車槽車安全管理規(guī)定
- 預(yù)防野生菌中毒主題班會(huì)集合6篇
- esd術(shù)患者的護(hù)理查房
- 安全管理應(yīng)急預(yù)案之應(yīng)急預(yù)案編制格式和要求
- 國(guó)家開放大學(xué)期末機(jī)考人文英語(yǔ)1
- 鉆孔壓水試驗(yàn)記錄表
- 環(huán)保餐具的設(shè)計(jì)
- 結(jié)核菌素(PPD、EC)皮膚試驗(yàn)報(bào)告單
- 電工學(xué)(第六版)中職PPT完整全套教學(xué)課件
- 產(chǎn)業(yè)命題賽道命題解決對(duì)策參考模板
- 砼塔施工方案
評(píng)論
0/150
提交評(píng)論