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

正文內(nèi)容

基于at89s51單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 成的,有嚴(yán)格的時(shí)隙概念,因此讀寫(xiě)時(shí)序很重要。 圖41 主程序流程圖 讀出溫度子程序 讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時(shí)需進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě)。硬件調(diào)試比較簡(jiǎn)單,首先檢查電路的焊接是否正確,然后可用萬(wàn)用表測(cè)試或通電檢測(cè)。參考文獻(xiàn):[1] 李廣第,王秀山. 單片機(jī)基礎(chǔ)[M]. 北京航空航天大學(xué)出版,2001.[2] 余發(fā)山. 單片機(jī)原理及應(yīng)用技術(shù)[M]. 北京礦業(yè)大學(xué)出版社,2003.[3] 廖月琴. 基于AT89S51單片計(jì)數(shù)溫度計(jì)的設(shè)計(jì)[J].2010.[4] 李朝青. 單片機(jī)原理及接口技術(shù)[M]. 北京航空航天大學(xué)出版社,2002.[5] 金偉正. 單線(xiàn)數(shù)字溫度傳感器的原理與應(yīng)用[J]. 電子技術(shù)應(yīng)用. 2000.[6] 龍吉. 基于AT89C2051單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)[J]. 科學(xué)之友. 2010.[7] 馬云峰. 單片機(jī)與數(shù)字溫度傳感器DS18B20的接口技術(shù)[J]. 計(jì)算機(jī)測(cè)量與控制. 2002.[8] 丁元杰. 單片機(jī)原理與應(yīng)用[M]. 機(jī)械工業(yè)出版社,1994.[9] 付家才. 單片機(jī)控制工程實(shí)踐技術(shù)[M]. 化學(xué)工業(yè)出版社,2004.附錄 程序清單include //頭文件define uchar unsigned char define uint unsigned intsbit rs=P2^0。 for(x=z。 P0=。 delay_ms(1)。}/*************DS18b20溫度傳感器函數(shù)*********************/void Init_DS18B20(void) //傳感器初始化{ uchar x=0。 //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗 delay(30)。 // 給脈沖信號(hào) if(DATA) dat|=0x80。0x01。 float tt=0。//低位 b=ReadOneChar()。 } tt=t*。//顯示十分位 if(flag_Negative_number) //負(fù)數(shù) { if(bai_18b20==0) //十位為0,則不顯示十位 { write_lcd_(0x80+0x40)。 write_lcd_date(0x30+bai_18b20)。 write_lcd_date(0xDF)。 write_lcd_date(0x43)。 //開(kāi)總中斷 write_lcd_(0x80)。 //讀溫度并顯示 } }}timer0() interrupt 1 // { uchar count。 }}第 24 頁(yè) (共 24 頁(yè))。 while(1) { if(FLAG_DIS==1) { FLAG_DIS=0。 ET0=1。 write_lcd_date(0x30+ge_18b20)。 write_lcd_date(0x2E)。 } else { write_lcd_(0x80+0x40)。//顯示十位 shi_18b20=temp%100/10。 flag_Negative_number = 1。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 uchar b=0。 i) { DATA = 0。 // 給脈沖信號(hào) dat=1。 //拉高總線(xiàn) delay(20)。 write_lcd_(0x06)。 lcden=0。}/*液晶寫(xiě)命令*/void write_lcd_(uchar ){ rs=0。//負(fù)數(shù)標(biāo)志uchar code table[]={tempreture:} 。圖61 調(diào)試結(jié)果圖6 結(jié)束語(yǔ) 該溫度測(cè)試系統(tǒng)不僅具有結(jié)構(gòu)簡(jiǎn)單、體積小、價(jià)格低廉、精確度較高、反應(yīng)速度較快、數(shù)字化顯示和不易損壞等特點(diǎn),而且性能穩(wěn)定,適用范圍廣,因此特別適用于對(duì)測(cè)溫要求比較準(zhǔn)確的場(chǎng)所。程序流程圖如圖55所示。 實(shí)驗(yàn)主程序流程圖 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每1s進(jìn)行一次。圖35 外部封裝形式 DS18B20的測(cè)溫原理如圖36所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器2的脈沖輸入,圖中還隱含著計(jì)數(shù)門(mén),當(dāng)計(jì)數(shù)門(mén)打開(kāi)時(shí),DS18B20就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),每次測(cè)量前,首先將55 ℃所對(duì)應(yīng)的基數(shù)分別置入減法計(jì)數(shù)器1和溫度寄存器中,減法計(jì)數(shù)器1和溫度寄存器
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1