




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、河南科技學院課課 程程 實實 習習題目題目: 基于嵌入式的智能家居系統(tǒng)基于嵌入式的智能家居系統(tǒng) 課課 程程 名名 稱:稱: 嵌入式系統(tǒng)與編程 A 專專 業(yè)業(yè) 班班 級:級: 物聯(lián)網(wǎng) 131 小小 組組 成成 員:員: 張 三 2014xxxxxxx 小小 組組 成成 員:員: 李 四 2014xxxxxxx 小小 組組 成成 員:員: 王 五 2014xxxxxxx 指指 導導 教教 師:師: 王應(yīng)軍 實實 習習 時時 間:間: 2016.6.6-2016.6.10 目目 錄錄1.需求分析.31.1 智能家居的簡介 .31.2 智能家居的溯源 .32. 總體設(shè)計.43.詳細設(shè)計.43.1 系統(tǒng)
2、概述.43.1.1 系統(tǒng)控制芯片 S3C2410 簡介 .43.1.2 系統(tǒng)時鐘芯片 DS1302 簡介 .53.1.3 超聲波測距 HC-SR04 模塊簡介.63.1.4 人體紅外傳感器 HC-SR501 模塊簡介.63.1.5 DHT11 溫濕度傳感器 .73.2 系統(tǒng)硬件電路設(shè)計.73.2.1 S3C2410 電源電路 .73.2.2 S3C2410 時鐘電路 .83.2.3 S3C2410 復位電路 .83.2.4 DS1302 時鐘電路 .93.2.5 熱釋電人體紅外電路設(shè)計.93.3 程序設(shè)計部分.103.3.1 程序流程圖.103.3.1.1 主函數(shù)流程圖.103.3.1.2 中
3、斷函數(shù)流程圖.104.總結(jié).11參考文獻.11附錄:.121 1 需求分析需求分析1.11.1 智能家居的簡介智能家居的簡介智能家居是人們的一種居住環(huán)境,其以住宅為平臺安裝有智能家居系統(tǒng),實現(xiàn)家庭生活更加安全,節(jié)能,智能,便利和舒適。以住宅為基礎(chǔ),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、 智能家居-系統(tǒng)設(shè)計方案安全防范技術(shù)、自動控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng),提升家居安全性、便利性、舒適性、藝術(shù)性,并實現(xiàn)環(huán)保節(jié)能的居住環(huán)境。智能家居又稱智能住宅,在國外常用 Smart Home 表示。與智能家居含義近似的有家庭自動化(Home Automati
4、on)、電子家庭(Electronic Home、E-home)、數(shù)字家園(Digital Family)、家庭網(wǎng)絡(luò)(Home Net/Networks for Home)、網(wǎng)絡(luò)家居(Network Home)、智能家庭/建筑(Intelligent Home/Building),在我國香港和臺灣等地區(qū),還有數(shù)碼家庭、數(shù)碼家居等稱法。智能家居系統(tǒng)讓您輕松享受生活。出門在外,您可以通過電話、電腦來遠程遙控您的家居各智能系統(tǒng),例如在回家的路上提前打開家中的空調(diào)和熱水器;到家開門時,借助門磁或紅外傳感器,系統(tǒng)會自動打開過道燈,同時打開電子門鎖,安防撤防,開啟家中的照明燈具和窗簾迎接您的歸來;回到家里
5、,使用遙控器您可以方便地控制房間內(nèi)各種電器設(shè)備,可以通過智能化照明系統(tǒng)選擇預設(shè)的燈光場景,讀書時營造書房舒適的安靜;臥室里營造浪漫的燈光氛圍這一切,主人都可以安坐在沙發(fā)上從容操作,一個控制器可以遙控家里的一切,比如拉窗簾,給浴池放水并自動加熱調(diào)節(jié)水溫,調(diào)整窗簾、燈光、音響的狀態(tài);廚房配有可視電話,您可以一邊做飯,一邊接打電話或查看門口的來訪者;在公司上班時,家里的情況還可以顯示在辦公室的電腦或手機上,隨時查看;門口機具有拍照留影功能,家中無人時如果有來訪者,系統(tǒng)會拍下照片供您回來查詢。1.21.2 智能家居的溯源智能家居的溯源1999 年 3 月 10 日,微軟公司董事長比爾蓋茨在深圳宣布了維
6、納斯計劃。這是一項專門針對中國信息產(chǎn)業(yè)和家電市場,為中國量身定做的數(shù)字生活家電的解決方案。目標是要開發(fā)一個新的基于微軟 Windows CE 操作系統(tǒng)的集計算、娛樂、教育、交流、通信和網(wǎng)上沖浪等功能于一體或相結(jié)合的產(chǎn)品。其產(chǎn)品最大的特點是價格便宜,易學易用,可滿足非 PC(個人電腦、微機)用戶使用電腦和上網(wǎng)的需求。它是界于電腦和家電之間的產(chǎn)品。2 2 總體設(shè)計總體設(shè)計本系統(tǒng)采用 DS1302 時鐘控制芯片控制系統(tǒng)時間,同時控制門的開關(guān),如果時間為早上 8:00-晚上 22:00 之間,為超聲波控制門的開關(guān),如果有人進入,則門自動打開,晚上 22:00-早上 8:00,位密碼門狀態(tài),進入則需輸入
7、密碼。同時采用電機控制窗簾,早上 7:00 自動打開窗簾,晚上 10:00 自動關(guān)閉窗簾,同時采用雨滴傳感器,如果陰天下雨,窗子自動關(guān)閉。窗臺安裝熱釋電紅外線傳感器。如果晚上感應(yīng)到有人進入,則進入報警系統(tǒng),采用 DHT11 溫濕度傳感器采集室內(nèi)溫濕度,進一步控制空調(diào),加濕器。3.3.詳細設(shè)計詳細設(shè)計3.13.1 系統(tǒng)概述系統(tǒng)概述3.1.13.1.1 系統(tǒng)控制芯片系統(tǒng)控制芯片 S3C2410S3C2410 簡介簡介S3C2410 處理器是 Samsung 公司基于 ARM 公司的 ARM920T 處理器核,采用FBGA 封裝,采用 0.18um 制造工藝的 32 位微控制器。該處理器擁有:獨立的
8、16KB 指令 Cache 和 16KB 數(shù)據(jù) Cache,MMU,支持 TFT 的 LCD 控制器,NAND 閃存控制器,3 路 UART,4 路 DMA,4 路帶 PWM 的 Timer ,I/O 口,RTC,8 路 10位 ADC,Touch Screen 接口,IIC-BUS 接口,IIS-BUS 接口,2 個 USB 主機,1 個 USB 設(shè)備,SD 主機和 MMC 接口,2 路 SPI。S3C2410 處理器最高可運行在203MHz。 內(nèi)部 1.8V,存儲器 3.3V,外部 I/O3.3V,16KB 數(shù)據(jù) Cache,16KB 指令Cache,MMU。 內(nèi)置外部存儲器控制器(SDR
9、AM 控制和芯片選擇邏輯)。 LCD 控制器,一個 LCD 專業(yè) DMA。 4 個帶外部請求線的 DMA。 3 個通用異步串行端口(IrDA1.0,16-Byte Tx FIFO and 16-Byte Rx FIFO),2 通道 SPI 一個多主 I2C 總線,一個 I2S 總線控制器。 SD 主接口版本 1.0 和多媒體卡協(xié)議版本 2.11 兼容。 兩個 USB HOST,一個 USB DEVICE(VER1.1)。 4 個 PWM 定時器和一個內(nèi)部定時器??撮T狗。 117 個通用 I/O。 56 個中斷源。 24 個外部中斷。電源控制模式:標準、慢速、休眠、掉電。 8 通道 10 位 A
10、DC 和觸摸屏接口。 帶日歷功能的實時時鐘。 芯片內(nèi)置 PLL。 設(shè)計用于手持設(shè)備和通用嵌入式系統(tǒng)。 16/32 位 RISC 體系結(jié)構(gòu),使用 ARM920T CPU 核的強大指令集。 帶 MMU 的先進的體系結(jié)構(gòu)支持 WinCE、EPOC32、Linux。指令緩存(Cache)、數(shù)據(jù)緩存、寫緩存和物理地址 TAG RAM,減小了對主存儲器帶寬和性能的影響。 ARM920T CPU 核支持 ARM 調(diào)試的體系結(jié)構(gòu)。 內(nèi)部先進的位控制器總線(AMBA)(AMBA2.0,AHB/APB)。3.1.23.1.2 系統(tǒng)時鐘芯片系統(tǒng)時鐘芯片 DS1302DS1302 簡介簡介DS1302 是美國 DAL
11、LAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘電路,它可以對年、月、日、周、時、分、秒進行計時,具有閏年補償功能,工作電壓為 2.5V5.5V。采用三線接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數(shù)據(jù)。DS1302 內(nèi)部有一個 318 的用于臨時性存放數(shù)據(jù)的 RAM 寄存器。DS1302 是 DS1202 的升級產(chǎn)品,與 DS1202 兼容,但增加了主電源/后備電源雙電源引腳,同時提供了對后備電源進行涓細電流充電的能力。DS1302 的引腳排列,其中 Vcc2 為主電源,VCC1 為后備電源。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。D
12、S1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。當 Vcc2 大于 Vcc1+0.2V 時,Vcc2 給 DS1302 供電。當 Vcc2 小于 Vcc1時,DS1302 由 Vcc1 供電。X1 和 X2 是振蕩源,外接 32.768kHz 晶振。RST 是復位/選線,通過把 RST 輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。RST 輸入有兩種功能:首先,RST 接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)傳送的方法。當 RST 為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對 DS1302 進行操作。如果在傳送過程中 RST 置為低電平,則會終
13、止此次數(shù)據(jù)傳送,I/O 引腳變?yōu)楦咦钁B(tài)。上電運行時,在 Vcc2.0V之前,RST 必須保持低電平。只有在 SCLK 為低電平時,才能將 RST 置為高電平。I/O 為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細說明。SCLK 為時鐘輸入端。3.1.33.1.3 超聲波測距超聲波測距 HC-SR04HC-SR04 模塊簡介模塊簡介本模塊性能穩(wěn)定,測度距離精確。能和國外的 SRF05,SRF02 等超聲波測距模塊相媲美。模塊高精度,首創(chuàng)無盲區(qū)(0cm 開始測量),穩(wěn)定的測距是此產(chǎn)品成功走向市場的據(jù)! TRIG 端口發(fā)一個 10US 以上的 0,當 TRIG 變成 1 時,超聲波模塊開始發(fā)射超聲波,主控
14、制板就可以在 ECHO 等待 0 輸出.一有 150us 輸出就表示收到反射波,從 TRIG=1 到 ECHO=0 的時間就為此次測距的時間,可算出距離.如此不斷的周期測,就可以達到你移動測量的值了3.1.43.1.4 人體紅外傳感器人體紅外傳感器 HC-SR501HC-SR501 模塊簡介模塊簡介熱釋電紅外傳感器是一種能檢測人或動物發(fā)射的紅外線而輸出電信號的傳感器。早在 1938 年,有人提出過利用熱釋電效應(yīng)探測紅外輻射,但并未受到重視,直到 六十年代,隨著激光、紅外技術(shù)的迅速發(fā)展,才又推動了對熱釋電效應(yīng)的研究和對熱釋電晶體的應(yīng)用。熱釋電晶體已廣泛用于紅外光譜儀、紅外遙感以及熱輻射探測 器,
15、它可以作為紅外激光的一種較理想的探測器。它目標正在被廣泛的應(yīng)用到各種自動化控制裝置中。除了在我們熟知的樓道自動開關(guān)、防盜報警上得到應(yīng)用外,在 更多的領(lǐng)域應(yīng)用前景看好。比如:在房間無人時會自動停機的空調(diào)機、飲水機。電視機能判斷無人觀看或觀眾已經(jīng)睡覺后自動關(guān)機的機構(gòu)。開啟監(jiān)視器或自動門鈴上 的應(yīng)用。結(jié)合攝影機或數(shù)碼照相機自動記錄動物或人的活動等等。您可以根據(jù)自己的奇思妙想,結(jié)合其它電路開發(fā)出更加優(yōu)秀的新產(chǎn)品?;蜃詣踊刂蒲b置。 熱釋電效應(yīng)同壓電效應(yīng)類似,是指由于溫度的變化而引起晶體表面荷電的現(xiàn)象。熱釋電傳感器是對溫度敏感的傳感器。它由陶瓷氧化物或壓電晶體元件組成,在元件 兩個表面做成電極,在傳感器
16、監(jiān)測范圍內(nèi)溫度有 T 的變化時,熱釋電效應(yīng)會在兩個電極上會產(chǎn)生電荷 Q,即在兩電極之間產(chǎn)生一微弱的電壓 V。由于它的輸出 阻抗極高,在傳感器中有一個場效應(yīng)管進行阻抗變換。熱釋電效應(yīng)所產(chǎn)生的電荷 Q 會被空氣中的離子所結(jié)合而消失,即當環(huán)境溫度穩(wěn)定不變時,T=0,則傳感 器無輸出。當人體進入檢測區(qū),因人體溫度與環(huán)境溫度有差別,產(chǎn)生 T,則有 T 輸出;若人體進入檢測區(qū)后不動,則溫度沒有變化,傳感器也沒有輸出了。所以 這種傳感器檢測人體或者動物的活動傳感。 由實驗證明,傳感器不加光學透鏡(也稱菲涅爾透鏡),其檢測距離小于 2m,而加上光學透鏡后,其檢測距離可大于 7m。 3.1.53.1.5 DHT
17、11DHT11 溫濕度傳感器溫濕度傳感器DHT11 數(shù)字溫濕度傳感器的溫濕度復合傳感器,它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性和卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個 NTC 測溫元件,并與一個高性能 8 位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強、性價比極高等優(yōu)點。每個 DHT11 傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式存在 OTP 內(nèi)存中,傳感器內(nèi)部在檢測型號的處理過程中要調(diào)用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,使其成為該類應(yīng)用中,在苛刻應(yīng)用場合的最佳選擇。產(chǎn)
18、品為 4 針單排引腳封裝,連接方便。3.23.2 系統(tǒng)硬件電路設(shè)計系統(tǒng)硬件電路設(shè)計3.2.13.2.1 S3C2410S3C2410 電源電路電源電路該系統(tǒng)中,需要用到 5V,3.3V,1.8V 的直流穩(wěn)壓電源,其中,S3C2410 的I/O 口電壓需要 3.3V 電源,SC2410 的核心電壓需要 1.8V,外圍器件需要 5V和 3.3V。具體電路如圖 1,圖 2 所示。圖 1 3.3v 電源電路圖 2 2.5v 電源電路3.2.23.2.2 S3C2410S3C2410 時鐘電路時鐘電路時鐘電路用于向 CPU 及其他電路提供工作時鐘。根據(jù) S3C2410 的工作頻率及 PLL 電路的工作方
19、式,選擇 12MHz 的無源晶振,與 S3C2410 內(nèi)部的 PLL 電路倍頻后最高可以達到 207MHz。S3C2410 集成了實時時鐘控制器,需要外部提供32.768kHz 的實時時鐘信號,如圖 3 所示。圖 3 S3C2410 時鐘電路3.2.33.2.3 S3C2410S3C2410 復位電路復位電路復位電路主要為了提供性能優(yōu)越的電源鍵監(jiān)控性能,選取了專門的系統(tǒng)監(jiān)視復位芯片 IMP811S,該芯片性能優(yōu)良,可以通過手動控制系統(tǒng)復位,同時還可以實時監(jiān)控電源,一旦系統(tǒng)電源低于系統(tǒng)復位的閾值,IMP811S 將會對系統(tǒng)進行復位,電路如圖 4 所示。圖 4 S3C2410 復位電路3.2.43
20、.2.4 DS1302DS1302 時鐘電路時鐘電路DS1302 與 CPU 的連接需要三條線,即 SCLK(7)、I/O(6)、RST(5)。實際上,在調(diào)試程序時可以不加電容器,只加一個 32.768kHz 的晶振即可。只是選擇晶振時,不同的晶振,誤差也較大。圖 5 DS1302 時鐘電路3.2.53.2.5 熱釋電人體紅外電路設(shè)計熱釋電人體紅外電路設(shè)計熱釋電紅外控制電路由集成電路 lC(SS0001)和電阻器 RZ-R9、電容器 Cl-C8 組成。SS0001 是熱釋電紅外控制專用集成電路,其內(nèi)部由輸入放大器、雙向限幅器、狀態(tài)控制器、延時定時器、鎖存定時器和基準電源等電路組成,如圖 6 所
21、示。圖 6 熱釋電人體紅外電路設(shè)計3.33.3 程序設(shè)計部分程序設(shè)計部分3.3.13.3.1 程序流程圖程序流程圖3.3.1.13.3.1.1 主函數(shù)流程圖主函數(shù)流程圖開始DS1302初始化中斷初始化函數(shù)按鍵控制函數(shù)控制函數(shù)超聲波主函數(shù)圖 7 主函數(shù)流程圖3.3.1.23.3.1.2 中斷函數(shù)流程圖中斷函數(shù)流程圖開始中斷賦初值獲取DS1302時間獲取雨滴傳感器數(shù)據(jù)獲取DHT11溫度,濕度判斷是否到半秒判斷是否到10秒判斷是否到1分鐘圖 8 中斷函數(shù)流程圖4.4.總結(jié)總結(jié)本文首先對設(shè)計的功能進行分析,通過對開發(fā)環(huán)境以及開發(fā)語言的分析,得到的結(jié)論是開發(fā)環(huán)境完全可以支持設(shè)計的開發(fā),接著對智能家居的功
22、能支持進行分析,結(jié)論是足以支持智能家居的開發(fā),最后在論證成功的情況下確定了一套可行的系統(tǒng)的方案。包括開發(fā)板的結(jié)構(gòu),S3C2410、DS1302、HC-SR04、HC-SR501、DHT11 溫濕度傳感器的架構(gòu),以及內(nèi)核的結(jié)構(gòu),并總體介紹了程序的結(jié)構(gòu)以及程序?qū)崿F(xiàn)的功能,其中詳細闡述了如何各種硬件設(shè)備進行設(shè)計。并實現(xiàn)了按鍵控制功能。經(jīng)測試,各模塊工作正常,達到了能進行無人監(jiān)控室內(nèi)環(huán)境的要求。隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,嵌入式多功能媒體播放器會有更廣闊的應(yīng)用前景。參考文獻參考文獻1.李佳.ARM 系列處理器應(yīng)用技術(shù)完全手冊M.北京:人民郵電出版社,2006.2.周立功.ARM 嵌入式系統(tǒng)軟件開發(fā)案例(二)
23、M.北京:北京航天航空大學出版社,2006.3.黃賢武,鄭筱霞.傳感器原理及其應(yīng)用M 成都:電子科技大學出版社, 2002.7. 4.謝自美. 電子線路設(shè)計.實驗.測試M 武漢:華中科技大學出版社,2000.75.賈廣雷,劉培玉,耿長欣.多線程技術(shù)及其在串口通信中的應(yīng)用J.計算機工程,2003. 6.許仲仁,姜宏濱.艦載紅外全方位警戒系統(tǒng)J.艦船光學,1997. 7.金衛(wèi)民.VC 下利用串口進行數(shù)據(jù)通訊的研究J.計算機工程與設(shè)計,2003. 8.葛磊蛟,毛一之,李歧,高婧嬙.基于 C 語言的 RS232 串行接口通信實現(xiàn)J.河北工業(yè)大學學報,2008. 9.康華光,陳大欽.電子技術(shù)基礎(chǔ)-模擬部
24、分M.北京:高等教育出版社.2009.附錄:附錄:1、DS1302 時鐘驅(qū)動程序#define RST_CLRRST=0#define RST_SETRST=1#define SDA_CLRSDA=0#define SDA_SETSDA=1#define SDA_R SDA#define SCK_CLRSCK=0#define SCK_SETSCK=1#define ds1302_control_addr0 x8E#define ds1302_charger_addr0 x90 #define ds1302_clkburst_addr0 xBEuchar hour,min,sec,date,m
25、onth,week,year;void Write_Ds1302_Byte(unsigned char temp) unsigned char i;SCK = 0;for (i=0;i 1; unsigned char Read_Ds1302_Byte(void) unsigned char i, dat=0;for (i=0;i 1;if (SDA_R) dat |= 0 x80;else dat &= 0 x7F;SCK_SET;SCK_CLR;return dat;void Ds1302_Single_Byte_Write(unsigned char addr, unsigned
26、 char dat) RST_CLR;SCK_CLR;RST_SET;addr = addr & 0 xFE; Write_Ds1302_Byte(addr); Write_Ds1302_Byte(dat); SDA_CLR;RST_CLR;unsigned char Ds1302_Single_Byte_Read(unsigned char addr) unsigned char temp;RST_CLR;SCK_CLR;RST_SET;addr = addr | 0 x01; Write_Ds1302_Byte(addr); temp=Read_Ds1302_Byte(); SDA
27、_CLR;RST_CLR;return temp;uchar BCD_DEC_conv(uchar x)uchar dec;dec = 0 x0f & x;x = x 4;dec = dec + x * 10;return(dec);void get_ds1302_time(void)uchar d;d = Ds1302_Single_Byte_Read(0 x81);/讀秒sec = BCD_DEC_conv(d);/得到秒d = Ds1302_Single_Byte_Read(0 x83);/讀分min = BCD_DEC_conv(d); /得到分d = Ds1302_Singl
28、e_Byte_Read(0 x85);/讀小時hour = BCD_DEC_conv(d); /得到小時d = Ds1302_Single_Byte_Read(0 x87);/讀日date = BCD_DEC_conv(d); /得到日 d = Ds1302_Single_Byte_Read(0 x89);/讀月month = BCD_DEC_conv(d); /得到月d = Ds1302_Single_Byte_Read(0 x8b);/讀星期week = BCD_DEC_conv(d); /得到星期d = Ds1302_Single_Byte_Read(0 x8d);/讀年year = B
29、CD_DEC_conv(d); /得到年 2.HC-SR04 超聲波模塊驅(qū)動程序#include unsigned int distance,posit;#define somenop _nop_();_nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_(); _nop_();bit s_flag;void send_wave(void)unsigned char i = 8; /發(fā)送 8 個脈沖doTX = 1;somenop;TX = 0;somenop;while(i-);void juli(void)if(s_fl
30、ag) s_flag = 0; send_wave(); /發(fā)送方波信號 TR1 = 1; /啟動計時while(RX = 1) & (TF1 = 0); /等待收到脈沖TR1 = 0; /關(guān)閉計時if(TF1 = 1)TF1 = 0;distance = 999; /無返回elset = TH1;t = 10)cp1 = 0; s_flag = 1; intr = 0;void zd3() interrupt 3 void main(void) TMOD=0 x11; TH1=0;TL1=0; TH0=0 xf8; /2MS 定時TL0=0 x30;ET0=1; TR0=1; EA=
31、1;while(1)juli(); 3.DHT11 溫濕度傳感器驅(qū)動程序#include sbit DATA_PIN=P10; uchar ucharFLAG,uchartemp;uchar shidu_shi,shidu_ge,wendu_shi,wendu_ge;ucharT_data_H,ucharT_data_L,ucharRH_data_H,ucharRH_data_L,ucharcheckdata;ucharT_data_H_temp,ucharT_data_L_temp,ucharRH_data_H_temp,ucharRH_data_L_temp,ucharcheckdata_
32、temp;uchar ucharcomdata;/*延時函數(shù)* void delay_2us()_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();void delay_ms(uchar x)uint j,i;for(j = 0;j x;j+)for(i =0;i = 853 ;i+) /853 1MS_nop_(); /2usvoid COM(void) uc
33、har i; for(i=0;i8;i+) ucharFLAG=2; while(!DATA_PIN)&ucharFLAG+); delay_2us();delay_2us();delay_2us();delay_2us();delay_2us(); delay_2us();delay_2us();delay_2us();delay_2us();delay_2us(); delay_2us();delay_2us();delay_2us();delay_2us();delay_2us(); uchartemp=0; if(DATA_PIN) uchartemp=1; ucharFLAG=2; while(DATA_PIN)&ucharFLAG+); if(ucharFLAG=1) break; ucharcomdata=1; ucharcomdata|=uchartemp; void DHT11
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保險銷售流程培訓
- 小學禁毒安全教育主題班會記錄
- 職業(yè)病診斷講解
- 集團安全培訓課件
- 城市污水管網(wǎng)建設(shè)工程申請報告
- 2025年扎口機項目建議書
- 五年級上冊珍珠鳥教學設(shè)計
- 五年級家鄉(xiāng)的美景500字作文
- 《GBT3367.2-2018內(nèi)燃機車詞匯第2部分:柴油機》深度解析
- 城市黑臭水體治理實施方案中的水環(huán)境治理工程招投標研究報告
- JGJ106-2014 建筑基樁檢測技術(shù)規(guī)范
- 2023年中國石化河北石家莊石油分公司社會招聘20人筆試模擬試題及答案解析
- 太陽能熱水系統(tǒng)設(shè)計
- 醫(yī)務(wù)科崗前培訓
- 共青團團課主題班會課件PPT模板PPT
- GB/T 8685-2008紡織品維護標簽規(guī)范符號法
- 合成氨行業(yè)發(fā)展現(xiàn)狀及趨勢分析
- 2022年徐聞縣(中小學、幼兒園)教師招聘筆試試題及答案解析
- 網(wǎng)電部管理重點(中)
- 新生兒復蘇解析課件
- ABI7500熒光定量PCR儀標準操作規(guī)程
評論
0/150
提交評論