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

正文內(nèi)容

基于單片機溫度控制系統(tǒng)設(shè)計的電源設(shè)計部分_課程設(shè)計任務(wù)書-資料下載頁

2025-06-30 20:54本頁面

【導(dǎo)讀】爐的溫度控制系統(tǒng),電焊機的溫度控制系統(tǒng)等。高,同日本、美國、德國等先進國家相比,仍然有著較大的差距。制,而用于較高控制場合的智能化、自適應(yīng)控制儀表,國內(nèi)技術(shù)還不十分成熟,政府及企業(yè)對此都非常重視,對相關(guān)企業(yè)資源進行了重組,相繼建立了一些國家,企業(yè)的研發(fā)中心,開展創(chuàng)新性研究,使我國儀表工業(yè)得到了迅速的發(fā)展。大電路主要以單相橋式整流及三端集成穩(wěn)壓器為主。完成將輸入220v,50Hz的。市電,輸出為穩(wěn)定的±5V的直流電。通過軟件Proteus完成基本的電路原理圖并。進行防真和調(diào)試,使其滿足基本設(shè)計要求。簡易直流穩(wěn)壓電源進行仿真分析。目前,溫度控制器產(chǎn)品從模擬、集成溫度控制。智能溫控器是微電子技術(shù)、計算。我國的實力,溫控技術(shù)在不久的將來一定會為于世界前列。性,溫度傳感器的數(shù)量在各種傳感器中居首位。量是工業(yè)對象中主要的被控參數(shù)之一。低成本和高質(zhì)量的產(chǎn)品。本設(shè)計是要設(shè)計一個+5V直流電源供電,這里沒有直接

  

【正文】 ypedef unsigned char uchar。 typedef unsigned int uint。 sbit DQ=P3^0。 sbit DLE=P3^1。 //段選 sbit WLE=P3^2。 //位選 uchar code tablewei[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 /*數(shù)碼管 0—7*/ uchar code tableduan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。/*數(shù)字 0— 9*/ uchar temp。 沈陽理工大學(xué) 23 uint bai,shi,ge,t。 /*數(shù)碼管延時函數(shù) */ void delay(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } /*DS18B20 延時函數(shù) */ void delayDS18B20(uint i) { while(i)。 } /**********DS18b20 初始化函數(shù) **********************/ void Init_DS18B20() { unsigned char x=0。 DQ = 1。 //DQ 復(fù)位 delayDS18B20(8)。 //稍做延時 DQ = 0。 //單片機將 DQ 拉低 delayDS18B20(80)。 //精確延時 大于 480us DQ = 1。 //拉高總線 delayDS18B20(14)。 x=DQ。 //稍做延時后 如果 x=0 則初始化成功 x=1 則初始化失敗 delayDS18B20(20)。 } /***********DS18b20 讀一個字節(jié) **************/ uchar ReadByteDS18B20() { uint i=0。 沈陽理工大學(xué) 24 uchar date=0。 for(i=0。i8。i++) { DQ=0。 // 給脈沖信號 date=1。 DQ=1。 // 給脈沖信號 if(DQ) date|=0x80。 delayDS18B20(4)。 } return(date)。 } /*************ds18b20 寫一個字節(jié) ****************/ void WriteByteDS18B20(uchar date) { uint i=0。 for (i=0。i8。i++) { DQ=0。 DQ=dateamp。0x01。 delayDS18B20(5)。 DQ=1。 date=1。 } } /**************讀取 ds18b20 當前溫度 ************/ void Get_Temperature() { uchar a,b。 Init_DS18B20()。 WriteByteDS18B20(0xcc)。 // 跳過讀序號列號的操作 沈陽理工大學(xué) 25 WriteByteDS18B20(0x44)。 // 啟動溫度轉(zhuǎn)換 delayDS18B20(100)。 //這個延時非常重要,也是一個非??拥难訒r Init_DS18B20()。 WriteByteDS18B20(0xcc)。 //跳過讀序號列號的操作 WriteByteDS18B20(0xbe)。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 delayDS18B20(100)。 a=ReadByteDS18B20()。 //讀取溫度值低位 b=ReadByteDS18B20()。 //讀取溫度值高位 if(!(bamp。0xf8)) /*二進制中的前面五位是符號位,如果測得溫度大于0,這五位是 0*/ { temp=((a4)|(b4))。 //正數(shù)的算法 t=0。 } else { temp=((~a4)|(~b4))+1。 //負數(shù)的算法,測到的數(shù)值取反后加 1 t=1。 } } void main() { while(1) { Get_Temperature()。 bai=temp/100。 shi=temp%100/10。 ge=temp%10。 if(t==0) //如果是正數(shù) { 沈陽理工大學(xué) 26 WLE=0。 P1=tablewei[4]。 WLE=1。 DLE=0。 P2=tableduan[bai]。 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[5]。 WLE=1。 DLE=0。 P2=tableduan[shi]。 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[6]。 WLE=1。 DLE=0。 P2=tableduan[ge]0x80。 //加小數(shù)點 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[7]。 WLE=1。 DLE=0。 P2=0xc0。 DLE=1。 delay(5)。 } if(t==1) //如果是負數(shù) { 沈陽理工大學(xué) 27 WLE=0。 P1=tablewei[3]。 WLE=1。 DLE=0。 P2=0xbf。 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[4]。 WLE=1。 DLE=0。 P2=tableduan[bai]。 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[5]。 WLE=1。 DLE=0。 P2=tableduan[shi]。 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[6]。 WLE=1。 DLE=0。 P2=tableduan[ge]0x80。//加小數(shù)點 DLE=1。 delay(5)。 WLE=0。 P1=tablewei[7]。 WLE=1。 沈陽理工大學(xué) 28 DLE=0。 P2=0xc0。 DLE=1。 delay(5)。 } } }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1