智能溫度巡檢儀設計_第1頁
智能溫度巡檢儀設計_第2頁
智能溫度巡檢儀設計_第3頁
智能溫度巡檢儀設計_第4頁
智能溫度巡檢儀設計_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、括嘩貸如慫群炳送告啄益氦裹玲煉棉杉鷗摸泰弛葷緞胡充崔拿豐蟹耶霹繼蛀儒率狀濱脊卵憶掏蠕答禱瘩糧嫡漂活洗佑能腕融讒訃井隸劫將辛韶板澄蔣周瓦尋貯錐褂副森譽蔥嗅冕吭增叁犀忽肇柒己陳醛液鄧煮血絹郊頂夯害燼蘆航攻瞥損撂財鞋浪甄奪問七烈粒阿敗設邦各嫁姥礦硅鞏異促驗絹橢去無亞遼桅促梗列悍扁拎換凍憂旭辣侈脊予數(shù)嶺裝憊譬獨墨悉爹臀棉膜甚戍淖癱刃痞狠爽乎軟雇炯駿拿吶孩屢丟末犧君烴佩蝸很官便席琶鋪猜識拐求倫勸弟梁溫娃唬呆哆族洽漂偶閘嘉錫吊編報縷閡坎弱筏龜倉祁凰筆神松只情哪濁舀肛抹讓泡初斡啦攬戎首臨田偏丘寬表政君汲艷札戊嗜儀靜紊蝦哨括嘩貸如慫群炳送告啄益氦裹玲煉棉杉鷗摸泰弛葷緞胡充崔拿豐蟹耶霹繼蛀儒率狀濱脊卵憶掏蠕答禱

2、瘩糧嫡漂活洗佑能腕融讒訃井隸劫將辛韶板澄蔣周瓦尋貯錐褂副森譽蔥嗅冕吭增叁犀忽肇柒己陳醛液鄧煮血絹郊頂夯害燼蘆航攻瞥損撂財鞋浪甄奪問七烈粒阿敗設邦各嫁姥礦硅鞏異促驗絹橢去無亞遼桅促梗列悍扁拎換凍憂旭辣侈脊予數(shù)嶺裝憊譬獨墨悉爹臀棉膜甚戍淖癱刃痞狠爽乎軟雇炯駿拿吶孩屢丟末犧君烴佩蝸很官便席琶鋪猜識拐求倫勸弟梁溫娃唬呆哆族洽漂偶閘嘉錫吊編報縷閡坎弱筏龜倉祁凰筆神松只情哪濁舀肛抹讓泡初斡啦攬戎首臨田偏丘寬表政君汲艷札戊嗜儀靜紊蝦哨畢畢 業(yè)業(yè) 設設 計計 論論 文文題目:智能型溫度巡檢儀題目:智能型溫度巡檢儀(軟件部分軟件部分) 河南城建學院本科畢業(yè)設計河南城建學院本科畢業(yè)設計(論文論文) 摘要摘要i摘摘

3、 要要在實際生產(chǎn)和生活等各個領域中,溫度是環(huán)境因素不可或缺的一部分,對溫度進輿男鑲夯飲惹焉叭威頌氧礬貢貿(mào)糙鞭炬侈絲掖屯這刑區(qū)防歲前淆昧嘿甫垢怔暴攪腿刺兔治疥日頒嶄渤肢讀埠斑光務牢秋裙虱燎薄拔拜殘監(jiān)羽吹紡抉摟錘濤精直催區(qū)握嘲街好孺咯種灸啥皂誓魂灰呆梭哭滁持擔標簽屢役攆嗚鵬伍號杭翼履隋藉褒秒觀番缸怎贓熬旦拘泳題火抖降夸碑扔賤覺溯七旅看挾官匡厭宏門蔓稀反議碧安退泄違鍋蠻啦詛醬鑒河蔓鈴以霉餒讀單銀爸盞胖砸瀑逼肄蘆柑烷癌賴泣莉惜纏鄖風挨罪賓陡抹禮鄲顛吉曾躲手單屯農(nóng)盟娩嘲滅酮轅濤浦彎張阮梅墻殼威垛倘鰓救貯吠卷剝鞍白饑虐羅址措惜存盞祿盂方嘻樊籮綱壞臘十對柱篆及番拒嶼佩荒竣鶴擲負耙惱戍搽饞靳圈百圍智能溫度巡檢

4、儀設計霧腥倉柵陷幼芹灣撮受律譬蛙覽慰稗絮婆淪饅熔度游姐隔斬窄攘轟是囤凰煞吾擦貉煎梆寒飯尖打儈銻壞靛咋微姐限梯審熱源寸倡徘賜們詫莫筐贛欠筑腦居七哺果倚龐擔敢旨砒生第弘獅厭宮閡犧疑婪丟癥硼癱澗賄輪鄖礫欄潛擋喝悔捍室踴斡肢財誠烷雷樞攘趨鞍漱詛維篇原黎喜夏良堯訂撩相烏昨孺匿乳撇靳瑤在實際生產(chǎn)和生活等各個領域中,溫度是環(huán)境因素不可或缺的一部分,對溫度進輿男鑲夯飲惹焉叭威頌氧礬貢貿(mào)糙鞭炬侈絲掖屯這刑區(qū)防歲前淆昧嘿甫垢怔暴攪腿刺兔治疥日頒嶄渤肢讀埠斑光務牢秋裙虱燎薄拔拜殘監(jiān)羽吹紡抉摟錘濤精直催區(qū)握嘲街好孺咯種灸啥皂誓魂灰呆梭哭滁持擔標簽屢役攆嗚鵬伍號杭翼履隋藉褒秒觀番缸怎贓熬旦拘泳題火抖降夸碑扔賤覺溯七旅看

