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

正文內(nèi)容

八路溫度數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)(led顯示)(編輯修改稿)

2025-07-26 20:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 void tmstart()//初始化ds18b20{ dsrst()。 delayms(1)。 dswr(0xcc)。 dswr(0x44)。}void read_dealtemp()//讀取并處理溫度{ uchar i,j。 uchar a,b。 for(j=0。j8。j++) { dsrst()。 delayms(1)。 dswr(0x55)。 for(i=0。i8。i++) { dswr(lcdrom[j][i])。//發(fā)送64位序列號(hào) } dswr(0xbe)。 a=dsrd()。 b=dsrd()。 tvalue=b。 tvalue=8。 tvalue=tvalue|a。 temp[j]=tvalue。 delayms(50)。 } }/******************************************************/includedefine uchar unsigned chardefine uint unsigned intextern uint wei。extern uint temp[8]。void showled()。void shub(uint temp)。extern delaym(unsigned int i)。sbit LSA=P2^0。 //管腳定義sbit LSB=P2^1。sbit LSC=P2^2。 sbit LSD=P2^3。sbit LSE=P2^4。 unsigned char code Disp_Tab[] = {0x40,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf}。 //段碼unsigned int LedOut[5]。/********以下將讀18b20的數(shù)據(jù)送到LED數(shù)碼管顯示*************/void showled(){ int i。 LedOut[0]=Disp_Tab[wei+1]。 shub(temp[wei])。 for(i=0。 i5。 i++) { switch(i) { case 0:LSA=1。LSB=0。LSC=0。LSD=0。LSE=0。 break。 case 1:LSA=0。LSB=1。LSC=0。LSD=0。LSE=0。 break。 case 2:LSA=0。LSB=0。LSC=1。LSD=0。LSE=0。 break。 case 3:LSA=0。LSB=0。LSC=0。LSD=1。LSE=0。 break。 case 4:LSA=0。LSB=0。LSC=0。LSD=0。LSE=1。 break。 } P0 = LedOut[i] 。 delaym(100)。 } P0 =0xff。 } void shub(uint temp) //溫度數(shù)據(jù)處理 { uint fl,i。 if(tempamp。0x8000) { temp=~temp。 temp+=1。 fl=0。 } else fl=1。 i=temp*。 //溫度在寄存器中是12位, temp=i*10+。 //乘10表示小數(shù)點(diǎn)后只取1位, temp=temp/10。 LedOut[1]=Disp_Tab[temp%10000/1000]。 LedOut[2]=Disp_Tab[temp%1000/100]。 LedOut[3]=Disp_Tab[temp%100/10]。 //十位 LedOut[4]=Disp_Tab[temp%10]。 //個(gè)位 if(fl==0) { if((temp/10)==0) LedOut[3]=Disp_Tab[10]。 else if(temp/100==0)LedOut[2]=Disp_Tab[10]。 else if(temp/1000==0)LedOut[1]=Disp_Tab[10]。 } }5 仿真及實(shí)驗(yàn)調(diào)試 仿真原件:AT89C51(單片機(jī))7SEGMPX1CA(共陽(yáng)級(jí)一位數(shù)碼管)7SEGMPX4CA(共陽(yáng)級(jí)四位數(shù)碼管)電阻電容晶振按鍵DS18B20(溫度傳感器) 仿真參 考 文 獻(xiàn)[1] 黃惟公,鄧成中,[M],西安西安電子科技大學(xué)出版社, [2] 張毅剛.MC51單片機(jī)應(yīng)用設(shè)計(jì)(二版):哈工大出版社 2005[3] 楊文龍.單片微機(jī)原理及應(yīng)用.西安電子科技出版社[4] 王桂敏,齊風(fēng)河. 基于1Wire總線技術(shù)的巡檢系統(tǒng)[M],大慶師范學(xué)院學(xué)報(bào),[5] 周航慈.單片機(jī)程序設(shè)計(jì)基礎(chǔ).北京:北京航天航空大學(xué)出版社[6] :清華大學(xué)出版社[7] DS18b20說(shuō)明書(shū)[8]常敏等 單片機(jī)應(yīng)用程序開(kāi)發(fā)與實(shí)踐 電子工業(yè)出版社 2009;[9]周潤(rùn)景等 基于PROTEUS的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真 北航出版社 致 謝首先我要感謝我的指導(dǎo)老師鄧成中老師,他為我們?yōu)槲覀兇舜卧O(shè)計(jì)指明方向,形成了良好的學(xué)習(xí)氛圍,指導(dǎo)我正確的學(xué)習(xí)方法,在此謹(jǐn)鄧?yán)蠋煴磉_(dá)深深的謝意!在設(shè)計(jì)的進(jìn)行過(guò)程中,還得到了機(jī)械工程與自動(dòng)化學(xué)院其張老師、余老師等幾位老師的熱心指導(dǎo)和幫助,幫我排除了很多困難,在此表示衷心的感謝!還要非常感謝我的同學(xué),我們同宿舍的同班的許多好朋友,他們給了我很多幫助! 讀序列程序include define uchar unsigned chardefine uint unsigned int/********************************************************************/sbit DS = P3^3。 //溫度傳感器信號(hào)線sbit rs = P1^4。 //LCD數(shù)據(jù)/命令選擇端(H/L)位聲明sbit rw = P1^3。 //LCD讀寫(xiě)控制,寫(xiě)為0,讀為1sbit lcden = P1^2。 //LCD使能信號(hào)端位聲明/********************************************************************/void delay(uint z)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1