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

正文內(nèi)容

微型計算機控制技術課程設計說明書爐溫控制系統(tǒng)的設計-資料下載頁

2024-11-04 14:09本頁面

【導讀】設計制作和調(diào)試一個由工業(yè)控制機控制的溫度測控系統(tǒng)。通過這個過程學習溫度。的采樣方法,A/D變換方法以及數(shù)字濾波的方法。方法,了解利用計算機進行自動控制的系統(tǒng)結(jié)構。溫度指標在60~80℃之間任選,偏差最大為1℃。要求設計者根據(jù)設計室提供的設備及設計要求,設計出實際電路組。而且根據(jù)設備情況以及被控對象,選擇1~2種。通過對設計要求的分析,我決定用51單片機經(jīng)行控制,用C語言編寫程序。了集成溫度傳感器,這樣省去了很多麻煩,最后通過PROTEUS仿真調(diào)試程序。以下為爐溫控制系統(tǒng)的整體設計框圖1-1。采用DS18B20溫度傳感器。DS18B20是DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,此器件具有體積小、質(zhì)量輕、線形度好、性能穩(wěn)定等優(yōu)點其各方面。60微秒左右后發(fā)出60~240微秒的存在低脈沖,主CPU收到此信號表示復位成功。以產(chǎn)生復位脈沖。內(nèi)采樣總線狀態(tài)。繼電器松開時,停止加熱,溫度下降。

  

【正文】 i++。i++。 武漢理工大學《微型計算機控制技術》課程設計說明書 16 ds=1。 i=8。while(i0)i。 } else { ds=0。 //寫 0 i=8。while(i0)i。 ds=1。 i++。i++。 } } } void tempchange(void) //DS18B20 開始獲取溫度并轉(zhuǎn)換 { dsreset()。 delay(1)。 tempwritebyte(0xcc)。 // 寫跳過讀 ROM指令 tempwritebyte(0x44)。 // 寫溫度轉(zhuǎn)換指令 } uint get_temp() //讀取寄存器中存儲的溫度數(shù)據(jù) { uchar a,b。 dsreset()。 delay(1)。 tempwritebyte(0xcc)。 tempwritebyte(0xbe)。 a=tempread()。 //讀低 8 位 b=tempread()。 //讀高 8 位 temp=b。 temp=8。 //兩個字節(jié)組合為 1 個字 temp=temp|a。 f_temp=temp*。 //溫度在寄存器中為 12 位 分辨率位 176。 temp=f_temp*10+。 //乘以 10 表示小數(shù)點后面只取 1 位,加 是四舍五入 f_temp=f_temp+。 武漢理工大學《微型計算機控制技術》課程設計說明書 17 return temp。 //temp 是整型 } ////////////////////顯示程序 ////////////////////////// void display(uchar num,uchar dat) { uchar i。 dula=0。 P0=table[dat]。 dula=1。 dula=0。 wela=0。 i=0XFF。 i=iamp。(~((0X01)(num)))。 P0=i。 wela=1。 wela=0。 delay(1)。 } void dis_temp(uint t) { uchar i。 i=t/100。 display(0,i)。 i=t%100/10。 display(1,i+10)。 i=t%100%10。 display(2,i)。 } uchar keyscan() { uchar key,a,b,c。 P1=0X0F。 a=P1。 武漢理工大學《微型計算機控制技術》課程設計說明書 18 delay(10)。 P1=0XF0。 b=P1。 delay(10)。 c=a+b。 switch (c) //鍵盤掃描 { case 0xee:key=0。break。 case 0xde:key=1。break。 case 0xbe:key=2。break。 case 0x7e:key=3。break。 case 0xed:key=4。break。 case 0xdd:key=5。break。 case 0xbd:key=6。break。 case 0x7d:key=7。break。 case 0xeb:key=8。break。 case 0xdb:key=9。break。 case 0xbb:key=10。break。 case 0x7b:key=11。break。 case 0xe7:key=12。break。 case 0xd7:key=13。break。 case 0xb7:key=14。break。 case 0x77:key=15。break。 default:break。 } return key。 void main() { uchar buff[4],i。 dula=0。 wela=0。 init_()。 while(1) { tempchange()。 for(i=10。i0。i) { 武漢理工大學《微型計算機控制技術》課程設計說明書 19 dis_temp(get_temp())。} deal(temp)。 sprintf(buff,%f,f_temp)。 for(i=10。i0。i) { dis_temp(get_temp())。} m(buff)。 for(i=10。i0。i) { dis_temp(get_temp())。} } } 武漢理工大學《微型計算機控制技術》課程設計說明書 20 附錄 二 電路圖
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1