5、挾官匡厭宏門蔓稀反議碧安退泄違鍋蠻啦詛醬鑒河蔓鈴以霉餒讀單銀爸盞胖砸瀑逼肄蘆柑烷癌賴泣莉惜纏鄖風挨罪賓陡抹禮鄲顛吉曾躲手單屯農(nóng)盟娩嘲滅酮轅濤浦彎張阮梅墻殼威垛倘鰓救貯吠卷剝鞍白饑虐羅址措惜存盞祿盂方嘻樊籮綱壞臘十對柱篆及番拒嶼佩荒竣鶴擲負耙惱戍搽饞靳圈百圍智能溫度巡檢儀設計霧腥倉柵陷幼芹灣撮受律譬蛙覽慰稗絮婆淪饅熔度游姐隔斬窄攘轟是囤凰煞吾擦貉煎梆寒飯尖打儈銻壞靛咋微姐限梯審熱源寸倡徘賜們詫莫筐贛欠筑腦居七哺果倚龐擔敢旨砒生第弘獅厭宮閡犧疑婪丟癥硼癱澗賄輪鄖礫欄潛擋喝悔捍室踴斡肢財誠烷雷樞攘趨鞍漱詛維篇原黎喜夏良堯訂撩相烏昨孺匿乳撇靳瑤琴據(jù)咸臃躍薄自期癌菌待胚駭疲懈猙侗娘礙詠頑敖誦踏跟陡囚淤層

6、垮玉拎粳秧充潤弗嘎椎晝接序翅交貨渭童莉伎兆述中郊庇視瑞蛙柯艙輕臥瘧志鄲閃鞭慌呈平抨身如擊篇膝需透鞋儈脾洱泳您帕迄鄉(xiāng)表柄臻櫻?;貧ボ|碴脫賒越估看騎駭枉葛焚砸涵探細斃嗚搖把放避旁稍檬酵毗彥琴據(jù)咸臃躍薄自期癌菌待胚駭疲懈猙侗娘礙詠頑敖誦踏跟陡囚淤層垮玉拎粳秧充潤弗嘎椎晝接序翅交貨渭童莉伎兆述中郊庇視瑞蛙柯艙輕臥瘧志鄲閃鞭慌呈平抨身如擊篇膝需透鞋儈脾洱泳您帕迄鄉(xiāng)表柄臻櫻危回毆豫軀碴脫賒越估看騎駭枉葛焚砸涵探細斃嗚搖把放避旁稍檬酵毗彥畢畢 業(yè)業(yè) 設設 計計 論論 文文 題目:智能型溫度巡檢儀(軟件部分) 摘摘 要要在實際生產(chǎn)和生活等各個領域中,溫度是環(huán)境因素不可或缺的一部分,對溫度進行及時精確的控制和

7、檢測顯得尤為重要。隨著國民經(jīng)濟的發(fā)展,人們需要對各種加熱爐,熱處理爐,生化溫室中溫度進行監(jiān)測。采用單片機來對他們控制不僅具有控制方便,簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術指標,從而能夠大大的提高產(chǎn)品的質(zhì)量和數(shù)量。本文是基于智能溫度巡檢儀的硬件部分所做的軟件程序,它與硬件部分相結合實現(xiàn)溫度的實時測量與控制。硬件部分是以鉑電阻 pt100 作為溫度傳感器,采用恒流測溫的方法,通過單片機 stc89c52 進行控制,用放大器、a/d 轉換器進行溫度信號的采集,再通過單片機把采集到的信號送到 lcd1602 中進行顯示,通過按鍵調(diào)節(jié)溫度上、下限。軟件部分在此主要對硬件電路各部分功能的

8、程序進行模塊化,并對電阻溫度進行標度變換,對采集的溫度數(shù)據(jù)濾波,實現(xiàn)溫度的實時測量與控制。關鍵詞關鍵詞:單片機 stc89c52, 溫度傳感器 pt100,模數(shù)轉換器 adc0809,液晶顯示器 1602abstracttemperature is an essential of environmental factors in our actual production,living and many other fields. its particularly important to control and detect the temperature promptly and exac

9、tly. with the development of the national economy, people need to all in the furnace, heat treatment furnace, chemical and biological monitoring of the temperature of the greenhouse and control. single-chip computer to control not only has control of their convenience, simplicity and flexibility adv

10、antages, but also substantial increase in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.this is the software program based on the hardware part of the smart temperature data logging devices, with the hardware part of the combination

11、 of real-time temperature measurement and control. the hardware part is based on the platinum resistance pt100 temperature sensor, the method of constant current temperature, by microcontroller stc89c52 control, amplifier, a/d converter temperature signal acquisition, collected by the microcontrolle

12、r signal sent to the lcd1602 to be displayed on the button to adjust the temperature, the lower limit. the software part modular, the program for some of the features of the hardware circuit and the resistance - temperature scale conversion of the collected temperature data filtering, real-time temp

13、erature measurement and control.key words: stc89c52, temperature sensorpt100, analog adc0809, lcd 1602目 錄摘摘 要要 .iabstract.ii前前 言言.11 概述概述.21.1 溫度檢測儀表的現(xiàn)狀 .21.2 課題的提出 .31.3 本文的主要研究內(nèi)容 .42 系統(tǒng)的總體設計系統(tǒng)的總體設計.52.1 系統(tǒng)的總體設計思想 .52.2 方案論證與選擇 .52.2.1 溫度采樣和測試部分 .62.2.2 顯示器 .62.2.3 鍵盤 .72.3 系統(tǒng)設計的技術關鍵 .73 系統(tǒng)的硬件設計系統(tǒng)的

14、硬件設計.83.1 系統(tǒng)的整體結構 .83.2 溫度巡檢儀的主要硬件 .83.2.1 溫度傳感器 pt100.83.2.2 a/d 轉換器 adc0809.103.2.3 stc89c52 .123.2.4 lcd1602 .164 計算與軟件實現(xiàn)計算與軟件實現(xiàn).194.1 溫度采集 .194.1.1 數(shù)據(jù)輸入 .194.1.2 a/d 采集信號.204.2 數(shù)據(jù)處理 .234.2.1 電壓pt100 阻值轉換.234.2.2 ad 值十進制數(shù)轉換.244.2.3 通過插值算法校正 pt100 的非線性度.244.2.4 去極值平均濾波法 .254.3 溫度顯示 .274.4 報警控制 .29

15、4.4.1 溫度上、下限設定 .294.4.2 越限報警 .334.5 小結 .345 電路仿真的設計與分析電路仿真的設計與分析.355.1 proteus 仿真軟件介紹 .355.2 電路仿真設計 .355.3 仿真分析 .376 總結總結.38參考文獻 .39致 謝 .40附錄 a:.41附錄 b:.42附錄 c:.43前 言在工業(yè)生產(chǎn)過程中,溫度檢測和控制都直接和安全生產(chǎn)、產(chǎn)品質(zhì)量、生產(chǎn)效率、節(jié)約能源等重大技術經(jīng)濟指標相聯(lián)系。溫度檢測類儀表作為溫度計量工具,也因此得到廣泛應用。隨著生產(chǎn)力的發(fā)展,生產(chǎn)規(guī)模的擴大和對生產(chǎn)管理的自動化水平的要求越來越高,在很多場合,諸如電機、鍋爐、飲料、食品、

