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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)—數(shù)字溫度計(jì)(完整版)

  

【正文】 顯示器示數(shù)如圖9, 圖9用手蓋住溫度傳感器后,LED顯示器示數(shù)如圖12。另外,我前期花了一些時(shí)間專(zhuān)門(mén)學(xué)習(xí)這塊芯片,了解了DS18B20的工作原理的時(shí)序圖。uint8 x。sbit key1=P1^0。 delay(14)。 DQ=0。 for(i=0。 //將DQ拉高,使單片機(jī)檢測(cè)18B20的輸出電平 if(DQ==1) //如果檢測(cè)到18B20的輸出電平為1 dat2|=0x80。 //跳過(guò)讀序列號(hào) write_18b20(0x44)。 //高8位賦給16位的tvalue tvalue=8。 //返回含有溫度信息的16位數(shù),前五位代表正負(fù),0000 0表示正溫度,1111 1表示負(fù)溫度 //后11位代表溫度,前7位為整數(shù),最后四位為小數(shù),} //比如現(xiàn)在LSB的最低四位是0111,*7=,如果取1位小數(shù)乘上10,就是“4”,四舍五入還是4. void disp_1820() //溫度值顯示{ uint8 a,b,c,d。 P0=table[c]。 P2=0xfe。 //如果真的按下 } } while(!key1)。 while(1) { keyscan()。 //顯示小數(shù)位 //delay(500)。 P2=0xfb。 //讀出溫度 //d=tvalue/10000。 //高、低位合并成為一個(gè)16位的數(shù) /* if(tvalue0x0fff) //判斷正負(fù) tflag=0。 //溫度轉(zhuǎn)換需要一點(diǎn)時(shí)間 init_18b20()。位或后最高位為1 delay(6)。i++) //讀一個(gè)字節(jié)的8位 { DQ=1。0x01。 //初始化成功x為1 if(x==1) led1=0。 //18B20初始化成功燈亮void delay(uint16 i){ while(i)。uint8 keyflag=0。致 謝通過(guò)這一階段的努力,我的課程設(shè)計(jì)《數(shù)字溫度計(jì)》終于完成了。 設(shè)計(jì)體會(huì)這次課程設(shè)計(jì)檢驗(yàn)了我所學(xué)的知識(shí),也培養(yǎng)了我如何去把握一件事。溫度檢測(cè)程序是對(duì)DS18B20的狀態(tài)不斷地查詢,讀出RAM中的9字節(jié),在讀出時(shí)需進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě),讀取當(dāng)前的溫度值后,進(jìn)行溫度轉(zhuǎn)化程序,對(duì)溫度符號(hào)處理和溫度值的BCD碼處理,進(jìn)行溫度值正負(fù)的判定,將其段碼送至顯示緩沖區(qū),以備定時(shí)掃描服務(wù)程序處理。 圖2 外部封裝形式 在仿真軟件中如圖3所示 圖3DS18B20的測(cè)溫原理如圖4所示,圖中低溫度系數(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和溫度寄存器被預(yù)置在55 ℃所對(duì)應(yīng)的一個(gè)基數(shù)值。DS18B20的性能特點(diǎn)如下:? 獨(dú)特的單線接口僅需一個(gè)端口引腳進(jìn)行通訊? 簡(jiǎn)單的多點(diǎn)分布應(yīng)用? 無(wú)需外部器件? 可通過(guò)數(shù)據(jù)線供電? 零待機(jī)功耗? 測(cè)溫范圍55~+125℃,℃遞增。(6)RET鍵(確認(rèn)鍵):當(dāng)該鍵按下時(shí),指向下一個(gè)要調(diào)整的位。 功能要求說(shuō)明設(shè)計(jì)一個(gè)具有特定功能的數(shù)字溫度計(jì)。本文采用單片機(jī)STC89S52設(shè)計(jì)了溫度實(shí)時(shí)測(cè)量及控制系統(tǒng)。 設(shè)計(jì)課題總體方案介紹及工作原理說(shuō)明 設(shè)計(jì)課題總體方案(1)根據(jù)設(shè)計(jì)要求,選擇AT89C52單片機(jī)為核心器件。 2 硬件系統(tǒng)的設(shè)計(jì) 課題硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹硬件電路設(shè)計(jì)總體框圖為圖1:4位LED顯示器LED顯示器驅(qū)動(dòng)電路
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1