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

正文內(nèi)容

基于單片機(jī)的溫度巡檢裝置設(shè)計(jì)方案(參考版)

2025-05-09 00:20本頁面
  

【正文】 參考文獻(xiàn)[1] 李朝青. ,2005[2] 鄭學(xué)堅(jiān),2003[3] :清華大學(xué)出版,2006 [4] :東南大學(xué)出版社,1990[5] 中國知網(wǎng)(網(wǎng)站名稱). 附錄19。根據(jù)設(shè)計(jì)方案,詳細(xì)地闡述了STP89S51的原理,溫度傳感器DS18B20的結(jié)構(gòu)及原理,設(shè)計(jì)了相應(yīng)的軟件程序,并制作了電路原理樣機(jī)并進(jìn)行調(diào)試。 } } 總結(jié)本次設(shè)計(jì)是基于單片機(jī)STP89C51 的溫度巡檢控制系統(tǒng),—125℃測溫范圍之內(nèi)的場合。 //串口初始化 while(1) { AD_samp()。 //通道地址初始為0 AD_Init()。 //確保下次寫數(shù)據(jù)正確 } } //通道加1 dis[4]++。 delay1ms(5)。 //P0為數(shù)碼管段選端口 if(n==1){DP=0。n5。a50。 //對溫度小數(shù)部分的百分位四舍五入以精確到小數(shù)點(diǎn)后一位 dis[0]=d/10%10。 //對溫度值取十位數(shù) dis[1]=k%10。 dis[3]=k/100。m++) { h=ad_data[m]/。 //通道初值為0 for(m=0。 uint a,k,d。}/************顯示處理函數(shù)*****************/void display(void){ uchar m,n。 Addr_channel=j。 }} ad_data[i]= ad_data_buff [1]。 ad_data_buff[n]=ad_data_buff[n+1]。n3m。m3。 ad_data_buff[2]= Read_AD_reg()。i++) { ad_data_buff[0]=Read_AD_reg()。 for(i=0。 int k。緩沖模式,FASYNC=0. 倒序:0X76}/************溫度采樣函數(shù)*****************/void AD_samp(void){ uchar i,m,n。緩沖模式,FASYNC=0. 倒序:0X6E Write_AD_reg(0x76)。緩沖模式,FASYNC=0. 倒序:0X62// Write_AD_reg(0x6E)。 //寫0x10到通信寄存器,到通信寄存器,:0X08// Write_AD_reg(0x62)。.倒序:0X04 Write_AD_reg(0X30)。 }/************對AD7705初始化*****************/void AD_Init(void) //用串行數(shù)據(jù)輸入時(shí)一定要將數(shù)據(jù)進(jìn)行倒序處理{ Write_AD_reg(0X04)。 AD_out|=low8。 AD_out=high8。 high8=reverse_order(high8)。 low8=SBUF。 while(!RI)。 //等待接收完 RI =0。 //為低電平時(shí)讀取數(shù)據(jù) REN =1。 Write_AD_reg(0x1C)。 uint AD_out。 //等待發(fā)送完成 TI=0。 }/***********向AD7705寫一個(gè)字節(jié)的數(shù)據(jù)******************/void Write_AD_reg(uchar dat){ SBUF=dat。0x01)。 //將最低位左移一次 old_dat=1。i7。0x01。} /*******對八位數(shù)據(jù)進(jìn)行倒序處理函數(shù)*******/uchar reverse_order(uchar old_dat){ uchar i,new_dat。j0。i0。 //4個(gè)顯示單元和1個(gè)數(shù)據(jù)存儲單元/************延時(shí)1ms函數(shù)*******************///減運(yùn)算以節(jié)省代碼存儲空間void delay1ms(uint t){ uint i,j。 //8個(gè)通道AD數(shù)據(jù)內(nèi)存單元uint_data ad_data_buff[3]={0x0000,0x0000,0x0000}。 //09 段碼譯碼數(shù)組uchar code scan_con[5]={0xef,0xf7,0xfb,0xfd,0xfe}。sbit DP=P0^7。 //用關(guān)鍵字宏定義,其效率高typedef unsigned int uint。溫度比較模塊主要是實(shí)時(shí)溫度和設(shè)置溫度的比較,實(shí)現(xiàn)報(bào)警。溫度讀取模塊主要由18B20進(jìn)行溫度測量和溫度轉(zhuǎn)換。計(jì)數(shù)器初始化模塊對定時(shí)器T0及T1作初始化,T0主要用于蜂鳴器報(bào)警,T1主要用于遙控器的掃描程序。主程序設(shè)計(jì)采用模塊化設(shè)計(jì)方法,主要模塊由系統(tǒng)初始化,計(jì)數(shù)器初始化模塊,遙控器模塊,溫度讀取模塊,顯示模塊,掉電保護(hù)模塊,溫度處理模塊及溫度報(bào)警模塊組成。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1