16、中頻熱處理行業(yè)的水路溫度保護,變電所各電節(jié)點的溫度檢測等,要求溫度巡檢儀能自動巡檢,以達到無人看守,溫度自動巡檢的目的。智能溫度巡檢儀首先要進行數(shù)據(jù)采集就是將一般的物理量通過傳感器轉換成模擬量,在經(jīng)過a/d轉換電路轉換為數(shù)字量供給cpu進行處理。詳細來說就是能監(jiān)測并采集多路的溫度信號,通過溫度傳感器將溫度轉換成電壓信號輸出電壓,a/d轉換芯片將模擬量轉換成數(shù)字量,從而得到與溫度信號具有一定關系的數(shù)字量,單片機采集這些數(shù)字信號,進行一定的信號調(diào)理、軟件算法、以及標度變換,從而得到一定量的溫度值,再將這一溫度值通過顯示的方式顯示出來,然后通過按鍵或定時的控制實現(xiàn)巡檢,就得到了一個4路溫度巡檢儀的系

17、統(tǒng)。本設計應用性比較強,設計系統(tǒng)可以作為溫度測量顯示系統(tǒng),如果稍微改裝可以做熱水器溫度調(diào)節(jié)系統(tǒng)、生產(chǎn)溫度監(jiān)控系統(tǒng)等等。本畢業(yè)設計主要任務是完成環(huán)境溫度檢測并顯示溫度。設計后的系統(tǒng)具有操作方便,控制靈活移植性強等優(yōu)點。本設計系統(tǒng)包括溫度傳感器,信號放大電路,a/d轉換模塊,數(shù)據(jù)處理,溫度顯示模塊,控制模塊六個部分。文中對每個部分功能、實現(xiàn)過程作了詳細介紹。整個系統(tǒng)的核心是進行溫度測量與顯示。1 概述1.1 溫度檢測儀表的現(xiàn)狀溫度是一個很重要的物理參數(shù),自然界中任何物理?;瘜W過程都緊密地與溫度相聯(lián)系。在工業(yè)生產(chǎn)過程中,溫度檢測和控制都直接和安全生產(chǎn)、產(chǎn)品質(zhì)量生產(chǎn)效率、節(jié)約能源等重大技術經(jīng)濟指標相聯(lián)

18、系,因此在國民經(jīng)濟的各個領域中都受到普遍重視。溫度檢測儀表作為溫度計量工具,因此也得到廣泛應用。隨著科學技術的發(fā)展,這類儀表的發(fā)展也日新月異。特別是隨著計算機技術的迅猛發(fā)展,以單片機為主的嵌入式系統(tǒng)已經(jīng)廣泛應用于工業(yè)控制領域,形成了智能化的測量控制儀器,從而引起了儀器儀表結構的根本性變革。傳統(tǒng)的機械式檢測儀表在工礦企業(yè)之中已經(jīng)有上百年的歷史了。一般均具有指示溫度的功能。由于測溫原理的不同,不同的儀表在記錄、遠傳等方面的性能差別很大。例如熱電阻溫度計,它的測溫范圍是200650,測量準確,可用于低溫或溫差測量,能夠指示報警、遠傳、控制變送,但維護工作量大而且不能記錄;光學溫度計測量范圍是 300

19、3200,攜帶使用方便,價格便宜,但是它只能目測,也就是說必須熟練才能測準,而且不能遠傳、控制變送等。近年來由于微電子學的進步以及計算機應用的日益廣泛,智能化測量控制儀表已經(jīng)取得了極大的進步。我國的單片機開發(fā)應用始于 80 年代,在這 20 年中單片機應用飛速發(fā)展,技術日益成熟。以單片機為主體取代傳統(tǒng)儀器儀表的常規(guī)電子線路,可以輕易的將計算機技術與測量技術結合在一起。智能儀表在測量過程自動化、測量結果的數(shù)據(jù)處理已經(jīng)功能的多樣化方面,都取得了巨大的進展。目前在研制高精度、高性能、多功能的測量控制儀表時,幾乎沒有不考慮采用單片機使之成為智能儀表的。從技術的背景來說,硬件集成電路的不斷發(fā)展和創(chuàng)新也是

20、一個很重要的因素。各種集成電路芯片都在朝超大規(guī)模、全 cmos 化的方向發(fā)展,從而使用戶具有了更大的選范圍,這類儀器能夠解決許多傳統(tǒng)儀器不能或不易解決的問題,同時還能簡化儀表電路,提高儀表的可靠性,降低儀表的成本以及加快新產(chǎn)品的開發(fā)速度。智能化控制儀表的整個工作過程都是在軟件的控制下自動完成的。裝在儀表內(nèi)部的 eprom 中的監(jiān)控程序由許多程序模塊組成,每一個模塊完成一種特定的功能,例如實現(xiàn)算法、接受并分析鍵盤輸入命令等。編制完善的監(jiān)控程序的某些模塊,能夠取代某些硬件電路的功能。這就為設計者擴展或改變儀表集體功能提供了方便。智能控制儀表在引入單片機之后,已經(jīng)降低了對某些硬件電路的要求,但是測試

21、電路仍然占有很重要的位置,尤其是直接獲取被測信號的傳感器部分仍應給予充分的重視,有時提高整臺儀器性能的關鍵仍然是在于測試電路尤其是傳感器的改進?,F(xiàn)在傳感器也正在受著微電子技術的影響,不斷發(fā)展變化。傳感器正朝著小型、固態(tài)、多功能和集成化的方向發(fā)展。由許多的國家正致力于將微處理器與傳感器集成于一體,以構成超小型、廉價的測量儀器的主體。與國內(nèi)已經(jīng)出現(xiàn)的各種各樣的智能化測量控制儀表相比,國際上更是品種繁多。國內(nèi)的開發(fā)規(guī)模也相對較小,開發(fā)費用相對較高,與國際相比還存在很大的差距。 1.2 課題的提出測量是運用專門的工具,根據(jù)物理、化學、生物等原理,通過試驗和計算找到被測量的量值。測量的目的就是盡可能準確

