freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ds18b20的多點(diǎn)溫度檢測(cè)系統(tǒng)的設(shè)計(jì)lcd(編輯修改稿)

2024-07-24 17:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè) 10K的電位器調(diào)整對(duì)比度(建議接地,弄不好有的模塊會(huì)不顯示) 第 4腳:RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 第 5腳:RW 為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。第 6腳:E 端為使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 第 7~14 腳:D0~D7 為 8位雙向數(shù)據(jù)線。第 15~16 腳:空腳(有的用來(lái)接背光)(3)溫度顯示電路設(shè)計(jì)采用的是共陰極七段數(shù)碼管。顯示方式有動(dòng)態(tài)掃描和靜態(tài)顯示,兩種方法在本設(shè)計(jì)中皆可。由于靜態(tài)掃描要用到多片串入并出芯片,考慮到電路板成本計(jì)算。本人采用是節(jié)約硬件資源的動(dòng)態(tài)掃描方式。即用兩塊芯片就可以完成顯示功能。顯示數(shù)據(jù)由 4511譯碼器輸出,ULN2022為位驅(qū)動(dòng)掃描信號(hào)。具體電路圖如圖 :圖 (2)溫度測(cè)試電路這里我們用到溫度芯片 DS18B20。DS18B20 是 DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,具有 3引腳 TO-92 小體積封裝形式。測(cè)溫分辨率可達(dá) ℃,被測(cè)溫度用符號(hào)擴(kuò)展的 16位數(shù)字量方式串行輸出。其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生。CPU 只需一根端口線就能與諸多 DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。DS18B20支持“一線總線”接口,測(cè)量溫度范圍為 55176。C~+125176。C,在10~+85176。C 范圍內(nèi),精度為177。176。C?,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。(3) 圖形液晶顯示原理在該系統(tǒng)中,需要實(shí)時(shí)顯示壓力、時(shí)間等參數(shù),本系統(tǒng)設(shè)計(jì)中采用 LCD1602字符型液晶顯示模塊顯示這些參數(shù)。字符型液晶顯示模塊由字符型液晶顯示屏(LCD),控制驅(qū)動(dòng)主電路HD44780及其擴(kuò)展驅(qū)動(dòng)電路 HD44100、少量阻容元件、結(jié)構(gòu)件等裝配在 PCB板上而成。字符型液晶顯示模塊目前在國(guó)際上已經(jīng)規(guī)范化,無(wú)論顯示屏規(guī)格如何變化,其電器特性和接口形式都是統(tǒng)一的。因此只要設(shè)計(jì)出一種型號(hào)的接口電路,在指令設(shè)置上稍加改動(dòng)即可使用各種規(guī)格的字符型液晶顯示模塊。LCD1602模塊接口特性信號(hào)讀寫(xiě)使能真值表RS R/W E 功能0 0 下降沿 寫(xiě)指令代碼0 1 高電平 讀忙標(biāo)志和 AC碼1 0 下降沿 寫(xiě)數(shù)據(jù)1 1 高電平 讀數(shù)據(jù)接口引腳功能LCD1602模塊指令集◆清屏引腳號(hào) 符號(hào) 狀態(tài) 功能1 Vss 電源地2 Vdd +5V邏輯電源3 V0 液晶驅(qū)動(dòng)電源4 RS 輸入 寄存器選擇 1:數(shù)據(jù);0:指令5 R/W 輸入 讀、寫(xiě)操作選擇 1:讀;0:寫(xiě)6 E 輸入 使能信號(hào)7 DB0 三態(tài) 數(shù)據(jù)總線(LSB)8 DB1 三態(tài) 數(shù)據(jù)總線9 DB2 三態(tài) 數(shù)據(jù)總線10 DB3 三態(tài) 數(shù)據(jù)總線11 DB4 三態(tài) 數(shù)據(jù)總線12 DB5 三態(tài) 數(shù)據(jù)總線13 DB6 三態(tài) 數(shù)據(jù)總線14 DB7 三態(tài) 數(shù)據(jù)總線15 LEDA 輸入 背光+5V16 LEDK 輸入 背光地RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 0 0 1功能:清 DDRAM和 AC值,顯示清屏,數(shù)據(jù)指針清 0,所有顯示清 0?!艋剀?chē)RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 0 1 0功能:顯示回車(chē),數(shù)據(jù)指針清 0?!糨斎敕绞皆O(shè)置RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 1 N S功能:設(shè)置光標(biāo)、畫(huà)面移動(dòng)方式。其中:N=1;數(shù)據(jù)讀寫(xiě)操作后,地址指針自動(dòng)加 1,且光標(biāo)加 1; N=0;數(shù)據(jù)讀寫(xiě)操作后,地址指針自動(dòng)減 1,且光標(biāo)減 1; S=1;數(shù)據(jù)讀寫(xiě)操作后,畫(huà)面平移(N=1 時(shí)左移,N=0 時(shí)右移); S=0;數(shù)據(jù)讀寫(xiě)操作后,畫(huà)面不動(dòng);◆顯示開(kāi)關(guān)控制RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 1 D C B功能:設(shè)置顯示、光標(biāo)及閃爍開(kāi)、關(guān)。其中:D 表示顯示開(kāi)關(guān):D=1 為開(kāi),D=0 為關(guān);C表示光標(biāo)開(kāi)關(guān):C=1 為開(kāi),C=0 為關(guān);B表示閃爍開(kāi)關(guān):B=1 為開(kāi),B=0 為關(guān)。◆光標(biāo)、畫(huà)面位移RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 1 S/C R/L * *功能:光標(biāo)、畫(huà)面移動(dòng),不影響 DDRAM其中:S/C=1:畫(huà)面平移一個(gè)字符位;S/C=0:光標(biāo)平移一個(gè)字符位R/L=1:右移;R/L=0:左移◆功能設(shè)置RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 1 DL N F * *功能:工作方式設(shè)置(初始化指令)其中:DL=1,8 位數(shù)據(jù)接口;DL=0,4 位數(shù)據(jù)接N=1,兩行顯示;N=0,一行顯示F=1,點(diǎn)陣字符;F=0,點(diǎn)陣字符◆數(shù)據(jù)地址指針RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 N A6 A5 A4 A3 A2 A1 A0功能:設(shè)置數(shù)據(jù)顯示地址其中:N=0,一行顯示:地址為 04FH;N=1兩行顯示,首行地址 80HA7H;次行 C0HE7H;◆讀 BF標(biāo)注RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0功能:讀忙 BF值和地址計(jì)數(shù)器 AC值其中:BF=1:忙; BF=0:準(zhǔn)備好。此時(shí) AC值意義為最近一次地址設(shè)置(CGRAM 或 DDRAM)定義◆寫(xiě)數(shù)據(jù)RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 數(shù) 據(jù)功能:根據(jù)最近設(shè)置的地址性質(zhì),數(shù)據(jù)寫(xiě)入 DDRAM或 CGRAM內(nèi)◆讀數(shù)據(jù)RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 數(shù) 據(jù)功能:根據(jù)最近設(shè)置的地址性質(zhì),從 DDRAM 或 CGRAM讀出數(shù)據(jù)。 報(bào)警電路設(shè)計(jì)3 軟件設(shè)計(jì) 軟件流程設(shè)計(jì)(1)主程序流程設(shè)計(jì)開(kāi) 始初 始 化設(shè) 置 溫 度發(fā)送 ROM 指令讀取溫度值溫度是否高于設(shè)定值報(bào) 警LCD 顯示初始化命令DS18B20的信號(hào)方式DS18B20采用嚴(yán)格的單總線通信協(xié)議,以保證數(shù)據(jù)的完整性。該協(xié)議定義了幾種信號(hào)類(lèi)型:復(fù)位脈沖、應(yīng)答脈沖、寫(xiě) 0、寫(xiě) 讀 0和讀 1。除了應(yīng)答脈沖所有這些信號(hào)都由主機(jī)發(fā)出同步信號(hào)??偩€上傳輸?shù)乃袛?shù)據(jù)和命令都是以字節(jié)的低位在前。:復(fù)位脈沖和應(yīng)答脈沖在初始化過(guò)程中,主機(jī)通過(guò)拉低單總線至少 480181。s,以產(chǎn)生復(fù)位脈沖(TX)。然后主機(jī)釋放總線并進(jìn)入接收(RX)模式。當(dāng)總線被釋放后,5kΩ 的上拉電阻將單總線拉高。DS18B20 檢測(cè)到這個(gè)上升沿后,延時(shí) 15181。s~60181。s,通過(guò)拉低總線 60181。s~240181。s產(chǎn)生應(yīng)答脈沖。初始化波形如圖 所示。圖 初始化脈沖在寫(xiě)時(shí)序期間,主機(jī)向 DS18B20寫(xiě)入數(shù)據(jù);而在讀時(shí)序期間,主機(jī)讀入來(lái)自 DS18B20的數(shù)據(jù)。在每一個(gè)時(shí)序,總線只能傳輸一位數(shù)據(jù)。讀/寫(xiě)時(shí)序如圖 。? 寫(xiě)時(shí)序存在兩種寫(xiě)時(shí)序:“寫(xiě) 1”和“寫(xiě) 0”。主機(jī)在寫(xiě) 1時(shí)序向 DS18B20寫(xiě)入邏輯 1,而在寫(xiě) 0時(shí)序向 DS18B20寫(xiě)入邏輯 0。所有寫(xiě)時(shí)序至少需要 60181。s,且在兩次寫(xiě)時(shí)序之間至少需要 1181。s的恢復(fù)時(shí)間。兩種寫(xiě)時(shí)序均以主機(jī)拉低總線開(kāi)始。產(chǎn)生寫(xiě) 1時(shí)序:主機(jī)拉低總線后,必須在 15181。s內(nèi)釋放總線,然后由上拉電阻將總線拉至高電平。產(chǎn)生寫(xiě) 0時(shí)序:主機(jī)拉低總線后,必須在整個(gè)時(shí)序期間保持低電平(至少 60181。s) 。在寫(xiě)時(shí)序開(kāi)始后的 15181。s~60181。s期間,DS18B20 采樣總線的狀態(tài)。如果總線為高電平,則邏輯1被寫(xiě)入 DS18B20;如果總線為低電平,則邏輯 0被寫(xiě)入 DS18B20。? 讀時(shí)序DS18B20只能在主機(jī)發(fā)出讀時(shí)序時(shí)才能向主機(jī)傳送數(shù)據(jù)。所以主機(jī)在發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時(shí)序,以便 DS18B20能夠傳送數(shù)據(jù)。所有讀時(shí)序至少 60181。s,且在兩次獨(dú)立的讀時(shí)序之間至少需要 1181。s的恢復(fù)時(shí)間。每次讀時(shí)序由主機(jī)發(fā)起,拉低總線至少 1181。s。在主機(jī)發(fā)起讀時(shí)序之后,DS18B20 開(kāi)始在總線上傳送 1或 0。若 DS18B20發(fā)送 1,則保持總線為高電平;若發(fā)送 0,則拉低總線。當(dāng)傳送 0時(shí),DS18B20在該時(shí)序結(jié)束時(shí)釋放總線,再由上拉電阻將總線拉回空閑高電平狀態(tài)。DS18B20 發(fā)出的數(shù)據(jù)在讀時(shí)序下降沿起始后的 15181。s內(nèi)有效,因此主機(jī)必須在讀時(shí)序開(kāi)始后的 15181。s內(nèi)釋放總線,并且采樣總線狀態(tài)。DS18B20 在使用時(shí),一般都采用單片機(jī)來(lái)實(shí)現(xiàn)數(shù)據(jù)采集。只需將DS18B20 信號(hào)線與單片機(jī)1 位I/O線相連,且單片機(jī)的1 位I/O 線可掛接多個(gè)DS18B20 ,就可實(shí)現(xiàn)單點(diǎn)或多點(diǎn)溫度檢測(cè),其、、。圖 i=0調(diào) 用 寫(xiě) 數(shù) 據(jù) 子 程 序i=16?+NY寫(xiě) 入 頁(yè) 地 址寫(xiě) 入 起 始 列 地 址j=0j=+1j=2?頁(yè) 地 址 加 1結(jié) 束 N 調(diào) 用 寫(xiě) 數(shù) 據(jù) 子 程 序i=16?+NY寫(xiě) 入 起 始 頁(yè) 地 址寫(xiě) 入 起 始 列 地 址i=0結(jié) 束圖 DS18B20讀/寫(xiě)時(shí)序圖圖 圖 i=0調(diào) 用 寫(xiě)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1