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

正文內(nèi)容

基于單片機(jī)的溫控迷你電風(fēng)扇畢業(yè)設(shè)計(參考版)

2025-06-11 05:13本頁面
  

【正文】 delay(10)。 while(1) { display()。}void main(){ init_lcd()。 write_(0x80+0x40+15)。 write_(0x80+0x40+14)。 write_(0x80+0x40+13)。 write_(0x80+0x40+12)。 ge=num/10%10。 } } num=num%1000。 } else { write_(0x80+0x40+11)。 if(bai==0) { write_(0x80+0x40+11)。 num=t*10+。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時進(jìn)行一個四舍五入操作 } else { Beeponoff(num)。 t=num*。 num=~num+1。 //判斷正負(fù)溫度 if(sign==0xf800) { write_(0x80+0x40+11)。 sign=numamp。 if(num30) motor=0。 num=Readtemp()。 //定義的時候用uchar宏定義就會出錯 unsigned int shi,ge,xiaoshu,bai。 return(t)。 //得到真實(shí)十進(jìn)制溫度值, //t= tt*10+。 //兩字節(jié)合成一個整型變量。 t=8。 //連續(xù)讀兩個字節(jié)數(shù)據(jù) //讀低8位 b=ReadOneChar()。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 // 啟動溫度轉(zhuǎn)換 Init_DS18B20()。 WriteOneChar(0xCC)。 float tt=0。 unsigned char b=0。 dat=1。 tmpDelay(5)。 DQ = datamp。 i0。}void WriteOneChar(unsigned char dat)//寫一個字節(jié){ unsigned char i=0。 tmpDelay(4)。 DQ = 1。i) { DQ = 0。 for (i=8。}unsigned char ReadOneChar()//讀一個字節(jié){ unsigned char i=0。 x=DQ。 //精確延時 大于 480us DQ = 1。 //稍做延時 DQ = 0。 DQ = 1。}*/void tmpDelay(int num)//延時函數(shù){ while(num) 。 if(temp=tem) beep=0。 }}//////液晶顯示模塊end////////**********************************************/*void Beeponoff(int temp){ beep=1。 write_(0x80+15)。 write_(0x80+14)。 write_(0x80+13)。 write_(0x80+12)。 write_date(wendu[1])。 write_date(wendu[11])。 } else { tem1=tem/100。 write_(0x80+15)。 write_(0x80+14)。 write_(0x80+13)。 write_(0x80+12)。 write_(0x80+11)。 }}void dispaly_alarm() //顯示設(shè)定溫度{ int tem1,tem2。 }}void int1() interrupt 2 //中斷程序1{ tem。}void int0() interrupt 0 //中斷程序0{ tem++。 // 設(shè)置成 下降沿觸發(fā)方式 EX1=1。 //首先開啟總中斷 EX0=1。 delay(0)。i10。 } write_(0x80+0x40)。i++) { write_date(t1[i])。 for(i=0。 write_(0x06)。 write_(0x01)。 lcdrw=0。 lcden=0。 lcden=1。 P2=date。 lcden=0。 lcden=1。 P2=。y)。x) for(y=z。 for(x=1000。//定義ds18B20總線IOint tem=0。uchar code wendu[]=0123456789 .。uchar code t0[]=the temp: 。sbit lcden=P0^2。sbit lcdrs=P0^0。母校給了我一個寬闊的學(xué)習(xí)平臺,讓我在四年的時間里不斷的吸取新知,不斷的充實(shí)自己。 其次我要感謝我身邊的曾給予我?guī)椭拿恳晃焕蠋?、同學(xué)和朋友。在本論文的謀篇布局、編寫、修改各個方面她都給了我很多的寶貴意見和建議。 籍此論文結(jié)束之際,我要向我所有的良師益友表以深深的謝意。同學(xué)之間的友誼互助也充分的在畢業(yè)設(shè)計當(dāng)中體現(xiàn)出來了。畢業(yè)設(shè)計對以前學(xué)過的理論知識起到了回顧作用,并對其加以進(jìn)一步的消化和鞏固。一個人不可能什么都學(xué)過,什么都懂,因此,當(dāng)在設(shè)計過程中需要用一些不曾學(xué)過的東西時,就要去有針對性地查找資料,然后加以吸收利用,以提高自己的應(yīng)用能力,而且還能增長自己見識,補(bǔ)充最新的專業(yè)知識。畢業(yè)設(shè)計能夠從理論設(shè)計和工程實(shí)踐相結(jié)合、鞏固基礎(chǔ)知識與培養(yǎng)創(chuàng)新意識相結(jié)合、個人作用和集體協(xié)作相結(jié)合等方面全面的培養(yǎng)學(xué)生的綜合素質(zhì)。但是經(jīng)過這次畢業(yè)設(shè)計,我接觸到了更多平時沒有接觸到的儀器設(shè)備、元器件以及相關(guān)的使用調(diào)試經(jīng)驗(yàn),發(fā)現(xiàn)了自己很多不足之處。結(jié)束語 經(jīng)過這次畢業(yè)設(shè)計,我覺得自己學(xué)到了不少東西。 外接一個電機(jī)驅(qū)動電路。 系統(tǒng)的仿真完全通過,但在把程序?qū)懭階T89C51后,系統(tǒng)卻不能正常運(yùn)行。 5 調(diào)試過程中遇到的故障及解決方法 在軟硬件聯(lián)合調(diào)試過程中,主要遇到了以下幾個問題: 不管怎么樣調(diào)節(jié)電位器,LCD都是暗的。已成型的溫度控制器廣泛應(yīng)用于城市、農(nóng)村、學(xué)校、工礦企事業(yè)單位及工業(yè)控制,是實(shí)現(xiàn)無人值守的理想產(chǎn)品,市場極為廣闊,需求量大。根據(jù)不同用戶的需求,不同情況的需要,對其進(jìn)行進(jìn)一步的擴(kuò)展和改進(jìn)。在本次系統(tǒng)中,只有降溫電路而沒有升溫電路,就是說當(dāng)傳感器檢測到溫度太低時卻不能對其進(jìn)行升溫,而且對本次設(shè)計沒有對電機(jī)設(shè)計調(diào)速系統(tǒng),從而電機(jī)只能以一種速度進(jìn)行調(diào)節(jié),不能自己選擇調(diào)節(jié)升降溫的速率。4 系統(tǒng)存在的不足及展望 }系統(tǒng)在工作以后,檢測CPU輸入的信號,判斷溫度是否過高。 write_(0x80+0x40+15)。 write_(0x80+0x40+14)。 write_(0x80+0x40+13)。 write_(0x80+0x40+12)。 ge=num/10%10。 } } num=num%1000。 } else { write_(0x80+0x40+11)。 if(bai==0) { write_(0x80+0x40+11)。 num=t*10+。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時進(jìn)行一個四舍五入操作 } else { Beeponoff(num)。 t=num*。 num=~num+1。 //判斷正負(fù)溫度 if(sign==0xf800) { write_(0x80+0x40+11)。 sign=numamp。 if(num30) motor=0。 num=Readtemp()。 //定義的時候用uchar宏定義就會出錯 unsigned int shi,ge,xiaoshu,bai。} 顯示和報警子程序設(shè)計及流程圖顯示和報警子程序流程圖如33所示。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時進(jìn)行一個四舍五入操作。 //tt=t*。 t=t|a。 //讀高8位
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1