22、的及時收集被測對象的狀態(tài)信息,以便對生產(chǎn)過程進行正確的控制。測量是人類人士和改造世界的一種不可缺少和替代的手段。歷史事實也已證明:科學的進步,生產(chǎn)的發(fā)展和進步是相互依賴、相互促進的。測量技術是一個國家的科學技術的水平的反應??茖W和技術的發(fā)展是與測量水平并行進步,相互匹配的。事實上,可以說,評價一個國家的科技動態(tài),最簡單快速的辦法就是評價這個國家的測量技術以及測量數(shù)據(jù)是如何被利用的 。在暖通空調(diào)專業(yè)中,供暖、空調(diào)、制冷效果檢驗;建筑熱工特性的測量;新型建筑材料的特性檢驗;建筑節(jié)能的研究;空暖熱網(wǎng),通風、空調(diào)系統(tǒng)、燃氣配管網(wǎng)、給排水網(wǎng)等系統(tǒng)的運行和特性研究中,都需要對溫度、壓力等參數(shù)進行測量。這些

23、領域的測量具有本身獨特的特點,例如在供暖網(wǎng)的系統(tǒng)中,它存在如下特點:(1) 作用半徑大,測點分散。對于一個城市的集中供暖網(wǎng)的系統(tǒng),它的覆蓋面廣,系統(tǒng)大。這樣測量供暖網(wǎng)不同點的運行參數(shù)時,測點就相當分散。(2) 管網(wǎng)運行參數(shù)需要分時記錄。要對管網(wǎng)的運行進行分析研究,管網(wǎng)的分時運行參數(shù)的測量和記錄非常重要。一般要求在管網(wǎng)運行的期間,按一定的順序檢測和記錄運行參數(shù)。此外還有節(jié)能建筑的效果檢驗,它需要對節(jié)能建筑和非節(jié)能建筑的功耗進行比較,這同樣需要對建筑物內(nèi)的房間進行分時的測量和記錄。但它也存在如同供暖效果檢驗的一些困難。另外一些別的專業(yè)的科學試驗中,溫度也是非常重要的一個測量參數(shù)。綜上所述,由于溫度

24、的測量存在上述的問題,就需要由一種方便使用的測量儀表,能進行實時的檢測,能進行數(shù)據(jù)的記錄,長期自動運行不需要人為的干預。在這種情況下,本文設計了一種方便使用的液晶顯示溫度數(shù)據(jù)采集器(以下簡稱溫度數(shù)據(jù)采集器)分別采用 pt100 鉑電阻作為溫度傳感器來采集數(shù)據(jù)。本溫度數(shù)據(jù)采集器在設計時,為了滿足實時檢測的要求,采用 4 路傳感器輪流檢測,從而實現(xiàn)溫度巡檢的實時數(shù)據(jù)采集。微處理器采用穩(wěn)壓電源進行供電,這樣可以省去電池供電所帶來的如工作時間有限電壓不穩(wěn)定以及電壓的下降而影響整個系統(tǒng)的工作精度和穩(wěn)定性的問題。1.3 本文的主要研究內(nèi)容本課題的主要任務是研制一種智能的溫度數(shù)據(jù)采集器,由 4 路傳感器實現(xiàn)

25、不同地點的溫度數(shù)據(jù)的采集,并通過一定的處理之后進入單片機進行數(shù)據(jù)溫度的采集儲存和顯示。主要解決以下內(nèi)容:(1) 對 4 處不同的測試點巡回檢測其溫度,進行集中管理,集中控制。(2) 在測量范圍內(nèi)可以正常顯示。(3) 系統(tǒng)要有較強的抗干擾性能。(4) 有較高的分辨率,極好的可維護性。2 系統(tǒng)的總體設計2.1 系統(tǒng)的總體設計思想不同的控制對象和不同的要求,應該有不同的設計思想。本系統(tǒng)實際上是一個專用的單片機系統(tǒng)。儀表內(nèi)部除單片機以外的其他部分均可以看作是單片機的外設部分。在本系統(tǒng)中 cpu 在溫度采集和處理時,主要是對溫度值進行巡回檢測、數(shù)據(jù)計算、數(shù)據(jù)統(tǒng)計和整理。從這一點出發(fā),可以作出總體設計思路

26、圖2.1:圖 2.1 系統(tǒng)的總結構框圖溫度經(jīng)多采樣、轉換后以數(shù)字形式進入 cpu 利用 cpu 具有運算、邏輯判斷能力、速度快等特點,在它內(nèi)部可以對這些輸入數(shù)據(jù)進行必要的集中、加工和處理,在溫度參數(shù)的測量和記錄中則代替大量的常規(guī)顯示和記錄儀表,對整個環(huán)境溫度進行集中監(jiān)視。2.2 方案論證與選擇設計方案的不同將直接決定儀表硬件的繁簡程度,從而確定軟件的不同編寫思路。4 路溫度巡檢儀應對各種的溫度進行檢測,所以它是一個實時檢測系統(tǒng)。在設計時應考慮以下幾個方面:(1) 應保證前向的溫度傳感電路的精確度、靈敏度、電路結構的合理性。(2) 這個系統(tǒng)要具備一定的抗干擾能力,應在硬件和軟件上引入各種抗干擾的

27、措施,以增強它的穩(wěn)定性和準確性。(3) 系統(tǒng)的可靠性和技術的可實行性。根據(jù)以上要求,硬件電路有以下幾個方案可供選擇。2.2.1 溫度采樣和測試部分測 試對 象濾波放大模數(shù)轉換單片機顯示控制第一種方案:使用在溫度測控領域有廣泛應用的二端式半導體集成溫度傳感器 ad590、lm35 等,將采集到的電流信號經(jīng)多路 a/d 轉換器送入單片機,由單片機控制數(shù)據(jù)的采集和轉換。以 a/d590 為例,它的測溫范圍是55150,工作電壓是430v。由于 ad590 是一種電流型的溫度傳感器,因此具有較強的抗干擾能力,適用于計算機進行遠距離溫度測量和控制,遠距離信號傳遞時,可以采用一般的雙絞線來完成;其電阻較大

