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

正文內(nèi)容

基于單片機(jī)的測(cè)溫系統(tǒng)設(shè)計(jì)-wenkub.com

2025-06-20 06:51 本頁面
   

【正文】 //顯示溫度值keyscan()。h++) //開機(jī)顯示0000{scan()。 //開機(jī)先轉(zhuǎn)換一次write_byte(0xcc)。for(h=0。 //初始化端口w0=0。}scan()。if(add==0){while(!add)scan()。high+=1。while(!set)scan()。 //次高位為0 時(shí)不顯示}}if(n){display[3]=0x0b。display[1]=horl%10。}display[3]=horl/100。}else{beep2=0。amp。/////符號(hào)位顯示判斷/////if(!display[3]){display[3]=0x0a。 // 取百位數(shù)據(jù)暫存display[1]=display[4]%100。0x0f。 //返回溫度值}/****************溫度數(shù)據(jù)處理函數(shù)************************///二進(jìn)制高字節(jié)的低半字節(jié)和低字節(jié)的高半字節(jié)組成一字節(jié),這個(gè)//字節(jié)的二進(jìn)制轉(zhuǎn)換為十進(jìn)制后,就是溫度值的百、十、個(gè)位值,而剩//下的低字節(jié)的低半字節(jié)轉(zhuǎn)化成十進(jìn)制后,就是溫度值的小數(shù)部分/********************************************************/work_temp(uint tem){uchar n=0。temp=8。 //發(fā)命令write_byte(0xbe)。 //發(fā)命令write_byte(0x44)。return(value)。_nop_()。 //4 usDQ=1。_nop_()。_nop_()。uchar value=0。 //66 usval=val/2。_nop_()。 //從高拉倒低DQ=0。i0。 //延時(shí)500 uspresence=~DQ。 //550 usDQ=1。_nop_()。delay(50)。delay(50)。delay(50)。delay(50)。delay(50)。for(j=0。 //顯示單元數(shù)據(jù),共4 個(gè)數(shù)據(jù)和一個(gè)運(yùn)算暫用/*****************11us 延時(shí)函數(shù)*************************/void delay(uint t){for (。//小數(shù)斷碼表uchar code table_dm[12]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40}。uchar q=0。 uint temp。 //溫度設(shè)置切換鍵sbit add=P2^4。 //數(shù)碼管2sbit w3=P2^3。延時(shí)函數(shù)用define dm P0 //段碼輸出口define uchar unsigned chardefine uint unsigned intsbit DQ=P2^7。5 總結(jié)與體會(huì)通過這次對(duì)數(shù)字溫度計(jì)的設(shè)計(jì)與制作,讓我了解了設(shè)計(jì)電路的程序,也讓我了解了關(guān)于數(shù)字溫度計(jì)的原理與設(shè)計(jì)理念,要設(shè)計(jì)一個(gè)電路總要先用仿真仿真成功之后才實(shí)際接線的。圖4—1 溫度顯示仿真當(dāng)按下SET 鍵一次時(shí),進(jìn)入溫度報(bào)警上線調(diào)節(jié),此時(shí)顯示軟件設(shè)置的溫度報(bào)警上線,按ADD或DEC 分別對(duì)報(bào)警溫度進(jìn)行加一或減一。開始溫度數(shù)據(jù)移入顯示寄存器最高位顯示分離出的數(shù)據(jù)溫度零下?溫度值取補(bǔ)碼置“1”標(biāo)志計(jì)算小數(shù)位溫度BCD值計(jì)算整數(shù)位溫度BCD值結(jié)束置“0”標(biāo)志分離顯示溫度標(biāo)志位為1?最高為顯示“”結(jié)束NYYNY 顯示數(shù)據(jù)刷新流程圖 計(jì)算溫度流程圖按鍵采用掃描查詢方式,設(shè)置標(biāo)志位,當(dāng)標(biāo)志位為1 時(shí),顯示設(shè)置溫度,否則顯示當(dāng)前溫度。初始化讀取溫度讀出溫度值溫度 計(jì)算處理顯示數(shù)據(jù)刷新發(fā)溫度轉(zhuǎn)換開始命令調(diào)用顯示子程序SET鍵是否按下設(shè)置報(bào)警溫度NY 主程序流程圖讀出溫度子程序的主要功能是讀出RAM 中的9 字節(jié),在讀出時(shí)需進(jìn)行CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。均采用軟件消抖。 溫度傳感器與單片機(jī)的連接當(dāng)DS18B20 處于寫存儲(chǔ)器操作和溫度A/D 轉(zhuǎn)換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為10us。采用動(dòng)態(tài)掃描的方式顯示。晶振采用12MHZ。從以上兩種方案,很容易看出,采用方案二,電路比較簡(jiǎn)單,費(fèi)用較低,可靠性高,軟件設(shè)計(jì)也比較簡(jiǎn)單,故采用了方案二。本課程設(shè)計(jì)由兩個(gè)人共同完成,在鍛煉了自己的同時(shí)也增強(qiáng)了自己的團(tuán)隊(duì)意識(shí)和團(tuán)隊(duì)合作精神。Temperature sensor。溫度傳感器。對(duì)各部分的電路也一一進(jìn)行了介紹,該系統(tǒng)可以方便的實(shí)現(xiàn)實(shí)現(xiàn)溫度采集和顯示,并可根據(jù)需要任意設(shè)定上下限報(bào)警溫度,它使用起來相當(dāng)方便,具有精度高、量程寬、靈敏度高、體積小、功耗低等優(yōu)點(diǎn),適合于我們?nèi)粘I詈凸?、農(nóng)業(yè)生產(chǎn)中的溫度測(cè)量,也可以當(dāng)作溫度處理模塊嵌入其它系統(tǒng)中,作為其他主系統(tǒng)的輔助擴(kuò)展。DS18B20 與AT89C52 結(jié)合實(shí)現(xiàn)最簡(jiǎn)溫度檢測(cè)系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),適合于惡劣環(huán)境下進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,有廣泛的應(yīng)用前景。DS18B20。DS18B20。 設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1