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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于單片機(jī)at89c52的大棚溫度控制系統(tǒng)-資料下載頁

2024-11-14 19:53本頁面

【導(dǎo)讀】二〇一一年十一月十三日

  

【正文】 始就覺得有 無從下手 ,因為 涉及到軟件和硬件的結(jié)合調(diào)式,做起來 非常的費(fèi)時又費(fèi)力,一些芯片從來沒有接觸過 。畫電路圖,自己學(xué)習(xí) 焊接電路 板,電路板焊接完成后 ,硬件調(diào)試過程中芯片被燒壞了。 研究數(shù)日 后 才發(fā)現(xiàn)是一些線路 焊接 不良導(dǎo)致電路連接出現(xiàn)錯誤, 后來重新開始動工,才 焊接 成功。常常有解決不了的問題,就上網(wǎng)查詢,或者閱覽資料書。雖此項工作枯燥無味,但可 鍛煉自己的 意志。因為常會碰到很難解決的問題 , 所以要堅持不懈。這個 項目的 程序都是使用 C 語言編寫的,如果使用匯編還是有一定的難度 。這次設(shè)計是 一個 鞏固加深所學(xué)課本理論知識的過程,它培養(yǎng)了我們綜合運(yùn)用知識的能力,獨(dú)立思考和解決問題的能力。它不 僅加深了我對單片機(jī)技術(shù)課程的理解,還讓我感受到了電子設(shè)計的樂趣。對我來說,這次畢業(yè)設(shè)計是非常有意義的。 展望 本系統(tǒng)使用的溫度控制器結(jié)構(gòu)簡單、測溫準(zhǔn)確,具有一定的實際應(yīng)用價值。該智能溫度控制器只是 DS18B20 在溫度控制領(lǐng)域的一個簡單實例,還是許多需要完善的地方,例如可以將測得的溫度通過單片機(jī)與通訊模塊相連接,以手機(jī)短消息的方式發(fā)送給用戶,使用戶能夠隨時對溫度進(jìn)行監(jiān)控。還可以增加對濕度的自主控制。此外,還能廣泛地應(yīng)用于其他一些工業(yè)生產(chǎn)領(lǐng)域。 如今溫控 系統(tǒng)得到 了 快速的發(fā)展,國外的測量控制系統(tǒng)已經(jīng)成熟, 產(chǎn)品也較多。近兩年,國內(nèi)也出現(xiàn)了許多高精度的溫度控制產(chǎn)品,但相對于用戶來說,價格還是偏高。而由于競爭越來越激烈,現(xiàn)在企業(yè)發(fā)展的趨勢是如何最有效的提高生產(chǎn)效率,降低生產(chǎn)成本。尋求性能可靠、價格低廉,應(yīng)用廣泛的元器件是生產(chǎn)過程的首先要考慮的問題。 24 參考文獻(xiàn) [1] 楊居義 .單片機(jī)課程設(shè)計實例教程 [M].北京:清華大學(xué)出版社, . [2] 楊居義 .單片機(jī)課程設(shè)計實例教程 [M].北京:清華大學(xué)出版社, . [3] 夏繼強(qiáng) . 單片機(jī)應(yīng)用設(shè)計培訓(xùn)教程 [M].北京:北京航 空航天大學(xué)出版社 , 2020. [4] 高峰 .單片機(jī)微型計算機(jī)與接口技術(shù) [M].北京:科學(xué)出版社 .2020 [5] 李廣弟 , 朱月秀 , 王秀山 . 單片機(jī)基礎(chǔ) [M].北京:北京航空航天大學(xué)出版社 , . [6] 胡漢才 .單片機(jī)原理及其接口技術(shù) [M].北京 : 清華大學(xué)出版社 , 2020 [7] 求是科技 .單片機(jī)典型模塊設(shè)計實例導(dǎo)航 [M].北京 : 人民郵電出版社 , 2020. [8] 王化詳 ,張淑英 .傳感器原理 [M]天津 : 天津大學(xué)出版社 , [9] 王港元 .電工電子實踐指導(dǎo) [M]江西 : 江西科學(xué)技術(shù)出版社 , [10] 楊居義,馬寧,靳光明,王益斌編著 .單片機(jī)原理與工程應(yīng)用 [M].北京:清華大學(xué)出版社, . [11] 陳靜 .單片機(jī)應(yīng)用系統(tǒng)中的編程語言 [J].淮北職業(yè)技術(shù)學(xué)院學(xué)報 .(1): 4344. [12] 仝慶華 .基于 Proteus 單片機(jī)虛擬實驗室 [J].山西大同大學(xué)學(xué)報 (自然科學(xué)版 ).(2): 2325. [13] 包敬海,侯昭武,吳國輝 . 基于 AT89C52 單片機(jī)設(shè)計智能鍋爐控制系統(tǒng) [J]. [北京 ]中國科技信息 . 2020 [14] 周紅麗,張?zhí)扉_等.基于單片機(jī)的九路溫度監(jiān)控系統(tǒng)[ J] . 青島: 微計算機(jī)信息 . 2020. 25 致 謝 畢業(yè)設(shè)計完成了,在這個過程中我學(xué)到了很多 新的 東西。 在這里我要感謝所有的任課老師, 你們誨人不倦的精神讓我非常感動。我在你們身上學(xué)到很多的知識和做人的道理。特別 感謝我的導(dǎo)師 XXX,他在我完成 這次畢業(yè)設(shè)計 的過程中,給予了我很大的幫助。 從畢業(yè)設(shè)計選題到設(shè)計完成, XXX 老師給予了我耐心的指導(dǎo)與細(xì)心關(guān)懷。 此外,此系統(tǒng)能順利完成,也得到了 同學(xué)們 的幫忙。有些我不了解的知 識,在 他 們悉心的幫助下 ,得已解決。在此,我深表感謝。 最后要感謝的是我的父母 ,他們 為我付出了很多。 是他們一直在背后默默的支持我,教我在困難面前永不低頭, 讓我在漫長的人生旅途 中 找到了前進(jìn)的方向 。在未來的日子里,我會 努力 的 工作。不辜負(fù)父母對我的期望。我一定會好好的報答他們! 26 附錄 A:程序 /* 名稱:基本單片機(jī) AT89C52 的大棚溫度自控系統(tǒng) */ /******************************************************************* 智能溫控器 程序 描述:當(dāng)溫控開關(guān)打開時,若測得環(huán)境溫度大于設(shè)定溫度,則繼電器吸合 ,啟動壓縮機(jī)工作;若測得環(huán)境溫度小于設(shè)定溫度,則繼電器釋放, 壓縮機(jī)停止工作。 該實驗可以應(yīng)用于對溫度控制精度要求不是很高 的場合,例如,糧倉, 電冰箱,空調(diào),電飯鍋等。如果配以通訊接口,可以做成多點(diǎn)溫度檢 測監(jiān)控系統(tǒng)。具有極強(qiáng)的擴(kuò)展性。 *******************************************************************/ include include include define uchar unsigned char define uint unsigned int define BUSY 0x80 //lcd 忙檢測標(biāo)志 define DATAPORT P0 //定義 P0口為 LCD 通訊端口 define PLAYE_ADDR XBYTE[0XBFFF] //語音報警地址 sbit RED_ALARM=P1^0。 //紅色指示燈 sbit WRITE_ALARM=P1^1。 //白色指示燈 sbit GREEN_ALARM=P1^2。 //綠色指示燈 sbit BLUE_ALARM=P1^3。 //藍(lán)色指示燈 sbit P1_4=P1^4。 //時鐘調(diào)整 sbit P1_5=P1^5。 //時鐘加 sbit P1_6=P1^6。 //時鐘減 sbit DQ = P1^7。 //定義 ds18b20 通信端口 sbit LCM_RS=P2^0。 //數(shù)據(jù) /命令端 sbit LCM_RW=P2^1。 //讀 /寫選擇端 sbit LCM_EN=P2^2。 sbit sda=P2^3。 //IO 口定義 sbit scl=P2^4。 //LCD 使能信號 27 sbit ad_busy=P3^2。 //adc 中斷方式接口 sbit RECLED_EOC=P3^5。 //ISD1420 放音結(jié)束查詢標(biāo)志 sbit OUT=P3^7。 uchar ad_data。 //ad 采樣值存儲 uchar seconde。 //定義并初始化時鐘變量 uchar minite。 uchar hour。 uchar mstt=0。 uchar temp1,temp2,temp。 //溫度顯示變量 uchar t,set。 uchar K。 bit ON_OFF=0。 bit outflag。 bit write=0。 uchar code str0[]={ : : }。 uchar code str1[]={SET: C SA: . C}。 void delay_LCM(uint)。 //LCD延時子程序 void initLCM( void)。 //LCD 初始化子程序 void lcd_wait(void)。 //LCD檢測忙子程序 void WriteCommandLCM(uchar WCLCM,uchar BusyC)。 //寫指令到 ICM 子函數(shù) void WriteDataLCM(uchar WDLCM)。 //寫數(shù)據(jù)到 LCM 子函數(shù) void DisplayOneChar(uchar X,uchar Y,uchar DData)。 //顯示指定坐標(biāo)的一個字符子函數(shù) void DisplayListChar(uchar X,uchar Y,uchar code *DData)。 //顯示指定坐標(biāo)的一串字符子函數(shù) void init_timer0(void)。 //定時器初始化 void displayfun1(void)。 void displayfun2(void)。 void displayfun3(void)。 void displayfun4(void)。 void keyscan(void )。 //鍵盤掃描子程序 void set_adj(void)。 void inc_key(void)。 28 void dec_key(void)。 void delay_18B20(unsigned int i)。 void Init_DS18B20(void) 。 uchar ReadOneChar(void)。 void WriteOneChar(unsigned char dat)。 void ReadTemperature(void)。 void ad0809(void)。 void playalarm(void)。 /*********延時 K*1ms,**********/ void delay_LCM(uint k) { uint i,j。 for(i=0。ik。i++) { for(j=0。j60。j++) {。} } } /**********寫指令到 LCM 子函數(shù) ************/ void WriteCommandLCM(uchar WCLCM,uchar BusyC) { if(BusyC)lcd_wait()。 DATAPORT=WCLCM。 LCM_RS=0。 // 選中指令寄存器 LCM_RW=0。 // 寫模式 LCM_EN=1。 _nop_()。 _nop_()。 _nop_()。 LCM_EN=0。 } /**********寫數(shù)據(jù)到 LCM 子函數(shù) ************/ void WriteDataLCM(uchar WDLCM) { lcd_wait( )。 //檢測忙信號 DATAPORT=WDLCM。 LCM_RS=1。 // 選中數(shù)據(jù)寄存器 LCM_RW=0。 // 寫模式 29 LCM_EN=1。 _nop_()。 _nop_()。 _nop_()。 LCM_EN=0。 } /***********lcm 內(nèi)部等待函數(shù) *************/ void lcd_wait(void) { DATAPORT=0xff。 LCM_EN=1。 LCM_RS=0。 LCM_RW=1。 _nop_()。 w
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1