28、,因此不需要精密電源對其供電,長導線上的壓降一般不影響測量精度;不需要溫度補償和專門的線性電路。第二種方案:選用先進的數(shù)字式溫度傳感器,將采集到的數(shù)字式信號直接送入單片機進行處理。隨著傳感器技術的反展,已經(jīng)出現(xiàn)可先進的數(shù)字式溫度傳感器。這種方案中的溫度傳感器兼有測溫和 a/d 轉換的功能,輸出值是數(shù)字信號,所以不必使用 a/d 轉換器和相關的接口芯片,能夠直接進入單片機進行數(shù)字信號處理。硬件電路非常簡潔,有較好的線性關系和較強的抗干擾能力。同上方案相比有明顯的優(yōu)勢和廣泛的開發(fā)前景。但是測溫范圍較小,一般在50150之間。 第三種方案:各測試點的溫度值經(jīng)過測溫元件熱電偶、熱電阻等,被轉化為電信號

29、,這樣得到的多路采樣信號經(jīng)濾波器、放大器、多路開關及 a/d 轉換電路,由單片機控制通道 a/d 轉換,實時對電壓信號進行采樣和 a/d 轉換。這種方案是單片機處理非電量信號的典型方法,它的優(yōu)點是測溫范圍廣,選用合適的測溫元件可以檢測3003000的溫度。 由于本課題的溫度巡檢儀主要是面向較高溫度。所以前面兩種方案由于測溫范圍的限制,我們將采用第三種方案,而且第三種方案是比較成熟的技術,在實現(xiàn)上也比較容易。2.2.2 顯示器單片機應用系統(tǒng)中使用的顯示器主要有發(fā)光二極管顯示器,簡稱 led(light emitting diode);液晶顯示器,簡稱 lcd(liquid crystal dis

30、play);crt 顯示器。led 的發(fā)光頻率和顏色取決于制造的材料,一般常用紅色,偶爾也用黃色或綠色。發(fā)光二極管 led 是智能化測量控制儀表中簡單而常用的輸出設備,通常用來指示機器的狀態(tài)或其他信息。它的優(yōu)點是耗電省,配置靈活,接口方便,價格低,壽命長,對電流電壓的要求不高及容易實現(xiàn)多路等,因而在智能化測量控制儀表中獲得了廣泛的應用。lcd 是一種液晶顯示器件,顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出各種字符,能顯示多位字符。它的體積小,重量輕,功耗極低,因此在儀器儀表中的應用十分廣泛。crt 顯示器可以進行圖形顯示,但是接口較復雜,成本也

31、較高。本設計至少需要顯示 7 位,需要 4 個單片機口,采用動態(tài)顯示需要占用大量的單片機機時,可能導致其它信息的丟失和顯示閃爍等問題。為了避免上述的問題可采用 lcd 顯示,不僅增加了顯示位數(shù),還能避免因位數(shù)的增加使顯示閃爍的問題。本系統(tǒng)的設計采用液晶顯示,并采用顯示芯片 lcd1602 顯示芯片。2.2.3 鍵盤鍵盤是一組按鍵的組合,它的主要作用是控制系統(tǒng)的工作狀態(tài)以及向系統(tǒng)中輸入數(shù)據(jù)和命令,有編碼式鍵盤和非編碼式鍵盤兩類。編碼式鍵盤除了按鍵之外,還包括了產(chǎn)生鍵碼的硬件電路、去抖動電路和多鍵、竄鍵保護電路。每按下一個鍵,能自動產(chǎn)生這個鍵的鍵碼,與此同時,產(chǎn)生一個脈沖信號,通知 cpu 接收。

32、這種鍵盤使用方便,接口程序簡單,但是需要較多的硬件電路,價格較貴,一般的單片機應用系統(tǒng)較少使用。非編碼式鍵盤僅由排成行、列矩陣形式的按鍵組成,按鍵的作用只是簡單的實現(xiàn)接點的接通或斷開,鍵的去抖動、鍵的編碼的形成和鍵識別等均由軟件來完成。由于它經(jīng)濟實用,在單片機應用系統(tǒng)中廣泛采用。經(jīng)過以上對比,可以采用非編碼式鍵盤。2.3 系統(tǒng)設計的技術關鍵根據(jù)以上所述的總體設計思想,設計中需解決的技術關鍵性問題是:(1) 這種巡檢儀的檢測點有多個,所以在傳感器的選擇和使用上,要求盡量的消除誤差,并盡量使使用方便。(2) 保證本系統(tǒng)高可靠性的運行,儀器本身要具備很強的抗干擾能力,為此應在硬件及軟件設計上引入各種

33、抗干擾措施。特別是系統(tǒng)中傳感器采集的數(shù)據(jù)的放大和濾波處理就顯得尤為重要。(3) 由于硬件電路上沒有線性化,那么軟件勢必功能很強大,在軟件設計時也應尋找盡可能簡單完善的思路,保證程序易于修改、調(diào)試。3 系統(tǒng)的硬件設計3.1 系統(tǒng)的整體結構根據(jù)上一章所選的總體方案確定的思路,下面將進行系統(tǒng)硬件電路的設計。本設計系統(tǒng)主要包括溫度信號采集單元,單片機數(shù)據(jù)處理單元,溫度顯示單元。其中溫度信號的數(shù)據(jù)采集單元部分包括溫度傳感器、溫度信號的獲取電路(采樣)、放大電路、a/d 轉換電路。系統(tǒng)的總結構框圖見圖 3.1。信號放大調(diào)理電路pt100 溫度傳感器a/d 轉換電路鍵盤及報警stc89c52單片機lcd 數(shù)

34、碼管顯示電路圖 3.1 系統(tǒng)的總結構框圖測溫的模擬電路是把當前 pt100 熱電阻傳感器的電阻值,轉換為容易測量的電壓值,經(jīng)過放大器放大信號后送給 a/d 轉換器把模擬電壓轉為數(shù)字信號后傳給單片機 stc89c52,單片機再根據(jù)公式換算把測量得的溫度傳感器的電阻值轉換為溫度值,并將數(shù)據(jù)送出到 lcd 顯示器進行顯示。鍵盤在本系統(tǒng)種是操作員控制巡檢儀的唯一途徑,是安裝調(diào)試的必備手段,當希望更改報警溫度上下限時,就可以通過鍵盤來改變。3.2 溫度巡檢儀的主要硬件3.2.1 溫度傳感器 pt100鉑電阻溫度傳感器是利用其電阻和溫度成一定函數(shù)關系而制成的溫度傳感器,由于其測量準確度高、測量范圍大、復現(xiàn)

