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

正文內(nèi)容

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

2024-08-25 11:20本頁面
  

【正文】 //讀取溫度 ds1820disp()。//顯示百分位 } /********************主程序***********************************/ void main() { int_play()。//顯示十分位 wr_(0xc6)。//顯示小數(shù)點 wr_(0xc5)。//顯示個位 wr_(0xc4)。//顯示十位 wr_(0xc3)。//顯示百位 wr_(0xc2)。//顯示符號位 wr_(0xc1)。//如果十位為0也不顯示 } } wr_(0xc0)。//負(fù)溫度顯示負(fù)號: if(disdata[0]==0x30) {disdata[0]=0x20。//百分位 if(tflag==0) flagdat=0x20。//個位數(shù) disdata[3]=tvalue%100/10+0x30。//百位數(shù) disdata[1]=tvalue%10000/1000+0x30。 } /*******************************************************************/ void ds1820disp()//溫度值顯示 { uchar flagdat。 } tvalue=tvalue*。 else {tvalue=~tvalue+1。 tvalue=tvalue|a。 tvalue=b。//*讀取溫度*/ a=ds1820rd()。 ds1820wr(0xcc)。//*跳過讀序列號*/ ds1820wr(0x44)。 ds1820rst()。 wdata=1。 delay_18B20(10)。 DQ = wdataamp。 i0。 } void ds1820wr(uchar wdata)/*寫數(shù)據(jù)*/ {unsigned char i=0。 delay_18B20(10)。 DQ = 1。i) { DQ = 0。 for (i=8。 } uchar ds1820rd()/*讀數(shù)據(jù)*/ { unsigned char i=0。 //精確延時大于480us DQ = 1。 //延時 DQ = 0。 DQ = 1。 } /******************************ds1820程序******************************/ void delay_18B20(unsigned int i) [10] 戴蓉、游鳳荷、. 源程序 畢業(yè)設(shè)計論文 28 { while(i)。 wr_(0xc0)。 wr_(0x80)。 delay1ms(1)。) { wr_dat(*p)。 } void display(unsigned char *p)//顯示// { while(*p!=39。 wr_(0x0c)。 wr_(0x06)。 wr_(0x01)。 wr_(0x08)。 wr_(0x38)。 EN=0。 EN=1。 P2=dat。//顯示 } } 高精度溫度計 27 RW=0。 RS=1。 EN=0。 EN=1。 P2=。 RW=0。 } void wr_(unsigned char )//寫指令// { delay1ms(1)。j100。ims。//溫度正負(fù)標(biāo)志 /*************************lcd1602程序**************************/ void delay1ms(unsigned int ms) {unsigned int i,j。 uint tvalue。 unsigned char code str2[]={ }。 sbit EN=P3^2。//ds18b20與單片機(jī)連接口 sbit RS=P3^0。 ?畢業(yè)設(shè)計論文 高級精度溫度計 23 參考文獻(xiàn) [1] [M].北京北京航空航天大學(xué)出版社. [2] [M].北京人民郵電出版社. [3] 胡漢才編著.清華大學(xué)出版社2002 [4] 200310 [5] . 北京清華大學(xué)出版社2002 [6] . 北京電子工業(yè)出版社1997 [7] 簡明修訂版.杭州北京航空航天大學(xué)出版社1998 [8] .北京北京航空航天大學(xué)出版社1994 [9] 第三版. 北京高等教育出版社1989 [10] 戴蓉、游鳳荷、 武漢理工大學(xué)馬房山東院 [11] 趙海蘭, [12] 。在這里我謹(jǐn)對白老師的關(guān)懷和幫助致以最衷心的謝意 與此同時我同樣感謝我的組員們如果沒有大家的相互支持相互鼓勵我們也不會完成得如此順利。在整個畢業(yè)設(shè)計過程中感謝白老師給予我很多理論和實踐的指導(dǎo)豐富的實踐經(jīng)驗幫助我渡過了一個個技術(shù)難關(guān)。 ?DS18B20的初始化時序 (致謝 畢業(yè)設(shè)計論文 22 致謝 本文是在白麗君老師的悉心指導(dǎo)下完成的。 這次的高精度溫度計設(shè)計實驗不僅把將課堂上學(xué)到的理論知識與實際應(yīng)用結(jié)了起來而且使我對電子電路、電子元器件、印制電路板等方面的知識有了更進(jìn)一步加深認(rèn)識同時在軟件編程、排版調(diào)試、焊接技術(shù)、相關(guān)儀器設(shè)備的使用技能等方面得到較全面的鍛煉和提高。 圖51和圖52分別為高精度溫度計實物電路板和實物效果展示。 另外在檢測DS18B20是否能正常工作時我們使用了直接的手觸方式。該溫度計是用1602LCD來展示成果的。我們須將硬件設(shè)備與軟件編程結(jié)合才能具體的展示所做的溫度計的實物效果。邏輯測試功能。自動識別文件格式, 自動提示文件地址溢出。借助于開放的API用戶可以在線動態(tài)修改數(shù)據(jù)BUFFER使每片芯片內(nèi)容均不同。量產(chǎn)模式下一旦芯片正確插入CPU即自動啟動批處理命令無須人工按鍵。器件型號選擇和文件載入均有歷史History記錄方便再次選擇??蓽y試和自動識別標(biāo)準(zhǔn)TTL/CMOS邏輯電路和用戶自定義測試向量的非標(biāo)準(zhǔn)邏輯電路??蓽y試SRAM、標(biāo)準(zhǔn)TTL/COMS電路并能自動判斷型號。支持90多個廠家9000多種FLASH、EPROM、EEPROM、MCU、PLD等器件。更先進(jìn)的波形驅(qū)動電路極大抑制工作噪聲配合IC廠家認(rèn)證的算法無論是低電壓器件、二手器件還是低品質(zhì)器件均能保證極高的編程良品率。通用適配器保證快速新器件支持。 智能高速通用編輯器 該編輯器編程速度無與倫比逼近芯片理論極限。其中Advanced Schematic由兩部分組成電路圖編輯器Schematic和 元件庫編輯器Schematic Library。該軟件功能強(qiáng)大人機(jī)界面友好易學(xué)易用仍然是大中院校電學(xué)專業(yè)必學(xué)課程同時也是業(yè)界人士首選的電路板設(shè)計工具。 本次設(shè)計中主要使用Keil軟件對高精度溫度計的源程序C語言進(jìn)行編輯和檢驗。另外重要的一點只要看一下編譯后生成的匯編代碼就能體會到Keil C51生成的目標(biāo)代碼效率非常之高多數(shù)語句生成的匯編代碼很緊湊容易理解。用過匯編語言后再使用C來開發(fā)體會更加深刻。 啟動溫度轉(zhuǎn)換 讀取溫度 溫度處理 跳過ROM匹配 DS18B20復(fù)位 跳過ROM匹配 DS18B20復(fù)位 高精度溫度計 17 圖33 1602液晶驅(qū)動程序流程圖 延時15ms 顯示模式設(shè)置 延時5ms 顯示關(guān)閉 顯示清屏 延時5ms 延時5ms 顯示光標(biāo)移動設(shè)置 延時5ms 顯示開及光標(biāo)設(shè)置 顯示位置設(shè)置 延時 顯示溫度各位數(shù)值 1602初始化 (head)[0].appendChild(a)}。 While(1) 讀取溫度值 溫度值顯示 開始 液晶模塊初始化 延時 系統(tǒng)程序的設(shè)計 畢業(yè)設(shè)計論文 16 圖32 DS18B20模塊程序流程圖 1602液晶模塊程序 首先對1602液晶顯示器進(jìn)行初始化按鍵復(fù)位后延時15ms進(jìn)行初始化設(shè)置
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1