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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89c51的智能溫度預(yù)警系統(tǒng)的設(shè)計(jì)-資料下載頁

2024-12-01 19:43本頁面

【導(dǎo)讀】電路原理、程序設(shè)計(jì)以及系統(tǒng)仿真過程。DS18B20多點(diǎn)溫度測(cè)量系統(tǒng)是以AT89C51. 該系統(tǒng)由單片機(jī)最小系統(tǒng)、傳感器電路、報(bào)警電路、LCD顯示電。路、行列式鍵盤電路、電源電路六大部分組成。借助PROTEUS軟件,實(shí)現(xiàn)了系統(tǒng)。它適用于電力工業(yè)、煤礦、森林、火災(zāi)、高層建筑等場(chǎng)所,還可以。用于環(huán)境惡劣的工業(yè)控制現(xiàn)場(chǎng)。通過DS18B20的單總線技術(shù),系統(tǒng)實(shí)現(xiàn)了對(duì)遠(yuǎn)程。Keywords:DS18B20;simulation;measurementsystem;PROTEUS;MCU

  

【正文】 itemand(0xcc)。 ds18b20_writemand(0x44)。 delay(250)。 match_rom(ds18b20_num1)。 ds18b20_writemand(0xbe)。 for(i=0。i2。i++) { temp[i]=Ds18b20_Readdata()。 } Temperature_Process(temp[0],temp[1])。 if(flag5==0) { if(zhen_temp[0]num[0]) flag7=1。 else if(zhen_temp[0]num[0]) { flag7=0。 goto next。 } else if(zhen_temp[0]==num[0]) { if(zhen_temp[1]num[1]) flag7=1。 else if(zhen_temp[1]num[1]) { 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 flag7=0。 goto next。 } else if(zhen_temp[1]==num[1]) { if(zhen_temp[2]num[2]) flag7=1。 else if(zhen_temp[2]num[2]) { flag7=0。 goto next。 } else if(zhen_temp[2]==num[2]) { if(xiaoshu_temp[0]num[3]) flag7=1。 else { flag7=0。 goto next。 }} }}} flag5=0。 next: display2(0)。 delay(1000)。 if(flag4==1) { flag4=0。 goto out。 } Ds18b20_Init()。 ds18b20_writemand(0xcc)。 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 ds18b20_writemand(0x44)。 delay(250)。 match_rom(ds18b20_num2)。 ds18b20_writemand(0xbe)。 for(i=0。i2。i++) { temp[i]=Ds18b20_Readdata()。 } Temperature_Process(temp[0],temp[1])。 if(zhen_temp[0]num[4]) flag7=1。 else if(zhen_temp[0]num[4]) {flag7=0。 goto next1。 } else if(zhen_temp[0]==num[4]) { if(zhen_temp[1]num[1]) flag7=1。 else if(zhen_temp[1]num[5]) { flag7=0。 goto next1。 } else if(zhen_temp[1]==num[5]) { if(zhen_temp[2]num[6]) flag7=1。 else if(zhen_temp[2]num[6]) { flag7=0。 goto next1。 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 28 } else if(zhen_temp[2]==num[6]) { if(xiaoshu_temp[0]num[7]) flag7=1。 else { flag7=0。 goto next1。 } } } } next1: Clr_Scr()。 display2(1)。 delay(1000)。 if(flag4==1) { flag4=0。 goto out。 } Ds18b20_Init()。 ds18b20_writemand(0xcc)。 ds18b20_writemand(0x44)。 delay(250)。 match_rom(ds18b20_num3)。 ds18b20_writemand(0xbe)。 for(i=0。i2。i++) { temp[i]=Ds18b20_Readdata()。 } Temperature_Process(temp[0],temp[1])。 if(zhen_temp[0]num[8]) flag7=1。 else if(zhen_temp[0]num[8]) 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 29 { flag7=0。 goto next2。 } else if(zhen_temp[0]==num[8]) { if(zhen_temp[1]num[9]) flag7=1。 else if(zhen_temp[1]num[9]) { flag7=0。 goto next2。 } else if(zhen_temp[1]==num[9]) { if(zhen_temp[2]num[10]) flag7=1。 else if(zhen_temp[2]num[10]) { flag7=0。 goto next2。 } else if(zhen_temp[2]==num[10]) { if(xiaoshu_temp[0]num[11]) flag7=1。 else { flag7=0。 goto next2。 } } }} next2: Clr_Scr()。 display2(2)。 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 30 delay(1000)。 if(flag4==1) { flag4=0。 goto out。 } Ds18b20_Init()。 ds18b20_writemand(0xcc)。 ds18b20_writemand(0x44)。 delay(250)。 match_rom(ds18b20_num4)。 ds18b20_writemand(0xbe)。 for(i=0。i2。i++) { temp[i]=Ds18b20_Readdata()。 } Temperature_Process(temp[0],temp[1])。 if(zhen_temp[0]num[12]) flag7=1。 else if(zhen_temp[0]num[12]) { flag7=0。 goto next3。 } else if(zhen_temp[0]==num[12]) { if(zhen_temp[1]num[13]) flag7=1。 else if(zhen_temp[1]num[13]) { flag7=0。 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 goto next3。 } else if(zhen_temp[1]==num[13]) { if(zhen_temp[2]num[14]) flag7=1。 else if(zhen_temp[2]num[14]) { flag7=0。 goto next3。 } else if(zhen_temp[2]==num[14]) { if(xiaoshu_temp[0]num[15]) flag7=1。 else { flag7=0。 goto next3。 } } } } next3: Clr_Scr()。 display2(3)。 delay(1000)。 } } 子程序設(shè)計(jì) ( 1) LCD 圖片顯示子程序 void Disp_Img (unsigned char code *img) { unsigned char j,k。 for(k=0。k8。k++) 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 32 { left()。 Delay(10)。 write_(Page_Add+k)。 write_(Col_Add+0)。 for(j=0。j64。j++) { write_data(img[k*128+j])。 } right()。 write_(Page_Add+k)。 write_(Col_Add+0)。 for(j=0。j64。j++) { write_data(img[k*128+64+j])。 } } } ( 2) LCD 寫 16*16 漢字子程序 void Disp_Chinese(unsigned char pag,unsigned char col, char code *hzk) { unsigned char j=0,i=0。 for(j=0。j2。j++) { write_(Page_Add+pag+j)。 write_(Col_Add+col)。 for(i=0。i16。i++) { write_data(hzk[16*j+i])。 }}} ( 3) LCD 寫 8*16 數(shù)字子程序 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 33 void Disp_Digit(unsigned char pag,unsigned char col, unsigned char code *hzk) { unsigned char j=0, i=0。 for(j=0。j2。j++) { write_(Page_Add+pag+j)。 write_(Col_Add+col)。 for(i=0。i8。i++) { write_data(hzk[8*j+i])。 } } } 邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文) 34 第 5 章 系統(tǒng)仿真 PROTEUS 仿真環(huán)境介紹 Proteus 是英國(guó) Labcenter electronics 公司研發(fā)的 EDA 設(shè)計(jì)軟件 , 是一個(gè)基于ProSPICE 混合模型仿真器的 , 完整的嵌入式系統(tǒng)軟、硬件設(shè)計(jì)仿真平臺(tái)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1