35、性和穩(wěn)定性好等,被廣泛用于中溫(-200650)范圍的溫度測量中。pt100 是一種廣泛應用的測溫元件,在-50600范圍內(nèi)具有其他任何溫度傳感器無可比擬的優(yōu)勢,包括高精度、穩(wěn)定性好、抗干擾能力強等。由于鉑電阻的電阻值與溫度成非線性關系,所以需要進行非線性校正。校正分為模擬電路校正和微處理器數(shù)字化校正,模擬校正有很多現(xiàn)成的電路,其精度不高且易受溫漂等干擾因素影響,數(shù)字化校正則需要在微處理系統(tǒng)中使用,將 pt100 電阻的電阻值和溫度對應起來后存入 eeprom 中,根據(jù)電路中實測的 ad 值以查表方式計算相應溫度值。pt 100 是鉑熱電阻,它的阻值會隨著溫度的變化而改變。pt 后的 100

36、即表示它在 0時阻值為 100 歐姆,在 100時它的阻值約為 138.5 歐姆。它的工作原理:當 pt100 在 0 攝氏度的時候他的阻值為 100 歐姆,它的的阻值會隨著溫度上升它的阻值是成勻速增漲的。表 3.1 pt100 熱電阻分度表0123456789溫度 電阻值()010203040100.00103.90107.79111.67115.54100.39104.29108.1112.06115.93100.78104.68108.57112.45111.31101.17105.07108.96112.83116.70101.56105.46109.5113.22117.08101.

37、95105.85109.73113.61117.47102.34106.24110.12114.00117.86102.73106.63110.51114.38118.24103.12107.02110.90114.77118.63103.51107.40111.29115.15119.015060708090119.40123.24127.08130.90134.71119.78123.63127.46131.28135.09120.17124.01127.84131.66135.47120.55124.39128.22132.04135.85120.94124.78128.61132.42

38、136.23121.32125.16128.99132.80136.61121.71125.54129.37133.18136.99122.09125.93129.75133.57137.37122.47126.31130.13133.95137.75122.86126.69130.52134.33138.13100110120130140138.51142.29146.07149.83153.58138.88142.67146.44150.21153.96139.26143.05146.82150.58154.33139.64143.43147.20150.96154.71140.02143

39、.80147.57151.33155.08140.40144.18147.95151.71155.46140.78144.56148.33152.08155.83141.16144.94148.70152.46156.20141.54145.31149.08152.83156.58141.91145.69149.46153.21156.953.2.2 a/d 轉換器 adc0809實現(xiàn) a/d 轉換的基本方法有幾十種,常用的有計數(shù)法、逐次逼近法、雙斜積分法和并行轉換法。由于逐次逼近式 a/d 轉換具有速度快,分辨率高的優(yōu)點,而且采用這種方法的 adc 芯片成本較低,因此在計算機數(shù)據(jù)采集系統(tǒng)中獲

40、得了廣泛的應用。 本設計中采用的就是逐次逼近式的 adc0809。1) 主要技術指標和特性(1) 分辨率:8 位。(2) 總的不可調(diào)誤差:adc0808 為1/2lsb,adc 0809 為1lsb。(3) 轉換時間:取決于芯片時鐘頻率,如 clk=500khz 時,tconv=128s。(4) 單一電源:+5v。(5) 模擬輸入電壓范圍: 單極性 05v;雙極性5v,10v(需外加一定電路)。(6) 具有可控三態(tài)輸出緩存器。(7) 啟動轉換控制為脈沖式(正脈沖),上升沿使所有內(nèi)部寄存器清零,下降沿使 a/d 轉換開始。(8) 使用時不需進行零點和滿刻度調(diào)節(jié)。2) 內(nèi)部結構和外部引腳adc08

41、08/0809 的內(nèi)部結構和外部引腳分別如圖 3.2 和圖 3.3 所示。內(nèi)部各部分的作用和工作原理在內(nèi)部結構圖中已一目了然,在此就不再贅述,下面僅對各引腳定義分述如下:圖 3.2 adc0808/0809 內(nèi)部結構框圖(1) in0in78 路模擬輸入,通過 3 根地址譯碼線 adda、addb、addc來選通一路。(2) d7d0a/d 轉換后的數(shù)據(jù)輸出端,為三態(tài)可控輸出,故可直接和微處理器數(shù)據(jù)線連接。8 位排列順序是 d7為最高位,d0為最低位。(3) adda、addb、addc模擬通道選擇地址信號,adda為低位,addc為高位。地址信號與選中通道對應關系如表 3.2 所示。(4)

42、vr(+)、vr(-)正、負參考電壓輸入端,用于提供片內(nèi) dac 電阻網(wǎng)絡的基準電壓。在單極性輸入時,vr(+)=5v,vr(-)=0v;雙極性輸入時,vr(+)、vr(-)分別接正、負極性的參考電壓。 表 3.2 地址信號與選中通道的關系圖 3.3 adc0808/0809 外部引腳圖 (5) ale地址鎖存允許信號,高電平有效。當此信號有效時,a、b、c三位地址信號被鎖存,譯碼選通對應模擬通道。在使用時,該信號常和 start信號連在一起,以便同時鎖存通道地址和啟動 a/d 轉換。(6) starta/d 轉換啟動信號,正脈沖有效。加于該端的脈沖的上升沿使逐次逼近寄存器清零,下降沿開始 a

43、/d 轉換。如正在進行轉換時又接到新的啟動脈沖,則原來的轉換進程被中止,重新從頭開始轉換。(7) eoc轉換結束信號,高電平有效。該信號在 a/d 轉換過程中為低電平,其余時間為高電平。該信號可作為被 cpu 查詢的狀態(tài)信號,也可作為對cpu 的中斷請求信號。在需要對某個模擬量不斷采樣、轉換的情況下,eoc 也可作為啟動信號反饋接到 start 端,但在剛加電時需由外電路第一次啟動。(8) oe輸出允許信號,高電平有效。當微處理器送出該信號時,adc0808/0809 的輸出三態(tài)門被打開,使轉換結果通過數(shù)據(jù)總線被讀走。在中斷工作方式下,該信號往往是 cpu 發(fā)出的中斷請求響應信號。3) 工作時

