91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 119KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-03
  • 語言: 其他
  • 標簽: DHT11??BH1750??1602??

資源簡介

基于STC89c52 的環境數據采集 DHT11+BH1750+LCD1602 通過串口打印調試信息 LCD顯示實時數據

資源截圖

代碼片段和文件信息

///********************?NG.Respate(C)??**********************************
//*?產品名稱:?Respate?科技
//*?程序作者:?雷帕特公司(南宮子萍)
//*?程序版本:?V1.1 ???
//*?編制日期:?2019/1/29
//*?功能描述:?BH1750驅動
//*?QQ: 2085827949
//**********************************************************************/
#include?“BH1750.h“


#if?1 //適用于系統頻率較低?不能產生精確的微秒級單片機 //@11.0592MHz?50us

/*******************************************************************************
*?函數名 :?delay_5us
*?函數功能 :?延時5微秒(STC90C52RC?@11.0592M)??不同的工作環境需要調整此函數
*?輸入 :?None.
*?返回 :?None.
*******************************************************************************/
static?void??delay_5us(u8?i)
{
i=0;
????_nop_();_nop_();
????_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
}



/*******************************************************************************
*?函數名 :?BH1750_Start
*?函數功能 :?給BH1750發送?起始信號?
*?輸入 :?None.
*?返回 :?None.
*******************************************************************************/
void?BH1750_Start(void)
{
????BH1750_SDA?=?1; //拉高數據線
????BH1750_SCL?=?1; //拉高時鐘線
?????delay_5us(5); //延時
????BH1750_SDA?=?0; //產生下降沿
?????delay_5us(5); //延時
????BH1750_SCL?=?0; //拉低時鐘線
}





/*******************************************************************************
*?函數名 :?BH1750_Stop
*?函數功能 :?給BH1750發送?停止信號
*?輸入 :?None.
*?返回 :?None.
*******************************************************************************/
void?BH1750_Stop(void)
{
????BH1750_SDA?=?0; //拉低數據線
????BH1750_SCL?=?1; //拉高時鐘線
?????delay_5us(5); //延時
????BH1750_SDA?=?1; //產生上升沿
?????delay_5us(5); //延時
}





/*******************************************************************************
*?函數名 :?BH1750_TxACK
*?函數功能 :?給BH1750發送?應答信號
*?輸入 :?Ack:應答信號 (0:ACK ?1:NAK)
*?返回 :?None.
*******************************************************************************/
void?BH1750_TxACK(u8?Ack)
{
????BH1750_SDA?=?Ack; //寫應答信號
????BH1750_SCL?=?1; //拉高時鐘線
?????delay_5us(5); //延時
????BH1750_SCL?=?0; //拉低時鐘線
?????delay_5us(5); //延時
}




/*******************************************************************************
*?函數名 :?BH1750_RxACK
*?函數功能 :?主機接收?應答信號
*?輸入 :?None.
*?返回 :?Ack:應答信號 (0:ACK ?1:NAK)
*******************************************************************************/
u8?BH1750_RxACK(void)
{
u8?Ack?=?0;
????BH1750_SCL?=?1; //拉高時鐘線
?????delay_5us(5); //延時
????Ack=?BH1750_SDA;//讀應答信號
????BH1750_SCL?=?0; //拉低時鐘線
?????delay_5us(5); //延時
????return?Ack;
}







#else //適用于能精確產生微秒的51單片機




/*******************************************************************************
*?函數名 :?BH1750_Start
*?函數功能 :?給BH1750發送?起始信號?
*?輸入 :?None.
*?返回 :?None.
*******************************************************************************/
void?BH1750_Start(void)
{
????BH1750_SDA?=?1; //拉高數據線
????BH1750_SCL?=?1; //拉高時鐘線
????delay_us(5);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-03?21:04??Hardware\
?????目錄???????????0??2019-04-03?21:03??Hardware\BH1750\
?????文件????????8204??2019-04-03?20:22??Hardware\BH1750\BH1750.c
?????文件????????2802??2019-04-03?20:09??Hardware\BH1750\BH1750.h
?????目錄???????????0??2019-04-03?21:03??Hardware\DHT11\
?????文件????????7229??2019-04-03?20:30??Hardware\DHT11\DHT11.c
?????文件?????????776??2019-04-01?23:48??Hardware\DHT11\DHT11.h
?????目錄???????????0??2019-04-03?21:03??Hardware\SCM1602\
?????文件????????2319??2019-04-03?20:02??Hardware\SCM1602\SCM1602.c
?????文件????????1177??2019-04-03?20:02??Hardware\SCM1602\SCM1602.h
?????目錄???????????0??2019-04-03?21:03??object\
?????文件???????16945??2019-04-03?20:22??object\BH1750.lst
?????文件???????10491??2019-04-03?20:22??object\BH1750.obj
?????文件?????????390??2019-04-03?20:22??object\BH1750.__i
?????文件????????5762??2019-04-03?20:21??object\delay.lst
?????文件????????1880??2019-04-03?20:21??object\delay.obj
?????文件???????14826??2019-04-03?20:30??object\DHT11.lst
?????文件????????6575??2019-04-03?20:30??object\DHT11.obj
?????文件?????????386??2019-04-03?20:30??object\DHT11.__i
?????文件????????9419??2019-04-01?16:36??object\Key.lst
?????文件????????7183??2019-04-01?16:36??object\Key.obj
?????文件?????????341??2019-04-01?16:36??object\Key.__i
?????文件???????42511??2019-04-03?20:30??object\main
?????文件????????1335??2019-04-03?20:30??object\main.build_log.htm
?????文件???????10306??2019-04-03?20:30??object\main.hex
?????文件?????????236??2019-04-03?20:30??object\main.lnp
?????文件????????7368??2019-04-03?20:30??object\main.lst
?????文件???????35919??2019-04-03?20:30??object\main.m51
?????文件???????11803??2019-04-03?20:30??object\main.obj
?????文件?????????365??2019-04-03?20:30??object\main.__i
?????文件???????14304??2019-04-01?16:36??object\Nokia5110.lst
............此處省略29個文件信息

評論

共有 條評論