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

正文內(nèi)容

基于單片機(jī)的液晶顯示高精度溫度計(jì)設(shè)計(jì)畢業(yè)論文-免費(fèi)閱讀

  

【正文】 wr_dat(disdata[4])。 wr_dat(disdata[1])。//正溫度不顯示符號(hào) . 源程序 畢業(yè)設(shè)計(jì)論文 30 else flagdat=0x2d。//溫度值擴(kuò)大100倍 return(tvalue)。 b=ds1820rd()。 } l 暗暮kWQV氹畢業(yè)設(shè)計(jì)論文 高精度溫度計(jì) 29 } read_temp()/*讀取溫度值并轉(zhuǎn)換*/ {uchar a,b。 for (i=8。i0。 //DQ復(fù)位 delay_18B20(4)。 } } init_play()//初始化顯示 { lcd_int()。delay1ms(5)。 } void lcd_init()//初始化設(shè)置// {delay1ms(15)。 ()。 EN=0。 for(i=0。 sbit RW=P3^1。白老師誨人不倦的受業(yè)態(tài)度以及平易近人的性格使我終身難忘。我們可以通過(guò)調(diào)節(jié)與1602相連的電位器來(lái)改變1602上顯示溫度字符的光亮程度以適應(yīng)在不同環(huán)境下可以清晰地顯示溫度。器件型號(hào)選錯(cuò)軟件按照實(shí)際讀出的ID提示相近的候選型號(hào)。自動(dòng)檢測(cè)芯片錯(cuò)插和管腳接觸不良避免損壞器件?;九渲?8腳流行驅(qū)動(dòng)電路一顆通用適配器插在DIP48鎖緊座上支持同封裝所有類型器件48腳及以下DIP器件無(wú)需適配器直接支持。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。DS18B20模塊程序流程圖如圖32所示。 ROM操作指令 指令 約定代碼 功能 讀ROM 33H 讀DS18B20 ROM中的編碼(即64位地址) 符合ROM 55H 發(fā)出此命令之后,接著發(fā)出64位ROM編碼,訪問(wèn)總線上與該編碼相對(duì)應(yīng)的DS18B20使之作出響應(yīng),為下一步對(duì)該DS18B20的讀寫做準(zhǔn)備 =C:\WINDOWS系統(tǒng)硬件的設(shè)計(jì) 畢業(yè)設(shè)計(jì)論文 14 搜索ROM 0F0H 用于確定掛在同一總線上DS18B20的個(gè)數(shù)和識(shí)別64位ROM地址,為操作各器件作好準(zhǔn)備 跳過(guò)ROM 0CCH 忽略64位ROM地址,直接向DS18B20發(fā)溫度變換命令,適用于單片工作 告警搜索命令 0ECH 執(zhí)行后只有溫度超過(guò)設(shè)定值上限或下限的片子才作出響應(yīng) RAM操作指令 指令 約定代碼 功能 溫度變換 44H 啟動(dòng)DS18B20進(jìn)行溫度轉(zhuǎn)換,轉(zhuǎn)換時(shí)間最長(zhǎng)500ms(典型為200ms),結(jié)果存入內(nèi)部9字節(jié)RAM中 讀存儲(chǔ)器 0BEH 讀內(nèi)部RAM中9字節(jié)的內(nèi)容 寫存儲(chǔ)器 4EH 發(fā)出向內(nèi)部RAM的4字節(jié)寫上、下限溫度數(shù)據(jù)命令緊跟該命令之后是傳送兩字節(jié)的數(shù)據(jù) 復(fù)制存儲(chǔ)器 48H 將RAM中4字節(jié)的內(nèi)容復(fù)制到EEPROM中 重調(diào)EEPROM 0B8H 將EEPROM中的內(nèi)容恢復(fù)到RAM中的4字節(jié) 讀供電方式 0B4H 讀DS18B20的供電模式寄生供電時(shí)DS18B20發(fā)送“0”外接電源供電DS18B20發(fā)送“1” DS18B20 溫度采集電路圖 在本設(shè)計(jì)中由DS18B20組建溫度采集系統(tǒng)。數(shù)據(jù)和命令的傳輸都是低位在先。DS18B20在工作時(shí)按此寄存器中的分辨率將溫度轉(zhuǎn)換成相應(yīng)精度的數(shù)值64位光刻ROM、溫度?系統(tǒng)硬件的設(shè)計(jì) 畢業(yè)設(shè)計(jì)論文 12 所示。 3 非易失性溫度報(bào)警觸發(fā)器TH和TL。 3 VDD 外接供電電源輸入端。 K [ k { オ サ ヒ ロ  萬(wàn) 1100 (5) , L  l | ヤ シ フ ワ φ ∩ 1101 (6) = M ] m } ユ ス ヘ ン £ 247。 1602 讀/寫時(shí)序 當(dāng) RS=0、RW=0時(shí)為寫指令 RS=0、RW=1時(shí)為讀指令 RS=RW=0時(shí)為寫數(shù)據(jù) RS=RW=1時(shí)為讀數(shù)據(jù)。 D控制整體顯示的開與關(guān)高電平表示開顯示低電平表示關(guān)顯示 C控制光標(biāo)的開與關(guān)高電平表示有光標(biāo)低電平表示無(wú)光標(biāo) B控制光標(biāo)是否閃爍高電平閃爍低電平不閃爍。 第15腳背光源正極。 1602 LCD 基本參數(shù)及引腳功能說(shuō)明 1602LCD主要技術(shù)參數(shù) 顯示容量:162個(gè)字符 芯片工作電壓:— 工作電流:() 模塊最佳工作電壓: 字符尺寸:(WH)mm 引腳功能說(shuō)明 1602LCD采用標(biāo)準(zhǔn)的14腳無(wú)背光或16腳帶背光接口各引腳接口說(shuō)如 1602 LCD 引腳接口說(shuō)明表 編號(hào) 符號(hào) 引腳說(shuō)明 編號(hào) 符號(hào) 引腳說(shuō)明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù)/命令選擇 12 D5 數(shù)據(jù) ?這種時(shí)間?系統(tǒng)硬件的設(shè)計(jì) 畢業(yè)設(shè)計(jì)論文 6 5 R/W 讀/寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 第1腳VSS為地電源。此次設(shè)計(jì)中我們采用由由內(nèi)部方式產(chǎn)生時(shí)鐘的方法形成時(shí)鐘電路具體如圖24所示。復(fù)位信號(hào)是高電平有效。 ALE: 地址鎖存允許端。 ~~A15: 一組內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口可驅(qū)動(dòng)4個(gè)TTL門電路。 圖22 AT89C51芯片引腳圖 AT89C51共有40個(gè)引腳大致可分為4類 (1) 電源引腳 Vcc:電源端+5V。高精度溫度計(jì)設(shè)計(jì)方案框圖見(jiàn)圖 21。LCD1602液晶顯示模塊可以顯示兩行,每行16個(gè)字符,采用單+5V電源供電,外圍電壓。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單可靠性更高。 本文主要介紹高精度溫度計(jì)的設(shè)計(jì)。在生產(chǎn)過(guò)程中為了高效地進(jìn)行生產(chǎn)必須對(duì)它的主要參數(shù)如溫度、壓力、流量等進(jìn)行有效的控制。我們用一種相對(duì)比較簡(jiǎn)單的方式來(lái)測(cè)量。 DS18B20是美國(guó)DALLAS半導(dǎo)體公司繼DS1820之后最新推出的一種改進(jìn)型智能溫度傳感器。利用點(diǎn)陣字形特點(diǎn)可自定義漢字字庫(kù)讓其顯示漢字。 該設(shè)計(jì)方案是以AT89C51單片機(jī)為控制核心用溫度傳感器DS18B20進(jìn)行溫度采集繼而顯示在1602LCD上從而達(dá)到顯示當(dāng)前環(huán)境溫度的目的。 AT89C51引腳功能說(shuō)明 掌握AT89C51單片機(jī)應(yīng)首先了解AT89C51的引腳熟悉并牢記各引腳的功能。作入/輸出口時(shí)必須外接上拉電阻它可驅(qū)動(dòng)8個(gè)TTL門電路。當(dāng)RESET端出現(xiàn)持續(xù)兩個(gè)機(jī)器周期以上的高電平時(shí)可實(shí)現(xiàn)復(fù)位操作。當(dāng)89C51從外部程序存儲(chǔ)器取指令時(shí)該腳有效(上升沿)。 圖23 按鍵復(fù)位電路 按鍵復(fù)位是利用開關(guān)按鈕來(lái)實(shí)現(xiàn)的即通電后按下開關(guān)使得瞬間RST端的電位與Vcc相同隨著電容上儲(chǔ)能增加電容電壓也增大充電電流減少RESET端的電位逐漸下降。 1602液晶顯示器 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式LCD目前常用16*116*220*2和40*2行等的模塊。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào)當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。 指令3光標(biāo)和顯示模式設(shè)置 I/D光標(biāo)移動(dòng)方向高電平右移低電平左移 S:屏幕上所有文字是否左移或者右移。 指令9讀忙信號(hào)和光標(biāo)地址 BF為忙標(biāo)志位高電平表示忙此時(shí)模塊不能接收命令或者數(shù)據(jù)如果為低電平表示不忙。 0110 (7) amp。 DS18b20結(jié)構(gòu)及引腳功能說(shuō)明 DS18B20的引腳 圖28 溫度傳感器DS18B20引腳圖 溫度傳感器DS18B20引腳功能表 序號(hào) 名稱 引腳功能描述 1 GND 地信號(hào) 2 DQ 數(shù)據(jù)輸入/輸出引腳。64位激光ROM從高位到低位依次為8位CRC、48位序列號(hào)和8位家族代碼(28H)組成。對(duì)應(yīng)的溫度計(jì)算當(dāng)符號(hào)位S=0時(shí)直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制當(dāng)S=1時(shí)先將補(bǔ)碼變?yōu)樵a再計(jì)算十進(jìn)制值。該協(xié)議定義了幾種信號(hào)的時(shí)序初始化時(shí)序、讀時(shí)序、寫時(shí)序。 2寫流程時(shí)序 對(duì)于DS18B20的寫時(shí)序仍然分為寫0時(shí)序和寫1時(shí)序兩個(gè)過(guò)程。一旦單片機(jī)檢測(cè)到應(yīng)答脈沖便發(fā)起跳過(guò)ROM匹配操作命令。用過(guò)匯編語(yǔ)言后再使用C來(lái)開發(fā)體會(huì)更加深刻。其中Advanced Schematic由兩部分組成電路圖編輯器Schematic和 元件庫(kù)編輯器Schematic Library。支持90多個(gè)廠家9000多種FLASH、EPROM、EEPROM、MCU、PLD等器件。量產(chǎn)模式下一旦芯片正確插入CPU即自動(dòng)啟動(dòng)批處理命令無(wú)須人工按鍵。我們須將硬件設(shè)備與軟件編程結(jié)合才能具體的展示所做的溫度計(jì)的實(shí)物效果。 這次的高精度溫度計(jì)設(shè)計(jì)實(shí)驗(yàn)不僅把將課堂上學(xué)到的理論知識(shí)與實(shí)際應(yīng)用結(jié)了起來(lái)而且使我對(duì)電子電路、電子元器件、印制電路板等方面的知識(shí)有了更進(jìn)一步加深認(rèn)識(shí)同時(shí)在軟件編程、排版調(diào)試、焊接技術(shù)、相關(guān)儀器設(shè)備的使用技能等方面得到較全面的鍛煉和提高。 ?畢業(yè)設(shè)計(jì)論文 高級(jí)精度溫度計(jì) 23 參考文獻(xiàn) [1] [M].
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1