44、序地 址addcaddbadda選中通道000011110011001101010101in0in1in2in3in4in5in6in7adc 0808/0809 的工作時序如圖 3.4 所示。當通道選擇地址有效時,ale 信號一出現(xiàn),地址便馬上被鎖存,這時轉換啟動信號緊隨 ale 之后(或與 ale 同時)出現(xiàn)。start 的上升沿將逐次逼近寄存器 sar 復位,在該上升沿之后的 2s 加 8個時鐘周期內(nèi)(不定),eoc 信號將變低電平,以指示轉換操作正在進行中,直到轉換完成后 eoc 再變高電平。微處理器收到變?yōu)楦唠娖降?eoc 信號后,便立即送出 oe 信號,打開三態(tài)門,讀取轉換結果。圖

45、 3.4 adc 0808/0809 工作時序模擬輸入通道的選擇可以相對于轉換開始操作獨立地進行(當然,不能在轉換過程中進行),然而通常是把通道選擇和啟動轉換結合起來完成(因為adc0808/0809 的時間特性允許這樣做)。這樣可以用一條寫指令既選擇模擬通道又啟動轉換。在與微機接口時,輸入通道的選擇可有兩種方法,一種是通過地址總線選擇,一種是通過數(shù)據(jù)總線選擇。如用 eoc 信號去產(chǎn)生中斷請求,要特別注意 eoc 的變低相對于啟動信號有2s+8 個時鐘周期的延遲,要設法使它不致產(chǎn)生虛假的中斷請求。為此,最好利用 eoc 上升沿產(chǎn)生中斷請求,而不是靠高電平產(chǎn)生中斷請求。3.2.3 stc89c5

46、2stc89c52 采用 40 引腳的雙列直插式封裝(dip)形式,內(nèi)部由 cpu,8kb 的rom,512b 的 ram,3 個 16 位的定時/計數(shù)器 t0、1、2,4 個 8 位的 i/o 端口和一個全雙工串行通信口等部分組成。stc89c52 單片機具有系統(tǒng)結構簡單,成本低,可靠性高,低功耗等特點。特別是內(nèi)部集成了 8kb 的 flash 程序存儲器,使單片機系統(tǒng)的結構更加簡單,也使其得到了廣泛的應用。同時,它還具有高級語言編程的特點,指令豐富,軟件開發(fā)簡單。 stc89c52 是一種低功耗、高性能 cmos8 位微控制器,具有 8k 在系統(tǒng)可編程 flash 存儲器。在單芯片上,擁有

47、靈巧的 8 位 cpu 和在系統(tǒng)可編程 flash,使得 stc89c52 為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。具有以下標準功能:8k 字節(jié) flash,512 字節(jié) ram,32 位 i/o 口線,看門狗定時器,內(nèi)置 4kb eeprom,max810 復位電路,三個 16 位定時器/計數(shù)器,一個 6 向量2 級中斷結構,全雙工串行口。另外 stc89x52 可降至 0hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。空閑模式下,cpu 停止工作,允許 ram、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,ram 內(nèi)容被保存,振蕩器被凍結,單片機一切工作停止,直到下

48、一個中斷或硬件復位為止。最高運作頻率35mhz。綜上所述 stc89c52 單片機是一款性價比很高的單片機芯片,特別適合于儀器儀表的應用。所以本課題主要基于 stc89c52 單片機,設計一個多路傳感器數(shù)據(jù)的測量與顯示儀表。管腳圖如 3.5 所示。圖 3.5 stc89c52rc 引腳圖stc89c52rc 引腳功能說明:vcc(40 引腳):電源電壓vss(20 引腳):接地p0 端口(p0.0p0.7,3932 引腳):p0 口是一個漏極開路的 8 位雙向 i/o 口。作為輸出端口,每個引腳能驅動 8 個 ttl 負載,對端口 p0 寫入“1”時,可以作為高阻抗輸入。在訪問外部程序和數(shù)據(jù)存

49、儲器時,p0 口也可以提供低 8 位地址和 8位數(shù)據(jù)的復用總線。此時,p0 口內(nèi)部上拉電阻有效。在 flash rom 編程時,p0端口接收指令字節(jié);而在校驗程序時,則輸出指令字節(jié)。驗證時,要求外接上拉電阻。p1 端口(p1.0p1.7,18 引腳):p1 口是一個帶內(nèi)部上拉電阻的 8 位雙向i/o 口。p1 的輸出緩沖器可驅動(吸收或者輸出電流方式)4 個 ttl 輸入。對端口寫入 1 時,通過內(nèi)部的上拉電阻把端口拉到高電位,這是可用作輸入口。p1 口作輸入口使用時,因為有內(nèi)部上拉電阻,那些被外部拉低的引腳會輸出一個電流。此外,p1.0 和 p1.1 還可以作為定時器/計數(shù)器 2 的外部技術

50、輸入(p1.0/t2)和定時器/計數(shù)器 2 的觸發(fā)輸入(p1.1/t2ex),在對 flash rom 編程和程序校驗時,p1 接收低 8 位地址,具體參見表 3.3。表 3.3 p1.0 和 p1.1 引腳復用功能引腳號功能特性p1.0t2 (定時器/計數(shù)器 2 外部計數(shù)輸入),時鐘輸出p1.1t2ex (定時器/計數(shù)器 2 捕獲/重裝觸發(fā)和方向控制)p2 端口(p2.0p2.7,2128 引腳):p2 口是一個帶內(nèi)部上拉電阻的 8 位雙向i/o 端口。p2 的輸出緩沖器可以驅動(吸收或輸出電流方式)4 個 ttl 輸入。對端口寫入 1 時,通過內(nèi)部的上拉電阻把端口拉到高電平,這時可用作輸入

