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

正文內(nèi)容

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

2025-11-05 19:53本頁面

【導讀】二〇一一年十一月十三日

  

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