溫濕度傳感子程序#內(nèi)容清晰_第1頁
溫濕度傳感子程序#內(nèi)容清晰_第2頁
全文預覽已結束

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、# include“iocc 2530 . h”#define uchar unsigned char#define uint unsigned int#define DHT11_DATA P1_2 /溫度和濕度傳感器數(shù)字輸出端口Uchar Overtime _ counter/確定等待是否超時的計數(shù)器。使用基于Uchar的數(shù)值范圍執(zhí)行由初始值確定時間的自動延遲控制,并確定是否超時Uchar bit _ value/從數(shù)據(jù)總線讀取的位值Uchar t _ data _ h、t _ data _ l、RH _ data _ h、RH _ data _ l、checkdata/檢查的溫度為8位,溫

2、度為8位,濕度為8位,濕度為8位,校驗和為8位Uchar t _ data _ h _ temp、t _ data _ l _ temp、RH _ data _ h _ temp和RH _ data _ l/未驗證的數(shù)據(jù)Uchar comdata/從DHT11讀取的單字節(jié)數(shù)據(jù)void initUART(void);void uartx _ send _ string(uchar * data,intlen);uchar table16;/延遲函數(shù)Void Delay_10us(void)uchar I;for(I=0);I16I);/延遲,32米鄭秀晶,約10usVoid Delay_100u

3、s(uint I)uchar j;for(;i0;I-)for(j=0);J10j)delay _ 10us();/初始化串行端口void inituar test(void)CLKCONCMD=0x40/晶振While(!(SLEEPSTA0x 40)/等待鄭秀晶可靠性CLKCONCMD=0x47/TICHSPD128分頻,無CLKSPD分頻SLEEPCMD |=0x04/關閉未使用的RC振蕩器PERCFG=0x00/位置1 P0端口P0SEL=0x3c/P0用作串行端口P2DIR= 0XC0/P0優(yōu)先于串行端口0U0CSR |=0x80/UART方法U0GCR |=10/baud_eU0BAUD |=216/將波特率設置為57600UTX0IF=0/串行端口傳輸字符串函數(shù)void uartx _

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論