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

正文內(nèi)容

基于單片機(jī)的溫濕度報(bào)警器設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-wenkub.com

2024-08-22 15:00 本頁(yè)面
   

【正文】 i。 } } void Delay_10us(void) { U8 i。j0。 U8 U8data。 //寫 AT2402 函數(shù) 2020 畢業(yè)設(shè)計(jì)論文 endif //_2402_H_ DHT11 傳感器程序 include U8 U8FLAG,k。 //I2C 發(fā)送 1 函數(shù) void Write_byte(unsigned char dat)。 //I2C 應(yīng)答函數(shù) void NOAck(void)。 //定義 2402在 I2C總線協(xié)議中從機(jī)地址 void DELAY(unsigned int t)。 Check_Ack()。 Check_Ack()。 IICStop()。 2020 畢業(yè)設(shè)計(jì)論文 Write_byte(0xa1)。 Check_Ack()。 } unsigned char rdeeprom(unsigned char addr) { unsigned char temp=0。 temp=temp|0x01。i++) { SDA=1。 else SEND0()。 for(i=0。 } } DELAY(1)。 while(CY) { errtime。 DELAY(1)。 SCL=1。 DELAY(1)。 DELAY(1)。 } void IICStop(void) { SDA=0。 DELAY(1)。 } void IICStart(void) { SCL=0。 else keyHH1 = 1。 else keyTH1 = 1。keyvalue=4。keyvalue=3。keyvalue = 2。 keyvalue = 1。 DELAY(500)。 //二極管亮 ,超濕報(bào)警 beep=0。 } //延時(shí) else { Led_jiangwen = 1。 //顯示溫濕度 L1602_int(2,5,humidity)。 TR0 = 1。 L1602_char(2, 16, HH%10+48)。 Load_Setting()。} L1602_string(1,1, )。i1000。 L1602_string(1,1, Wele to Tamp。 Timer0_Init()。 default: break。 case 4: if (HH1) HH。 case 3: if (HH99) HH++。 case 2: if (TH1) TH。 } void KeyProcess(uint num) { switch (num) { case 1: if (TH99) TH++。 *pSave++ = rdeeprom(2)。 *pSave++ = rdeeprom(0)。 wrteeprom(3, *pSave)。HH。 //延時(shí) pSave ++。 } } void Save_Setting() //存入設(shè)定值、 { pSave = (char *)amp。 //定時(shí)器賦予低位初值 TH0 = 0xf8。 //定時(shí)器工作方式選擇 TL0 = 0x06。 keyHH2 = 1。 HH = 85。 keyvalue = 0。 //溫度上限和濕度上限 2020 畢業(yè)設(shè)計(jì)論文 char * pSave。 extern U8 count, count_r。 //定義溫濕度傳感器用外部變量 extern U8 U8count,U8temp。 //濕度最高值設(shè)置按鍵 sbit beep=P2^0。 //超溫報(bào)警燈 sbit Key_TH1 = P1^2。謝謝你們,謝謝母校! 在論文開(kāi)題論證、研究設(shè)計(jì)、系統(tǒng)調(diào)試過(guò)程中,還得到了很多同學(xué)的熱情幫助。在此,謹(jǐn)向?qū)煴硎局孕牡母兄x ! 經(jīng)過(guò)幾個(gè)月的查資料、整理材料、做實(shí)物,寫作論文,今天終于可以順利的完成論文的最后的謝辭了。第一次 PCB 制版也有很多的不足之處,有些過(guò)孔太小不便于元件安裝,硬件的布局設(shè)計(jì)不夠美觀,液晶顯示器不便于固定。 2. 本 設(shè)計(jì)使用 DHT11數(shù)字溫濕度傳感器。通過(guò) LCD1602 顯示器 實(shí)時(shí)的將溫濕度檢測(cè)并顯示出來(lái)。后面在老師的指導(dǎo)下才知道是延時(shí)太長(zhǎng),當(dāng)按鍵時(shí)間比較長(zhǎng)的時(shí)候,單片機(jī) 是可 以讀出按鍵的。最后就能夠自如的驅(qū)動(dòng)蜂鳴器發(fā)聲了。濕度控制原理跟溫度一樣。若當(dāng)前溫度沒(méi)有超標(biāo),即沒(méi)有超過(guò)限值。 在完成對(duì)程序的編寫及燒錄之后,還需對(duì)其各部分功能進(jìn)行驗(yàn)證。 2020 畢業(yè)設(shè)計(jì)論文 3 系統(tǒng)軟件設(shè)計(jì) 軟件是一個(gè)設(shè)計(jì)實(shí)現(xiàn)功能的重要部分。 24C02 的時(shí)鐘線 SCL與單片機(jī)的 相連,數(shù)據(jù)線 SDA 與單片機(jī)的 相連。 2. 每個(gè)連接到總線的器件都可以 通過(guò)唯一的地址和一直存在的簡(jiǎn)單的主機(jī) 、 從機(jī)關(guān)系軟件設(shè)定地址,主機(jī)可以作為主機(jī)發(fā)送器或主機(jī)接收器。 +5VR71kR81kL2潮濕L3超溫報(bào)警顯示P15P16 圖 發(fā)光二極管報(bào)警模塊原理圖 24C02 數(shù)據(jù)存儲(chǔ)模塊 24C02 數(shù)據(jù)存儲(chǔ)器 2IC總線是一種由 PHILIPS 公司開(kāi)發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。 按鍵閾值設(shè)置模塊部分,設(shè)置非常人性化,而不用每次設(shè)置閾值都到程序里邊去設(shè)置后再燒制進(jìn)單片機(jī),實(shí)現(xiàn)了自動(dòng)化。從上到下依次設(shè)為 K K K K7 四個(gè)按鍵,其連接單片機(jī)引腳分別是 、 、 、 四個(gè)引腳。 L C D1 6 字 * 2 行0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 A 0 B 0 C 0 D 0 E 0 F 1 0 2 7?4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 A 4 B 4 C 4 D 4 E 4 F 5 0 6 7? 圖 1602LCD 內(nèi)部顯示地址 1602 液晶顯示模塊電路設(shè)計(jì) 液晶顯示的原理是利用液晶的物理特性,通過(guò)電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就有顯示。 第 15 腳:背光源正極。 第 5 腳: R/W 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 ( 2) 引腳功能說(shuō)明 : 2020 畢業(yè)設(shè)計(jì)論文 1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無(wú)背光)或 16 腳(帶背光)接口,各引腳接口說(shuō)明如表 所示 : 表 引腳接口說(shuō)明表 編號(hào) 符號(hào) 引腳說(shuō)明 編號(hào) 符號(hào) 引腳說(shuō)明 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 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 第 1 腳: VSS 為地電源。 芯片工作電壓 : —。 2. 數(shù)字式接口:液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡(jiǎn)單可靠, 操作更加方便。液晶顯示模塊已作為很多電子產(chǎn)品的通過(guò)器件,如在計(jì)算器、萬(wàn)用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號(hào)和圖形。傳感器的第三腳懸浮放置。單片機(jī)的 口用來(lái)發(fā)收串行數(shù)據(jù),即數(shù)據(jù)口。 數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等 于 “ 8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù) +8bi 溫度整數(shù)數(shù)據(jù) +8bit 溫度小數(shù)數(shù)據(jù) ” 所得結(jié)果的末 8 位。 單 片 機(jī)D H T 1 1傳 感 器5 KV C C V C CD A T A1 P i n2 P i n3 P i n4 P i nG N D 圖 DHT11 典型應(yīng)用電路 3. 數(shù)據(jù)幀的描述: 2020 畢業(yè)設(shè)計(jì)論文 DATA 用于微處理器與 DHT11 之間的通訊和同步 , 采用單總線數(shù)據(jù)格式 , 一次通訊時(shí)間 4ms 左右 , 數(shù)據(jù)分小數(shù)部分和整數(shù)部分 , 具體格式在下面說(shuō)明 , 當(dāng)前小數(shù)部分用于以后擴(kuò)展 ,現(xiàn)讀出為零 。 Pin3: ( NC),空腳,請(qǐng)懸浮。產(chǎn)品為 4 針單排引腳封裝 。每個(gè) DHT11 傳感器都在極為精確的濕度校驗(yàn)室中進(jìn)行校準(zhǔn)。 DHT11 傳感器模塊設(shè)計(jì) DHT11 傳感器 DHT11 數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。將 P0 口作為與液晶的數(shù)據(jù)傳輸口。本系統(tǒng)為了實(shí)現(xiàn)方便,2020 畢業(yè)設(shè)計(jì)論文 使用硬件復(fù)位方式,即采用自動(dòng)電平復(fù) 位的方式,見(jiàn)圖 所示。 4. 有復(fù)位引腳的芯片必須加復(fù)位,這是電子設(shè)計(jì)的基本要求。 為了保證單片機(jī)的可控運(yùn)行,需要給單片機(jī)加復(fù)位電路,一般情況下,單片機(jī)的復(fù)位電路有以下幾項(xiàng)功能: 1. 上電復(fù)位可對(duì)內(nèi)部寄存器進(jìn)行復(fù)位,否則寄存器狀態(tài)未知。 時(shí)鐘電路與復(fù)位電路 單片機(jī)需要外加時(shí)鐘電路為內(nèi)部程序提供時(shí)序。為了執(zhí)行內(nèi)部程 序指令,EA 應(yīng)該接 VCC。當(dāng) STC89C52 從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī)器周期被激活兩次,而訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN 將不被激活。當(dāng)輸入連續(xù)兩個(gè)機(jī)器周期以上高電平時(shí)為有效,用來(lái)完成單片機(jī)的復(fù)位初 始化操作。對(duì)端口寫入 1 時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。對(duì)端口寫入 1 時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,這時(shí)可用作輸入口。P1 口作輸入口使用時(shí),因?yàn)橛袃?nèi)部上拉電阻,那些被外部拉低的引腳會(huì)輸出一個(gè)電流( ILI )。驗(yàn)證時(shí),要求外接上拉電阻 ,一般為 10kΩ。作為輸出端口,每個(gè)引腳能驅(qū)動(dòng) 8 個(gè) TTL 負(fù)載,對(duì)端口 P0 寫入 “ 1” 時(shí),可以作為高阻抗輸入。 3. 正常工作模式:典型功耗 4Ma~ 7mA。 11. 外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路, Power Down 模式可由外部中斷低電平觸發(fā)中斷方式喚醒 。 8. 具有 EEPROM 功能 。 4. 用戶應(yīng)用程序空間為 8K 字節(jié) 。整個(gè)流程如圖 所示: 分 析 題 目 并查 找 資 料設(shè) 計(jì) 電 氣原 理 圖搭 建 電 路 板 驗(yàn)證 各 部 分 原 理寫 C 語(yǔ) 言 程 序 并調(diào) 試 各 部 分 功 能繪 制 P C B 、 制版 、 焊 接 、 調(diào) 試完 成 圖 整體設(shè)計(jì)流程圖 2020 畢業(yè)設(shè)計(jì)論文 2 系統(tǒng)硬件設(shè)計(jì) 主控模塊設(shè)計(jì) STC89C52 概述 STC89C52 單片機(jī)是宏晶科技推出的新一代高速,低功耗,超強(qiáng)抗干擾的單片機(jī),指令代碼完全兼容傳統(tǒng) 8051 單片機(jī)。該設(shè)計(jì)以 STC89C52 單片機(jī)為控制核心,實(shí)現(xiàn)溫濕度采集、顯示、報(bào)警 。 總體設(shè)計(jì) 總體設(shè)計(jì)框圖 按照系 統(tǒng)功能的具體要求,在保證實(shí)現(xiàn)其功能的基礎(chǔ)上,盡可能降低系統(tǒng)成本。 4. 閾值設(shè)置模塊通過(guò)四個(gè)按鍵實(shí)現(xiàn)溫濕度報(bào)警閾值的設(shè)置。其分兩行顯示,上邊一行顯示溫度值,下邊顯示濕度值,兩行的末尾兩位是閾值顯示位,正常工作的時(shí)候可以通過(guò)閾值設(shè)置模塊實(shí)時(shí)調(diào)節(jié)需要的閾值,實(shí)時(shí)顯示出來(lái),構(gòu)建了自動(dòng)化的人機(jī)交互。 1. 傳感器模塊使用的是 DHT11 數(shù)字溫濕度傳感器。使溫濕度回到設(shè)定值內(nèi),報(bào)警自動(dòng)解除。使得系統(tǒng)更加人性化、智能化,具有更高的實(shí)用價(jià)值。 各部分 主要功能是: 1. 溫濕度實(shí)時(shí)檢測(cè)及顯示。 關(guān)鍵詞: 溫濕度 監(jiān)控 STC89S52 2020 畢業(yè)設(shè)計(jì)論文 Abstract Temperature, humidity and has close relation with the human production and living, especially in medicine, electronics, electric power, aerospace, food fermentation, the requirements for temperature and humidity in areas such as agricultural production is particularly strict, is the most mon is the most basic parameters, such as machinery, electronics, petroleum, chemical industry etc widely needed in realtime detection and control of temperature, humidity. And as people li
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1