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

正文內(nèi)容

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

2025-09-28 11:20上一頁面

下一頁面
  

【正文】 或顯示移位 S/C高電平時(shí)移動(dòng)顯示的文字低電平時(shí)移動(dòng)光標(biāo)。 1110 (7) . N ^ n → ヨ セ ホ n 1111 (8) / ? O o ← ツ ソ マ 176??赏ㄟ^軟件寫入用戶報(bào)警上下限值。 DS18B20的初始化時(shí)序 圖213 DS18B20的初始化時(shí)序圖 DS18B20的讀/寫時(shí)序 控制器在寫時(shí)序?qū)憯?shù)據(jù)到DS18B20,序傳送一位數(shù)據(jù)。 While(1) 讀取溫度值 溫度值顯示 開始 液晶模塊初始化 延時(shí) 系統(tǒng)程序的設(shè)計(jì) 畢業(yè)設(shè)計(jì)論文 16 圖32 DS18B20模塊程序流程圖 1602液晶模塊程序 首先對(duì)1602液晶顯示器進(jìn)行初始化按鍵復(fù)位后延時(shí)15ms進(jìn)行初始化設(shè)置依次為顯示關(guān)閉、顯示清屏、顯示光標(biāo)移動(dòng)設(shè)置最后進(jìn)行寫操作。通用適配器保證快速新器件支持。自動(dòng)識(shí)別文件格式, 自動(dòng)提示文件地址溢出。在整個(gè)畢業(yè)設(shè)計(jì)過程中感謝白老師給予我很多理論和實(shí)踐的指導(dǎo)豐富的實(shí)踐經(jīng)驗(yàn)幫助我渡過了一個(gè)個(gè)技術(shù)難關(guān)。ims。//顯示 } } 高精度溫度計(jì) 27 RW=0。 wr_(0x0c)。 //延時(shí) DQ = 0。 i0。 tvalue=b。//負(fù)溫度顯示負(fù)號(hào): if(disdata[0]==0x30) {disdata[0]=0x20。//顯示百分位 } /********************主程序***********************************/ void main() { int_play()。//顯示百位 wr_(0xc2)。 } tvalue=tvalue*。 wdata=1。 for (i=8。 delay1ms(1)。 EN=0。 RW=0。//ds18b20與單片機(jī)連接口 sbit RS=P3^0。該溫度計(jì)是用1602LCD來展示成果的??蓽y試SRAM、標(biāo)準(zhǔn)TTL/COMS電路并能自動(dòng)判斷型號(hào)。另外重要的一點(diǎn)只要看一下編譯后生成的匯編代碼就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高多數(shù)語句生成的匯編代碼很緊湊容易理解。 圖214 DS18B20的/讀寫時(shí)序 DS18B20常用指令 DS18B20的操作分為ROM操作指令和RAM操作指令兩類。配置寄存器為高速暫存存儲(chǔ)器中的第五個(gè)字節(jié)。當(dāng)被用在寄生電源下也可以向器件提供電源。 指令11讀數(shù)據(jù)。 第714腳D0D7為8位雙向數(shù)據(jù)線。 時(shí)鐘(晶振)電路 器件(如觸發(fā)器寄存器存儲(chǔ)器等)構(gòu)成,這些數(shù)字器件的工作必須按時(shí)間順序完成,這,沒有時(shí)鐘電路單片機(jī)就無法工作。若要訪問外部程序存儲(chǔ)器則\ AT89C51引腳功能說明 系統(tǒng)硬件的設(shè)計(jì) 畢業(yè)設(shè)計(jì)論文 4 平。這40條引腳可分為I/O端口線32條、控制線4條、電源線2條、外接晶體線2條四部分,AT89C51引腳排列如圖22所示。目前字符型液晶顯示模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示器件。DS18B20可以直接讀出被側(cè)溫度值而且采用三線制與單片機(jī)相連減少了外部的硬件電路具有低成本和易使用的特點(diǎn)。我們采用美國DALLAS半導(dǎo)體公司繼DS1820之后推出的一種改進(jìn)型智能溫度傳感器DS18B20作為檢測元件溫度范圍為55~125 oC,最高分辨率 oC。該液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富、超薄輕巧等優(yōu)點(diǎn),在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。AT89C51 P3 P2 按鍵復(fù)位 晶振電路 DS18B20 1602LCD 高精度溫度計(jì) 3 AT89C51有40條引腳。 \EA: 片外程序存儲(chǔ)器選擇端。這樣在RST端就會(huì)建立一個(gè)脈沖電壓調(diào)節(jié)電容與電阻的大小可對(duì)脈沖持續(xù)的時(shí)間進(jìn)行調(diào)節(jié)。 第6腳E端為使能端當(dāng)E端由高電平跳變成低電平時(shí)液晶模塊執(zhí)行命令。 指令10寫數(shù)據(jù)。開漏單總線接口引腳。 8位CRC 保留 保留 保留 配置 TL TH 溫度高位 溫度低位 MSB LSB 圖210 DS18B20存儲(chǔ)器映像圖 圖211 DS18B20溫度存儲(chǔ)器數(shù)據(jù)格式 5 配置寄存器。 對(duì)于DS18B20寫0時(shí)序和寫1時(shí)序的要求不同當(dāng)要寫0時(shí)序時(shí)單總線要被拉低至少60us保證DS18B20能夠在15us到45us之間能夠正確地采樣IO總線上的“0”電平當(dāng)要寫1時(shí)序時(shí)單總線被拉低之后在15us之內(nèi)就得釋放單總線。 Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具全Windows界面。支持新器件僅需升級(jí)軟件免費(fèi)。 在將程序下載進(jìn)單片機(jī)后我們接通電源來觀測現(xiàn)象。 ?、?活中磨練自己使自己適?附錄A. 高精度溫度計(jì)電路原理圖 畢業(yè)設(shè)計(jì)論文 24 附錄A. 高精度溫度計(jì)電路原理圖 高級(jí)精度溫度計(jì) 25 附錄B. 材料清單 材料 型號(hào) 數(shù)值 數(shù)量 單片機(jī) AT89C51 1 傳感器 DS18B20 1 液晶顯示器 1602 1 晶振 1 電容1 20PF 2 電容2 1 電阻1 4K7 2 電阻2 430 1 電位器 502 5K 1 按鍵 1 . 源程序 畢業(yè)設(shè)計(jì)論文 26 附錄C. 源程序 include define uchar unsigned char define uint unsigned int sbit DQ=P3^7。 RS=0。 delay1ms(1)。 p++。 unsigned char dat = 0。 DQ = 1。 tflag=1。 wr_dat(disdata[0])。//初始化顯示 while(1) {read_temp()。//如果百位為0不顯示 if(disdata[1]==0x30) {disdata[1]=0x20。 tvalue=8。 i) { DQ = 0。 //DQ拉低 delay_18B20(100)。delay1ms(5)。 EN=0。i++) for(j=0。 在指導(dǎo)此次畢業(yè)設(shè)計(jì)的同時(shí)白老師還教會(huì)了我們很多為人的道理和正確處事的態(tài)度這些都是這一個(gè)月來的畢業(yè)設(shè)計(jì)學(xué)習(xí)生活帶給我的寶貴收獲。完善的過流保護(hù)功能避免損壞編程器。I/O電平由DAC控制。1602液晶驅(qū)動(dòng)程序流程圖如圖33所示。 ?0 1畢業(yè)設(shè)計(jì)論文 高精度溫度計(jì) 13 1讀流程時(shí)序 對(duì)于DS18B20的讀時(shí)序分為讀0時(shí)序和讀1時(shí)序兩個(gè)過程。 4 高速暫存存儲(chǔ)器 高速暫存存儲(chǔ)器由9個(gè)字節(jié)組成其分配圖210所示。 ? █ 1602 LCD 顯示電路圖 在此次設(shè)計(jì)中1602LCD作為顯示端顯示由P2口輸入DS18B20采集的數(shù)據(jù)1602硬件接口如圖27所示。 指令6功能設(shè)置命令 DL高電平時(shí)為4位總線低電平時(shí)為8位總線 N低電平時(shí)為單行顯示高電平時(shí)雙行顯示 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符高電平時(shí)顯示5x10的點(diǎn)陣字符。 第3腳VL為液晶顯示器對(duì)比度調(diào)整端接正電源時(shí)對(duì)比度最弱接地時(shí)對(duì)比度最高對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對(duì)比度。若時(shí)鐘頻率為6MHz則復(fù)位信號(hào)至少應(yīng)持續(xù)4微秒以上才可以使單片機(jī)復(fù)位。 ~: 一組內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。 隨著微電子技術(shù)的不斷發(fā)展微處理器芯片的集成程度越來越高單片機(jī)已可以在一塊芯片上同時(shí)集成CPU、存儲(chǔ)器、定時(shí)器計(jì)數(shù)器、并行和串行接口、前置放大器、AD轉(zhuǎn)換器、DA轉(zhuǎn)換器等多種電路這就很容易將計(jì)算機(jī)技術(shù)與測量控制技術(shù)結(jié)合組成智能化測量控制系統(tǒng)。溫度測量是溫度控制的基礎(chǔ)技術(shù)已經(jīng)比較成熟。最后,由1602液晶顯示器將溫度顯示出來。溫度傳感器DS18B20采集溫度信號(hào)送該給單片機(jī)處理存儲(chǔ)器通過單片機(jī)對(duì)某些時(shí)間點(diǎn)的數(shù)據(jù)進(jìn)行存儲(chǔ)單片機(jī)再把溫度數(shù)據(jù)送LCD顯示已達(dá)到顯示當(dāng)前溫度的目的。 XTAL2:外接晶振輸出端。對(duì)內(nèi)部Fl
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1