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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的車載溫濕度顯示系統(tǒng)設(shè)計-資料下載頁

2024-12-01 19:06本頁面

【導(dǎo)讀】裝車載溫濕度顯示系統(tǒng),以便人們對車內(nèi)環(huán)境有了更直接的了解,便于更好地改善車內(nèi)環(huán)境。電路、顯示電路等部分構(gòu)成。其中以單片機為系統(tǒng)控制核心,溫濕度傳感器直接將車內(nèi)的溫。濕度信息以數(shù)字信號的形式傳輸給單片機,再由顯示電路顯示溫濕度信息。整個電路正常穩(wěn)定的運行。系統(tǒng)軟件是基于C語言的編程,采用模塊化的程序設(shè)計思路。后對系統(tǒng)的主要性能指標(biāo)、優(yōu)劣勢等做分析。本次設(shè)計達到了預(yù)期的結(jié)果,能準(zhǔn)確實時的反映車內(nèi)溫濕度信息。

  

【正文】 實際值測量值 圖 54 數(shù)據(jù)分析圖 Data Analysis Chart 6 結(jié)論 這篇畢業(yè)設(shè)計是我運用在學(xué)校學(xué)習(xí)的基本的知識以及理論,去解決實際問題的一次鍛煉,也是我在學(xué)校期間對所學(xué)知識的一個綜合性總結(jié)。通過對本畢業(yè)論文的撰寫對提高自身分析問題解決問題的能力有極大的提高,對與我科研能力的培養(yǎng)有著重要的意義。本文設(shè)計的車載溫濕度顯示儀在運行方面穩(wěn)定可靠、測量快速準(zhǔn)確、報警及時。對車內(nèi)的環(huán)境起到了良好的監(jiān)視作用 ,完全達到了設(shè)計的要求。 設(shè)計過程中有兩個關(guān)鍵點: (1)在個模塊的硬件電路設(shè) 計中,首先對電路圖的原理分析,電容電阻參數(shù) 的選擇以及怎樣去優(yōu)化。 ( 2) 在系統(tǒng)程序設(shè)計過程中。需要對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行優(yōu)化避免溢出。要綜合考慮各子模塊程序的相互影響 以及執(zhí)行的順序。 本論文設(shè)計的溫濕度顯示儀總體上取得了較為理想的結(jié)果,但也存在不足之處。從本系統(tǒng)的仿真結(jié)果以及性能分析來看,系統(tǒng)的測量精度有待提高,這個與 DHT11西南大學(xué)本科畢業(yè)論文(設(shè)計) 28 內(nèi)部的 AD 轉(zhuǎn)換模塊有關(guān),其次在溫度改變的時候?qū)潩穸戎狄灿幸欢ǖ挠绊?,可以從傳感器的選擇上改善這些問題。 參考文獻 [ 1] 張桂蓮 ,連之偉 ,何晶 . 空調(diào)客車舒適度調(diào)查分析 [J]. 中國學(xué)術(shù)期刊網(wǎng)絡(luò)出版總庫 ,2021年 ,第 08期: 1020. [ 2] 王鈞利 ,馬春燕 .汽車乘客舒適性 評價指標(biāo)的研究 [J]. 工程力學(xué) ,1998年 ,第 03期: 915. [ 3] 李東衛(wèi) . 我國 “ 碳金融 ” 發(fā)展的制約因素及路徑選擇 [J]. 節(jié)能與環(huán)保 ,2021年,第 12期:37. [ 4] 傅強,王正,郭慶鼎 .DSP 用于高性能電氣傳動設(shè)備優(yōu)勢、限制及應(yīng)用 [J]. 中國學(xué)術(shù)期刊網(wǎng)絡(luò)出版總庫 ,1991年 ,第 02期: 513 [ 5] 孟祥麗,馬少華 .基于 CO2的 VAV系統(tǒng)新風(fēng)量控制 [J]. 暖通空調(diào) HVamp。AC, 2021年,第 3卷:451455 [ 6] 張毅剛,姜守達等 .新編 MCS51單片機應(yīng)用設(shè)計 [M].哈爾濱: 哈爾濱工業(yè)大學(xué)出版社, 2021年 .213243 [ 7] 閻石 .數(shù)字電子技術(shù)基礎(chǔ) [M]。北京:高等教育出版社, 1998年 .185301. [ 8] Dogan Ibrahim. Microcontroller Based Applied Digital Control[M]. Wiley, [ 9] 華成英,童詩白 .模擬電子技術(shù)基礎(chǔ) [M]. 北京:高等教育出版社, 2021年 .489527. [ 10] 王守中 .51 單片機開發(fā)入門與典型事例 [M]. 北京:人民郵電出版社, 2021年 .198204 [ 11] 朝青 .單片機原理與接口技術(shù) [M]. 北京:北京航空航天大學(xué)出版社 ,2021年 .1739 [ 12] 潘楚武 .微機原理與接口技術(shù) [M].長沙:湖南大學(xué)出版社, 2021年 .101302. [ 13] MacKenzie, , Raphael . The 8051 Microcontroller[M]. Prentice Hall, [14] 無名 .Max813看門狗 電路及其應(yīng)用 [EB/OL]. view/ [ 15] 譚浩強 .C程序設(shè)計 [M]. 北京:清華大學(xué)出版社, 2021年 109220. [ 16] 李南南,吳清,曹暉林 .MATLAB7 簡明教程 [M]. 北京 :清華大學(xué)出版社, 2021年 .198230 西南大學(xué)本科畢業(yè)論文(設(shè)計) 29 致謝 至此論文完成之際,首先感謝導(dǎo)師李曉東老師致以衷心的感謝。 本課題的研究是在李老師的悉心關(guān)懷和精心知道下完成的,感謝李老師的對我的啟發(fā)和教益,李老師扎實的專業(yè)知識,兢兢業(yè)業(yè)的工作態(tài)度,循循善誘的教導(dǎo)方式都令我銘記于心 。 在這三年多的學(xué)習(xí)生涯中,曾經(jīng)得到多位老師、同學(xué)的熱情關(guān)懷和無私幫助,在這里向他們表示衷心的感謝。 最后要特別感謝我的家人,家人的支持是我前進的動力,是我能順利的完成畢業(yè)論文。 伍家鋒 2021 年 4月 西南大學(xué)本科畢業(yè)論文(設(shè)計) 30 附錄:系統(tǒng)程序清單 include include include include define LCD_DB P0 //LCD1602 設(shè)置 sbit LCD_RS=P3^5。 sbit LCD_RW=P3^6。 sbit LCD_E=P3^4。 define uchar unsigned char define uint unsigned int void LCD_init(void)。 //初始化函數(shù) void LCD_write_mand(uchar mand)。 //寫指令函數(shù) void LCD_write_data(uchar dat)。 //寫數(shù)據(jù)函數(shù) void LCD_disp_char(uchar x,uchar y,uchar dat)。//在某個屏幕位置上顯示一個字符 ,X( 015),y(12) void LCD_disp_str(uchar x,uchar y,uchar *str)。 //LCD1602 顯示字符串函數(shù) void delay_n10us(uint n)。 //延時函數(shù) /*********第一部分 LCD 的設(shè)置 *******/ void LCD_init(void) //初始化 LCD1602 { delay_n10us(10)。 LCD_write_mand(0x38)。//設(shè)置 8 位格式, 2行 delay_n10us(10)。 LCD_write_mand(0x0c)。//整體顯示, 關(guān)光標(biāo),不閃爍 delay_n10us(10)。 LCD_write_mand(0x06)。//設(shè)定輸入方式,增量不移位 delay_n10us(10)。 LCD_write_mand(0x01)。//清除屏幕顯示 delay_n10us(100)。 //延時清屏,延時函數(shù),延時約 n個 10us } void LCD_write_mand(uchar dat) //LCD1602 寫指令函數(shù) { delay_n10us(10)。 LCD_RS=0。 //指令 LCD_RW=0。 //寫入 西南大學(xué)本科畢業(yè)論文(設(shè)計) 31 LCD_E=1。 //允許 LCD_DB=dat。 delay_n10us(10)。 LCD_E=0。 delay_n10us(10)。 } void LCD_write_data(uchar dat) //LCD1602 寫數(shù)據(jù)函數(shù) { delay_n10us(10)。 LCD_RS=1。 //數(shù)據(jù) LCD_RW=0。 //寫入 LCD_E=1。 //允許 LCD_DB=dat。 delay_n10us(10)。 LCD_E=0。 delay_n10us(10)。 } void LCD_disp_char(uchar x,uchar y,uchar dat) //LCD1602 顯示一個字符函數(shù), //在某個屏幕位置上符 ,X( 015),y(12)。 { uchar address。 if(y==1) address=0x80+x。 else address=0xc0+x。 LCD_write_mand(address)。 LCD_write_data(dat)。 } void LCD_disp_str(uchar x,uchar y,uchar *str) { //LCD1602 顯示字符串函數(shù),在某個屏幕起始位置 //{X( 015),y(12)}上顯示一個字符串。 uchar address。 if(y==1) address=0x80+x。 else address=0xc0+x。 LCD_write_mand(address)。 while(*str!=39。\039。) 西南大學(xué)本科畢業(yè)論文(設(shè)計) 32 { LCD_write_data(*str)。 str++。 } } void delay_n10us(uint n) // 延時函數(shù),延時約 n 個 10us { uint i。 for(i=n。i0。i) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //延時 10us@12M 晶振 } } /************第二部分 DHT11 設(shè)置 *****************/ sbit SCK = P1^1。 //定義通訊時鐘端口 sbit DATA = P1^0。 //定義通訊數(shù)據(jù)端口 typedef union { unsigned int i。 //定義了兩個共用體 float f。 } value。 enum {TEMP,HUMI}。 //TEMP=0,HUMI=1 define noACK 0 //用于判斷是否結(jié)束通訊 define ACK 1 //結(jié)束數(shù)據(jù)傳輸 define STATUS_REG_W 0x06 //寫寄存器狀態(tài)命令 define STATUS_REG_R 0x07 //讀寄存器狀態(tài)命令 define MEASURE_TEMP 0x03 // 測量溫度命令 define MEASURE_HUMI 0x05 // 測量濕度命令 define RESET 0x1e // 軟啟動命令 void s_transstart(void)。 //啟動傳輸函數(shù) void s_connectionreset(void)。 //連接復(fù)位函數(shù) char s_write_byte(unsigned char value)。//DHT11 寫函數(shù) char s_read_byte(unsigned char ack)。 //DHT11 讀函數(shù) char s_measure(unsigned char *p_value, unsigned char *p_checksum, unsigned char mode)。//測量溫濕度函數(shù) 西南大學(xué)本科畢業(yè)論文(設(shè)計) 33 void calc_dht11(float *p_humidity ,float *p_temperature)。//溫濕度補償 void s_transstart(void) //啟動傳輸函數(shù) { DATA=1。 SCK=0。 // _nop_()。 SCK=1。 _nop_()。 DATA=0。 _nop_()。 SCK=0。 _nop_()。_nop_()。_nop_()。 SCK=1。 _nop_()。 DATA=1。 _nop_()。 SCK=0。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1