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

正文內(nèi)容

基于單片機的液晶顯示高精度溫度計設計畢業(yè)論文(存儲版)

2024-09-12 11:20上一頁面

下一頁面
  

【正文】 北京北京航空航天大學出版社. [2] [M].北京人民郵電出版社. [3] 胡漢才編著.清華大學出版社2002 [4] 200310 [5] . 北京清華大學出版社2002 [6] . 北京電子工業(yè)出版社1997 [7] 簡明修訂版.杭州北京航空航天大學出版社1998 [8] .北京北京航空航天大學出版社1994 [9] 第三版. 北京高等教育出版社1989 [10] 戴蓉、游鳳荷、 武漢理工大學馬房山東院 [11] 趙海蘭, [12] 。 uint tvalue。 } void wr_(unsigned char )//寫指令// { delay1ms(1)。 EN=0。 EN=1。 wr_(0x01)。) { wr_dat(*p)。 } /******************************ds1820程序******************************/ void delay_18B20(unsigned int i) [10] 戴蓉、游鳳荷、. 源程序 畢業(yè)設計論文 28 { while(i)。 } uchar ds1820rd()/*讀數(shù)據(jù)*/ { unsigned char i=0。 delay_18B20(10)。 delay_18B20(10)。 ds1820wr(0xcc)。 else {tvalue=~tvalue+1。//個位數(shù) disdata[3]=tvalue%100/10+0x30。//顯示符號位 wr_(0xc1)。//顯示小數(shù)點 wr_(0xc5)。//讀取溫度 ds1820disp()。//顯示個位 wr_(0xc4)。//如果十位為0也不顯示 } } wr_(0xc0)。//百位數(shù) disdata[1]=tvalue%10000/1000+0x30。 tvalue=tvalue|a。//*跳過讀序列號*/ ds1820wr(0x44)。 DQ = wdataamp。 DQ = 1。 //精確延時大于480us DQ = 1。 wr_(0xc0)。 } void display(unsigned char *p)//顯示// { while(*p!=39。 wr_(0x08)。 P2=dat。 EN=1。j100。 unsigned char code str2[]={ }。在這里我謹對白老師的關(guān)懷和幫助致以最衷心的謝意 與此同時我同樣感謝我的組員們如果沒有大家的相互支持相互鼓勵我們也不會完成得如此順利。 圖51和圖52分別為高精度溫度計實物電路板和實物效果展示。邏輯測試功能。器件型號選擇和文件載入均有歷史History記錄方便再次選擇。更先進的波形驅(qū)動電路極大抑制工作噪聲配合IC廠家認證的算法無論是低電壓器件、二手器件還是低品質(zhì)器件均能保證極高的編程良品率。該軟件功能強大人機界面友好易學易用仍然是大中院校電學專業(yè)必學課程同時也是業(yè)界人士首選的電路板設計工具。 啟動溫度轉(zhuǎn)換 讀取溫度 溫度處理 跳過ROM匹配 DS18B20復位 跳過ROM匹配 DS18B20復位 高精度溫度計 17 圖33 1602液晶驅(qū)動程序流程圖 延時15ms 顯示模式設置 延時5ms 顯示關(guān)閉 顯示清屏 延時5ms 延時5ms 顯示光標移動設置 延時5ms 顯示開及光標設置 顯示位置設置 延時 顯示溫度各位數(shù)值 1602初始化 (head)[0].appendChild(a)}。 圖215 DS18B20溫度采集電路 ?需啟動讀時序完成?畢業(yè)設計論文 高精度溫度計 15 第三章 系統(tǒng)程序的設計 主程序 在主程序流程圖中初始化液晶模塊然后延時一段時間進入While循環(huán)讀取溫度將溫度顯示在LCD液晶屏上。 對于DS18B20的讀時隙是從主機把單總線拉低之后在15秒之內(nèi)就得釋放單總線以讓DS18B20把數(shù)據(jù)傳輸?shù)絾慰偩€上。從而對讀寫的數(shù)據(jù)位有著嚴格的時序要求。當溫度轉(zhuǎn)換命令發(fā)布后經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補碼形式存放在高速暫存存儲器的第0和第1個字節(jié)。具體結(jié)構(gòu)如圖29所示。 RS=0、RW=0時為寫指令 RS=0、RW=1時為讀指令 RS=系統(tǒng)硬件的設計 畢業(yè)設計論文 10 圖27 1602字符液晶顯示電路接口圖 DS18b20 溫度傳感器 DS18B20是DALLAS公司生產(chǎn)的單總線數(shù)字溫度傳感器具有3引腳TO92小體積封裝形式溫度測量范圍為55℃125℃,可編程為9位12位A/D轉(zhuǎn)換精度℃、℃、℃℃被測溫度用符號擴展的16位數(shù)字量方式串行輸出支持3V使系統(tǒng)設計更靈活、方便,其工作電源既可在遠端引入聯(lián)到3根或2根線上CPU只需一根端口線就能與諸多DS18B20通信占用處理器的端口較少可節(jié)省大量的引線和邏輯電路。其內(nèi)部還有自定義字符CGRAM可用于存儲自已定義的字符。 指令7字符發(fā)生器RAM地址設置。說明1為高電平、0為低電平 指令1清顯示指令碼01H,光標復位到地址00H位置。 第4腳RS為寄存器選擇高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。fosc可在2MHZ—12MHZ選擇。本次設計中采用按鍵復位的方法進行復位操作。對內(nèi)部Flash存儲器編程期間該引腳用于輸入編程脈沖。出于芯片引腳數(shù)的限制P3端口每個引腳具有第二功能。 XTAL2:外接晶振輸出端。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中ATMEL的AT89C51是一種高效微控制器。溫度傳感器DS18B20采集溫度信號送該給單片機處理存儲器通過單片機對某些時間點的數(shù)據(jù)進行存儲單片機再把溫度數(shù)據(jù)送LCD顯示已達到顯示當前溫度的目的。AT89C51單片機是美國ATMEL公司推出的單片機它與MCS51完全兼容4K程序存儲器采用閃速存儲技術(shù)設有三級加密不易仿制其寬電壓范圍2767V及低功耗的特點特別適用于微型儀器儀表。最后,由1602液晶顯示器將溫度顯示出來。傳統(tǒng)的測溫元件有熱電偶和二電阻。溫度測量是溫度控制的基礎技術(shù)已經(jīng)比較成熟。然后,通過AT89C51單片機對送來的溫度進行計算和轉(zhuǎn)換,并將此結(jié)果送入液晶顯示模塊。 隨著微電子技術(shù)的不斷發(fā)展微處理器芯片的集成程度越來越高單片機已可以在一塊芯片上同時集成CPU、存儲器、定時器計數(shù)器、并行和串行接口、前置放大器、AD轉(zhuǎn)換器、DA轉(zhuǎn)換器等多種電路這就很容易將計算機技術(shù)與測量控制技術(shù)結(jié)合組成智能化測量控制系統(tǒng)??刂破鞑捎脝纹瑱CAT89S51溫度檢測部分采用DS18B20溫度傳感器用1602LCD做顯示器。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造與工業(yè)標準的MCS51指令集和輸出管腳相兼容。 (2) 時鐘電路引腳 XTAL1:外接晶振輸入端。 ~: 一組內(nèi)部帶上拉電阻的8位準雙向I/O口。不訪問外部存儲器時該端以時鐘頻率的1/6輸出固定的正脈沖信號可用作外部時鐘。若時鐘頻率為6MHz則復位信號至少應持續(xù)4微秒以上才可以使單片機復位。時鐘發(fā)生器對振蕩脈沖二分頻即若石英頻率fosc6MHz則時鐘頻率3MH2因此時鐘是一個雙相信號由P1相和P2相構(gòu)成。 第3腳VL為液晶顯示器對比度調(diào)整端接正電源時對比度最弱接地時對比度最高對比度過高時會產(chǎn)生“鬼影”使用時可以通過一個10K的電位器調(diào)整對比度。 1602 LCD 指令說明及時序 1602液晶模塊內(nèi)部的控制器共有11條控制指令 1602 LCD 控制命令表 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開/關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標志或地址 0 1 BF 計數(shù)器地址 10 寫數(shù)到CGRAM或DDRAM 1 0 要寫的數(shù)據(jù)內(nèi)容 畢業(yè)設計論文 高精度溫度計 7 11 從CGRAM或DDRAM讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。 指令6功能設置命令 DL高電平時為4位總線低電平時為
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1