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

正文內(nèi)容

基于單片機(jī)的恒溫控制系統(tǒng)(參考版)

2025-06-29 19:07本頁面
  

【正文】 } } }。 } else //測量值大于設(shè)定值亮綠燈,共陽極 { lightr=1。 if(TempHsetnum) { //測量值大于設(shè)定值亮紅燈,共陽極 lightr=0。 //將16進(jìn)制溫度值轉(zhuǎn)化為十進(jìn)制溫度值 led_analyze(setnum*100+TempH)。 //改變設(shè)定值 } GetTemp()。 } if((numce==1)){ //當(dāng)允許改變設(shè)定值時 numce=0。 //獲取溫度值 while(1) { Keys_Scan()。 SetStep(0x7f)。 uDelay(100)。 Temp=(TempH*256+TempL)*0。 } break。 } break。 case 4:setnum+=1。 }else{ setnum=0。 } break。 case 2:setnum+=5。 }else{ setnum=0。 } break。 }}void settemp(void){ switch(num2num[KeyNo]){ case 0:setnum+=10。 case 2: KeyNo+=4。//按鍵后f0變成XXXX0000,X中有1個為0,三個仍為1;高4位轉(zhuǎn)移到低4位并異或得到改變的值 switch(Tmp) //對0~3行分別附加起始值0,4,8,12 { case 1: KeyNo+=0。 //低4位置0,放入4列 delay(2)。 //default:KeyNo=16。 case 8: KeyNo=3。 case 4: KeyNo=2。 case 2: KeyNo=1。//按鍵后0f變成0000XXXX,X中一個為0,3個仍為1,通過異或把3個1變?yōu)?,唯一的0變?yōu)? switch(Tmp) //判斷按鍵發(fā)生于0~3列的哪一列 { case 1: KeyNo=0。 //高4位置0,放入4行 delay(2)。 //使能改變鍵值 delaycount=0。amp。 if(((P2amp。 P2=0xf0。 four=(l%100)%10。 two=(l/100)%10。 }void led_analyze(uint l){ l=l%10000。 delay(100)。 P0=DispTab[four]。 delay(100)。 P0=DispTab[three]。 delay(100)。 P0=DispTab[two]。 delay(100)。} void display(void){ P0=DispTab[one]。ix。}void delay(uint x){ uint i。 TempH=ReadByte()。 TempL=ReadByte()。 WriteByte(0xbe)。 WriteByte(0xcc)。 Inti()。 WriteByte(0x44)。//每執(zhí)行一條指令補(bǔ)充顯示,消除閃動 WriteByte(0xcc)。}void GetTemp() //溫度獲得子程序,返回值在TempH,TempL中{ Inti()。 Inti()。 //拷貝指令,發(fā)出后等6ms等待18B20將數(shù)據(jù)寫入EEPROM,寫結(jié)束再復(fù)位。 WriteByte(0xcc)。 ReadByte()。 WriteByte(0xcc)。 //寫地址3—TL WriteByte(Dat)。 WriteByte(0x15)。 WriteByte(0xcc)。125度,7F0。5度步進(jìn),3F-0。 //延時完成一周期時間 }return (value)。 //延時后讀入 if(DataPort) value|=0x01i。 //拉低后再拉高,產(chǎn)生讀間隙 DataPort=1。i8。uchar value=0。 } uDelay(50)。 DataPort = 1。0x01。 uDelay(4)。 i0。 //延時完成一周期時間}void WriteByte(uchar val) //字節(jié)寫入{ uchar i。 //延時后讀狀態(tài),如果存在,由18B20將端口拉低 Presence=DataPort。 //延時后拉高 DataPort=1。 }}void Inti(){ DataPort=0。 uDelay(20)。 LedPort=DispBuf[3]。 uDelay(20)。 LedPort=DispBuf[2]。 uDelay(20)。 LedPort=DispBuf[1]。 uDelay(20)。j) { LedPort=DispBuf[0]。 //將小數(shù)點(diǎn)4位值移出后,得到整數(shù)部分放在TempH中 } }void Display(uchar j) //顯示子程序{ for(。 }void Hex2Bcd() //HEX轉(zhuǎn)BCD程序{ if(Presence==0) { //分解后查表得到段碼放入顯示緩存 Temp=TempH*256+TempL。sbit DataPort=P1^6。sbit Led2 = P1^2。 //P0口接段碼sbit Led0 = P1^0。bit Presence。uchar TempH,TempL。 //段碼09,afuchar DispBuf[4]。sbit lightg=P1^5。sbit LED_3=P1^3。sbit LED_1=P1^1。uchar one,two,three,four。uchar delaycount=100。uchar KeyNo=0。hdefine uchar unsigned chardefine uint unsigned intuchar code C51BOX2[3] _at_ 0x43。在此,我要感謝在我人生中最美麗的四年里出現(xiàn)并給予我無私幫助的所有人,我向你們致以最誠摯的謝意!感謝你們!附錄主控算法程序結(jié)合按鍵程序如下://include AT80C51RC_RD_PLUS。感謝所有關(guān)于虛擬儀器的論壇,通過學(xué)習(xí)你們的帖子,我知道了如何許許多多的知識,不僅有助于我的論文,更是擴(kuò)大了知識面,這里尤其要感謝版主們的熱心幫助,認(rèn)真的回答了我的每一個細(xì)小的問題。同時也要感謝學(xué)院為我們提供了良好的做畢業(yè)設(shè)計的環(huán)境。謝謝您!感謝大學(xué)四年我們專業(yè)的各位老師和同學(xué)們,你們不僅僅告訴了我知識,在我我迷茫的時候?yàn)槲抑该髁苏_的方向,謝謝你們。由于作者水平和實(shí)際條件的限制,本文存在一些技術(shù)上的不足,在硬件設(shè)計和軟件設(shè)計上都有不完善的地方,希望隨著自己知識面的拓展,能夠繼續(xù)將其完善,也希望有這方面專業(yè)只是的同行能夠給予指點(diǎn)。大學(xué)生活雖然結(jié)束了,但我們的學(xué)習(xí)還沒有結(jié)束,只有不斷學(xué)習(xí),用只是充實(shí)自己的實(shí)際,才能在未來社會有一席之地,才能為社會的發(fā)展做出應(yīng)有的貢獻(xiàn),一句話:學(xué)無止境。無論是專業(yè)知識,動手能力,還是意志品質(zhì),都使我受益匪淺。硬件設(shè)計包括繪制電路原理圖,生成圖后制作電路板,插件焊件,再做硬件測試。而本次設(shè)計主要是完成兩方面工作,軟件程序設(shè)計和硬件電路板設(shè)計。本設(shè)計采用單片機(jī)對蔬菜大棚的溫度進(jìn)行模糊控制,使其溫度穩(wěn)定在某一個設(shè)定值上,并且具有鍵盤輸入溫度給定值、LED數(shù)碼管顯示溫度值和溫度越限報警的功能,實(shí)現(xiàn)了自動控溫。在系統(tǒng)中需要采用什么樣的采集方式、數(shù)據(jù)處理方式、控制執(zhí)行方式,都是要根據(jù)系統(tǒng)的具體要求、環(huán)境的條件等等來確定的。目前,農(nóng)業(yè)生產(chǎn)中經(jīng)常要用到溫度控制系統(tǒng)。因此,單片機(jī)廣泛用于現(xiàn)代工業(yè)控制中。因此,單片機(jī)對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的控制問題。在工業(yè)生產(chǎn)的很多領(lǐng)域中,人們都需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進(jìn)行檢測和控制。當(dāng)實(shí)時溫度小于設(shè)定值時,此時加熱爐工作,從而提高大棚的溫度: 圖33當(dāng)實(shí)時溫度大于設(shè)定值時,加熱爐停止工作: 圖34當(dāng)實(shí)時溫度與設(shè)定值相等時,不采取任何措施:圖35程序運(yùn)行結(jié)果4 總結(jié)與展望在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)??刂扑惴ú捎帽壤刂?,當(dāng)設(shè)定值與實(shí)際水溫值相差大于20℃時,控制電爐的輸出功率為全功率,當(dāng)兩者相差小于10℃時采用比例控制,當(dāng)兩者相差小于5℃時采用
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1