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

正文內(nèi)容

基于單片機(jī)的倉庫溫濕度監(jiān)測系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(文件)

2024-12-17 18:23 上一頁面

下一頁面
 

【正文】 的要求也越來越高 的企業(yè)也越來越多 。 溫濕度計(jì)及其溫濕度 監(jiān)測 系統(tǒng)的研究現(xiàn)狀 早在 1970 年,溫濕度監(jiān)測技術(shù)首先采用模擬式的組合儀器,采集現(xiàn)場信息和數(shù)據(jù),并進(jìn)行記錄、指示 和監(jiān)測。目前,國際上已開發(fā)出多種智能溫度傳感器系列產(chǎn)品。 現(xiàn)在科學(xué)家使用一臺稱為 “ psychrometer” 的儀器測量相對濕度。 兩個(gè)不同溫度之間調(diào)用,因?yàn)樗终舭l(fā)的結(jié)果 。 目前正 研究 和 發(fā)展 計(jì)算機(jī)數(shù)據(jù)采集控制系統(tǒng)的多因子綜合控制系統(tǒng)。通過接口可以有選擇性的擇取所需的功能模塊進(jìn)行所需的測量。 設(shè)計(jì)以 STC89C52 單片機(jī)為核心 , 整體結(jié)構(gòu)采用模塊化設(shè)計(jì),主板上設(shè)計(jì)有鍵盤與顯示電路以及 RS232 串口電路和電路子模塊與功能擴(kuò)展模塊的接口,通過子模塊接口用戶可以按需來組合所需要的子模塊,完成溫濕度監(jiān)測的實(shí)現(xiàn)。簡要闡述了溫濕度傳感器 DHT11 的性能指標(biāo)、單片機(jī)系統(tǒng)、LCD1602 顯示 模塊以及時(shí)序圖、 ADC0832 接口電路模塊及時(shí)序圖。 U S P 下 載 接 口復(fù) 位 電 路晶 振 電 路溫 濕 度傳 感 器處 理 電路A / DS T C 8 9 C 5 2L C D 1 6 0 2 圖 31 硬件 電路 圖 STC89C52 最小系統(tǒng) 單片機(jī)最小系統(tǒng)是指用最少的 元器件 件組成 可以運(yùn)行的單片機(jī) 的系統(tǒng)。 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 4 P101P112P123P134P145P156P167P178RST9P30/RxD10P31/TxD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17XTAL218XTAL119P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40GND20U1STC89C52123456789RM110K*8VCCP00P01P02P03P04P05P06P07R210KVCCP20P21P22P23P24P25P26P27P10P11P12P13P14P15P16P17RSTP30P31P32P33P34P35P36P37XTAL2XTAL1GND2 31 4BTO+CPO10UPR110KGNDVCCRSTCYCRYSTALC130PC2CRY1XTAL1XTAL2晶振電路復(fù)位電路C4104VCCGNDGND 圖 32 STC89C52 最小 系統(tǒng) 1)電源:單片機(jī)使用的是 5V 電源,其中正極接 40 引腳,負(fù)極(地)接 20 引腳 。 至此,一個(gè)單片機(jī)就接好,通上電,單片機(jī)就開始 運(yùn)行 了。 以 確保產(chǎn)品具有較高的長期穩(wěn)定性與可靠性。傳感器 通電 后,等待 1S 度過一個(gè) 不穩(wěn)定狀態(tài) , 在這種狀態(tài)下不需要發(fā)送任何指令 。 VCCDATANCGNDDHT11R1GNDVCC*D1RRESVCCGNDP27 圖 33 DHT11 硬件模塊 圖 34 DHT11 數(shù)字溫濕度傳感器 ADC0832 接口 電路模塊 ADC0832 是 8 位 分辨率 的 A/D 轉(zhuǎn)換芯片, 其 最高分辨 達(dá)到 256 級,適 用于 一般的模擬量轉(zhuǎn)換。 DI 通過數(shù)據(jù) 的 輸入端 子 , 可以方便地達(dá)到功能選擇通道 。 當(dāng) ADC0832 沒有 運(yùn)行 時(shí) , 其CS 輸入應(yīng)設(shè)置為高電平 , 則芯片被禁止 , DO/DI 和 CLK 的電平可任意。在第 二 、 三 個(gè)脈沖 結(jié)束 之前 DI 端 2位數(shù)據(jù)應(yīng)用于選擇信道的功能 ,其功能項(xiàng) 如表 31 所示。直到第 十一 個(gè)脈沖時(shí)發(fā)出最低位數(shù)據(jù) DATA0, 完成 輸入 一個(gè)字節(jié)的數(shù)據(jù)。 具體的時(shí)序圖參考圖 36。 LCD1602 顯示模塊 LCD1602 顯示模塊原理圖如圖 37 所示。 LCD1602 的特性 : 1) +5V 電壓, 可調(diào)對比度 2) 內(nèi)部含有 復(fù)位電路 3) 提供各種控制命令 ,如:清屏、閃爍 的光標(biāo) 、 閃爍 字符 、 以及其他功能 4) 80 個(gè) 字節(jié) 的 顯示數(shù)據(jù)存儲器 DDRAM 5) 內(nèi)置 有 192 個(gè) 5X7 字型 點(diǎn)陣 的 CGROM(字符發(fā)生器) 6) 8 個(gè) 可以 用戶自定義的 5X7 的 CGRAM 表 32 LCD1602 引腳說明 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫指令選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù) 據(jù) 16 BLK LCD1602 讀寫 時(shí)序 圖如圖 3 39 所示。 報(bào)警模塊 如圖 310 所示。 2. 光標(biāo)歸位指令 表 42 光標(biāo)歸位指令 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 光標(biāo)歸位 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 X 功能: 1 把光標(biāo)撤回到 顯示屏 的左上方 。 4. 顯示開關(guān)控制指令 表 44 顯示開關(guān)控制指令 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 顯示開關(guān)控制 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 13 0 0 0 0 0 0 1 D C B 功能: 光標(biāo)顯示 /關(guān)閉 控制顯示器開 /關(guān)、 控制顯示器開 /關(guān) 以及光標(biāo)是否閃爍。 DB5DB4DB3 為字符號 。 9. 讀取忙信號或 AC 地址指令 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 14 表 49 讀取忙信號或 AC 地址指令 指令功能 指令編碼 執(zhí)行時(shí)間/MS 讀取忙碌信號或 AC地址 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 0 1 FB AC 內(nèi)容( 7 位) 功能: 1 讀取忙碌信號 BF 的內(nèi)容, BF=1 表示液晶顯示器繁忙 ,暫時(shí)無法接收 單 片機(jī) 傳 送來的數(shù)據(jù)或指令 ; 當(dāng) BF=0 時(shí),液晶顯示器可以接收單片機(jī) 傳送來 的數(shù)據(jù)或指令 。 DB7DB6DB5 可為任何數(shù)據(jù),一般取“ 000”。 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 15 圖 42 LCD1602 流程圖 A/D 轉(zhuǎn)換模塊軟件設(shè)計(jì) ADC0832 通過內(nèi)部多路器來控制通道,處理器的控制命令通過 DI 引腳輸入 。具體 A/D 轉(zhuǎn)換流程如 圖 43 所示 。也終于明白了“世上無難事,只怕有心人”的意義所在。 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 18 致 謝 通過這一個(gè)多月的努力,我的畢業(yè)論文終于完成了,這意味著大學(xué)生活即將結(jié)束。從課題的選擇到論文的最終完成,章老師都始終給我細(xì)心的指導(dǎo)和不懈的支持,在此向章老師致以誠摯的謝意和崇高的敬意。//定義接口 sbit LCM_RW=P2^1。 sbit ADC_DAT=P3^6。 uchar LCM_ReadData(void)。 void DisplayListChar(uchar X, uchar Y, uchar code *DData)。 uchar code [] = {Temperature}。 uchar code 4[] = {C}。 */ unsigned char code pic[8]={0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00}。 void LCM_WriteData(uchar WDLCM) { LCM_ReadStatus()。 LCM_E = 0。//根據(jù)需要檢測忙 LCM_Data = WCLCM。 LCM_E = 0。 LCM_E = 0。 } uchar LCM_ReadStatus(void) { LCM_Data = 0xFF。 LCM_E = 0。//檢測忙信號 return(LCM_Data)。 LCM_WriteCommand(0x38,0)。 LCM_WriteCommand(0x38,1)。// 顯示光標(biāo)移動設(shè)置 LCM_WriteCommand(0x0C,1)。= 0xF。// 算出指令碼 LCM_WriteCommand(X, 0)。 Y amp。//限制 X 不能大于 15, Y 不能大于 1 while (DData[ListLength]0x20)//若到達(dá)字串尾則退出 { if (X = 0xF)//X 坐標(biāo)應(yīng)小于 0xF { DisplayOneChar(X, Y, DData[ListLength])。 while(TempCyc)。 while(TempCycB)。 ADC_CS=0。 ADC_CLK=0。 ADC_DAT=1。 //釋放 for(i=0。 ADC_CLK=0。 } void main(void) { uint b,s,g。//LCM 初始化 Delay5Ms()。 while(1) { ADval=ADC0832()。 g=Temp%10。// DisplayOneChar(6, 1, lcdcode[s])。//
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1