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

正文內(nèi)容

基于at89s51單片機(jī)的電熱水器水溫水位控制系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-09 09:39 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 面得到了全面提高,為今后的工程實(shí)際 應(yīng)用,新產(chǎn)品開發(fā)奠定了基礎(chǔ)。 通過這次課程設(shè)計(jì),自己進(jìn)一步熟悉和掌握了 ISIS 仿真軟件 PROTEL 軟件 ,體會(huì)到ISIS、 PROTEL 等功能強(qiáng)大的設(shè)計(jì)軟件,在現(xiàn)代電子系統(tǒng)設(shè)計(jì)中發(fā)揮的強(qiáng)大的 作用??傊?,此次課程設(shè)計(jì)經(jīng)過自己獨(dú)立思考、查找資料,自己受益匪淺。而且,通過這次設(shè)計(jì),更深切地感覺到團(tuán)隊(duì)合作的重要性。是全體組員的共同努力,才完成了此次智能儀器課程設(shè)計(jì)任務(wù)! 總之,以往的課程設(shè)計(jì)都是停留在理論層面上,而這次課程設(shè)計(jì)的實(shí)際意義非常明顯。經(jīng)過這次課程設(shè)計(jì),自己從心理上就成長(zhǎng)了不少,這將是自己以后人生路上一筆寶貴的財(cái)富。 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 19 頁 參考文獻(xiàn) [1] 劉剛 、 秦永左 . 單片機(jī) 原理 及應(yīng)用 [M]. 北京: 北京大學(xué) 出版社, 20211. [2] 胡漢才 . 單片機(jī)原理及其接口技術(shù) [M]. 北京:清華大學(xué)出版社, 2021. [3] 蔡美琴、張為民 .MCS51 系列單片機(jī)系統(tǒng)及其應(yīng)用(第二版) [M]. 高等教育出版社, 2021. [4] 楊振江、杜鐵軍 .流行單片機(jī)實(shí)用子程序及應(yīng)用實(shí)例 . 西安: 西安電子科技大學(xué)出版社, 2021. [5] 劉迎春、葉湘濱 .現(xiàn)代新型傳感器原理與應(yīng)用 國防工業(yè)出版社, 1998. [6] 張毅剛 、 彭喜元 .單片機(jī)原理及應(yīng)用 . 高等教育出版社 , 2021. [7] 何立民 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng) .北京: 北京航空航天大學(xué)出版社 ,2021 [8] 王幸之 .單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù) .北京: 北京航空航天大學(xué)出 版社 ,2021 [9] 徐煜明 .單片機(jī)原理及接口技術(shù) 電子工業(yè)出版社 .2021 [10]張迎新 .單片微型計(jì)算機(jī)原理應(yīng)用及接口技術(shù) (第 2 版 ) 國防工業(yè)出版 社 ,2021 [11]曹巧媛 .單片機(jī)原理及應(yīng)用 [M].北京電子工業(yè)出版社 ,1997 [12]劉大茂 .單片機(jī)應(yīng)用系統(tǒng)監(jiān)控主程序的設(shè)計(jì)方法 [J].上海人民出版社 ,2021 [13] Jannot Y, Coulibaly Y. The “evaporative capacity as a performance” index for solardrier air . Solar Energy 1998。63(6):387– 91. [14] Jansen TJ. Solar engineering technology, chap. 7. New Jersey: PrenticeHall, Inc, 1985. [15] Jinap S, Thien J, Yap TN. Effect of drying on acidity and cocoa beans. J. Food 。65:67– 75. [16] Kolb A, Winter ERF, Viskanta R. Experimental studies on a solar air collector with metal matrixabsorber. J. Solar Energy 1999。65(2):91– 8 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 20 頁 附錄 1 附錄 2 2.1 主程序清單 主程序 : includeabsacc.h includere includeintrins.h define uint unsigned int define uchar unsigned char 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 21 頁 sbit buzzer=P1^0。//蜂鳴器 sbit heater=P1^6。//加熱器 sbit c=P3^6。//水閥門 sbit P0_0=P3^7。//溫度 DS18B20 數(shù)據(jù)線 sbit adc=P1^5。// sbit ccl=P1^4。 sbit led8=P0^0。 sbit led7=P0^1。 sbit led6=P0^2。 sbit led5=P0^3。 sbit led4=P0^4。 sbit led3=P0^5。 sbit led2=P0^6。 sbit led1=P0^7。//8 位數(shù)碼管顯示位選端 uchar temp111。 uchar a,b。 uchar bitselect。 bit key1,key2,key3,keyon,keyoff,buzzer1。 uchar key1_state,temp,key2_state。 uint pl。 uint LED1_data,LED2_data,LED3_data,LED4_data,led_data。 int ytm=40,yp=60,tm=0,p=0。 long t0count,x,o。 uchar code led_segment[13]={0xC0,0xCF,0xA4,0x86,0x8B,0x92,0x90,0xC7,0x80,0x82,0x70,0xFF,0xBF}。 uchar disbuffer[]={0,0,0,0,0,0,0,0}。 // 溫度值的變量; // 結(jié)果為負(fù)和正的標(biāo)志位。 /********************************延時(shí)程序 ***********************/ 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 22 頁 void delay(uint v) { while(v!=0) v。 } /********************************顯示模塊 **********************/ //********************************************* void display1(void) { for(bitselect=0。bitselect8。bitselect++) {if(bitselect==0){led1=0。led2=1。led3=1。led4=1。led1=1。led2=1。led3=1。led4=1。} else if(bitselect==1){led1=1。led2=0。led3=1。led4=1。led5=1。led6=1。led7=1。led8=1。} else if(bitselect==2){led1=1。led2=1。led3=0。led4=1。led5=1。led6=1。led7=1。led8=1。} else if(bitselect==3){led1=1。led2=1。led3=1。led4=0。led5=1。led6=1。led7=1。led8=1。} else if(bitselect==4){led1=1。led2=1。led3=1。led4=1。led5=0。led6=1。led7=1。led8=1。} else if(bitselect==5){led1=1。led2=1。led3=1。led4=1。led5=1。led6=0。led7=1。led8=1。} else if(bitselect==6){led1=1。led2=1。led3=1。led4=1。led5=1。led6=1。led7=0。led8=1。} else if(bitselect==7){led1=1。led2=1。led3=1。led4=1。led5=1。led6=1。led7=1。led8=0。} P2=led_segment[disbuffer[bitselect]]。 delay(200)。 } P2=0xff。 //及時(shí)關(guān)閉 P2口,以免造成最后一燈較亮 } 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 23 頁 /*****************************************************/ void alarm() {uint i。 for(i=0。i100。i++) { delay(50)。 buzzer=1。 delay(50)。 buzzer=0。 } } /******************************讀鍵程序 ******************/ void read_key() { keyon=0。 if(INT1==0) {key1=1。keyon=1。keyoff=1。} if(INT0==0){key2=1。keyon=1。keyoff=1。} if(T1==0){key3=1。keyon=1。keyoff=1。} display1()。 } /**********************防連擊 *****************************/ KeyProcess() { while(keyoff) {read_key()。 if(keyon==0) {keyoff=0。 if(key1==1) {key1_state++。key2_state=0。 if(key1_state==3)key1_state=0。 key1=0。 } } } } 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 24 頁 SetProcess()/********************設(shè)定和顯示模式選定 **********/ {if(key1_state==1) {if(keyon==0) {keyoff=0。 if(key2==1) {ytm++。 if(ytm==100){ytm=0。} key2=0。 } if(key3==1) {ytm。 if(ytm==1){ytm=99。} key3=0。 } } disbuffer[7]=11。disbuffer[6]=11。disbuffer[5]=11。disbuffer[4]=11。disbuffer[3]=11。disbuffer[2]=ytm/10。disbuffer[1]=ytm%10。disbuffer[0]=10。display1()。 } if(key1_state==2) {if(keyon==0) {keyoff=0。 if(key2==1) {yp=yp+20。 if(yp==100){yp=20。} key2=0。 } } disbuffer[7]=12。disbuffer[6]=yp/10。disbuffer[5]=0。disbuffer[4]=12。disbuffer[3]=11。disbuffer[2]=11。disbuffer[1]=11。disbuffer[0]=11。display1()。 } if(key1_state==0) {ET0=1。 TR0=1。 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 25 頁 if(o==1) { ET0=0。 TR0=0。 tm_read()。 o=0。 } {//level_read()。 disbuffer[7]=pl/1000%10。 disbuffer[6]=pl/100%10。 disbuffer[5]=pl/10%10。 disbuffer[4]=pl%10。 /* disbuffer[7]=12。disbuffer[6]=p/10。disbuffer[5]=p%10。disbuffer[4]=12。*/ display1()。 } if(temp111ytm5){heater=1。} if(temp111ytm+3amp。amp。temp111ytm+8){heater=0。} if(temp111ytm+8){alarm()。heater=0。} if(pyp+5amp。amp。pyp+10){c=0。} if(pyp+10){alarm()。c=0。} if(pyp5){c=1。} } } /*********************溫度數(shù)據(jù)讀取比較控制程序 *****************/ /**************DS18B20****************/ bit tmreset (void) // 發(fā)送復(fù)位和初始化 { static bit presence。 unsigned int i。 P0_0 = 0。 i = 103。 while (i0) i。 // 延時(shí) P0_0 = 1。 i = 4。 電熱水器水溫水位 控制系統(tǒng) 設(shè)計(jì) 第 26 頁 while (i0) i。 presence= P0_0。 delay(20)。 return (presence)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1