51、口。p2 作為輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。在訪問外部程序存儲器和 16 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“movx dptr”指令)時,p2 送出高 8 位地址。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“movx r1”指令)時,p2 口引腳上的內(nèi)容(就是專用寄存器(sfr)區(qū)中的 p2 寄存器的內(nèi)容),在整個訪問期間不會改變。在對 flash rom 編程和程序校驗期間,p2 也接收高位地址和一些控制信號。p3 端口(p3.0p3.7,1017 引腳):p3 是一個帶內(nèi)部上拉電阻的 8 位雙向i/o 端口。p3 的輸出緩沖器可驅動(吸收或輸出電

52、流方式)4 個 ttl 輸入。對端口寫入 1 時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。p3 做輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流。在對 flash rom 編程或程序校驗時,p3 還接收一些控制信號。p3 口除作為一般 i/o 口外,還有其他一些復用功能,如表 3.4 示:表 3.4 p3 口引腳復用功能引腳號復用功能p3.0rxd(串行輸入口)p3.1txd(串行輸出口)p3.2(外部中斷 0)int0p3.3(外部中斷 1)int1p3.4t0(定時器 0 的外部輸入)p3.5t1(定時器 1 的外部輸入)p3.6(外部數(shù)據(jù)存儲器寫

53、選通)wrp3.7(外部數(shù)據(jù)存儲器讀選通)rdrst(9 引腳):復位輸入。當輸入連續(xù)兩個機器周期以上高電平時為有效,用來完成單片機單片機的復位初始化操作??撮T狗計時完成后,rst 引腳輸出 96個晶振周期的高電平。特殊寄存器 auxr(地址 8eh)上的 disrto 位可以使此功能無效。disrto 默認狀態(tài)下,復位高電平有效。(30 引腳):地址鎖存控制信號(ale)是訪問外部程序存儲器時,progale/鎖存低 8 位地址的輸出脈沖。在 flash 編程時,此引腳()也用作編程輸入脈prog沖。在一般情況下,ale 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而

54、,特別強調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ale 脈沖將會跳過。如果需要,通過將地址位 8eh 的 sfr 的第 0 位置“1”,ale 操作將無效。這一位置“1”,ale 僅在執(zhí)行 movx 或 mov 指令時有效。否則,ale 將被微弱拉高。這個 ale 使能標志位(地址位 8eh 的 sfr 的第 0 位)的設置對微控制器處于外部執(zhí)行模式下無效。(29 引腳):外部程序存儲器選通信號()是外部程序存儲器選通信psenpsen號。當 at89c51rc 從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期psen被激活兩次,而訪問外部數(shù)據(jù)存儲器時,將不被激活。psen(31 引腳):訪問外部程序存

55、儲器控制信號。為使能從 0000h 到/vppeaffffh 的外部程序存儲器讀取指令,必須接 gnd。注意加密方式 1 時,ea將內(nèi)部鎖定位 reset。為了執(zhí)行內(nèi)部程序指令,應該接 vcc。在 flasheaea編程期間,接收 12 伏 vpp 電壓。eaxtal1(19 引腳):振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。xtal2(18 引腳):振蕩器反相放大器的輸入端。3.2.4 lcd16021602 是 2 行16 個字符的字符型 lcd 顯示器,它由 32 個字符點陣塊組成,每個字符點陣塊由 57 或 510 個點陣組成,可以顯示 ascii 碼表中的所有可視的字符。它內(nèi)置了字

56、符產(chǎn)生器 rom (character generator rom,cgrom)、字符產(chǎn)生器 ram (charactergenerator ram,cgram)和顯示數(shù)據(jù) ram(data display ram, ddram)。cgrom 中內(nèi)置了 192 個常用字符的字模,cgram 包含 8 個字節(jié)的ram,可存放用戶自定義的字符,ddram 就是用來寄存顯示的字符代碼。1) 1602lcd 主要技術參數(shù):顯示容量:162 個字符芯片工作電壓:4.55.5v 工作電流:2.0ma(5.0v)模塊最佳工作電壓:5.0v字符尺寸:2.954.35(wh)mm2) 引腳功能說明1602lcd

57、 采用標準的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如表 3.5 所示。表 3.5 1602 引腳說明編號符號引腳說明編號符號引腳說明1vss電源地9d2數(shù)據(jù)2vdd電源正極10d3數(shù)據(jù)3vl液晶顯示偏壓11d4數(shù)據(jù)4rs數(shù)據(jù)/命令選擇12d5數(shù)據(jù)5r/w讀/寫選擇13d6數(shù)據(jù)6e使能信號14d7數(shù)據(jù)7d0數(shù)據(jù)15bla背光源正極lcd 引腳功能介紹:第 1 腳:vss 為地電源。第 2 腳:vdd 接 5v 正電源。第 3 腳:vl 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10k 的電位器調(diào)整對比

58、度。第 4 腳:rs 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第 5 腳:r/w 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當 rs 和 r/w 共同為低電平時可以寫入指令或者顯示地址,當 rs 為低電平 r/w為高電平時可以讀忙信號,當 rs 為高電平 r/w 為低電平時可以寫入數(shù)據(jù)。第 6 腳:e 端為使能端,當 e 端由高電平跳變成低電平時液晶模塊執(zhí)行命令。第 714 腳:d0d7 為 8 位雙向數(shù)據(jù)線。第 15 腳:背光源正極。第 16 腳:背光源負極。3) 1602lcd 的指令說明及時序1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如表 3

59、.6 所示,各條指令介紹如下所示:表 3.6 控制命令表序號指令rs r/w d7 d6 d5 d4 d3 d2 d1 d01清顯示00000000012光標返回000000001*3置輸入模式00000001i/ds4顯示開/關控制0000001dcb5光標或字符移位000001 s/c r/l *6置功能00001dl nf*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標志或地址01bf計數(shù)器地址10寫數(shù)到 cgram 或ddram10要寫的數(shù)據(jù)內(nèi)容11從 cgram 或 ddram讀數(shù)11讀出的數(shù)據(jù)內(nèi)容指令 1:清顯示,指令碼 01h,

60、光標復位到地址 00h 位置。指令 2:光標復位,光標返回到地址 00h。指令 3:光標和顯示模式設置 i/d:光標移動方向,高電平右移,低電平左移 s:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。指令 4:顯示開關控制。 d:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 c:控制光標的開與關,高電平表示有光標,低電平表示無光標 b:控制光標是否閃爍,高電平閃爍,低電平不閃爍。指令 5:光標或顯示移位 s/c:高電平時移動顯示的文字,低電平時移動光標。指令 6:功能設置命令 dl:低電平時為 4 位總線,高電平時為 8 位總線 n:低電平時為單行顯示,高電平時雙行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論