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

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-01
  • 語(yǔ)言: 其他
  • 標(biāo)簽: SHT20??

資源簡(jiǎn)介

SHT20 溫濕度傳感器,代碼自己優(yōu)化過(guò),親測(cè)可用。自己項(xiàng)目中使用的,自己實(shí)際項(xiàng)目一直在用,所以沒(méi)有明顯的問(wèn)題。

資源截圖

代碼片段和文件信息


/***************************************************************
*?File?name?:?SHT20.c?
*?Description?:?SHT20?Humidity?and?Temperature?Sensors?
*?M?C?U?:?STC89C52RC
*?Compiler?:?Keil?uVision?V4.00a?(C51)
*?Created?by?:?dingshidong
*?Copyright?:?Copyright(c)?2012?WUXI?
*?Created?data?:?2012.08.07?
*?Modified?data:?2012.08.10?
*?Vision?:?V1.0
*****************************************************************/

#include?“math.h“
#include?“main.h“
#include?“nrf24l01.h“
#include?“reg24le1.h“
#include?“SHT20.h“?//sht20?head?file?

/*================================================================
【?Name?】Pin?Description
【Function】模擬IIC使用的引腳定義,注意要上拉電阻,SDA和SCL均上拉10KΩ電阻
【?Notes?】
【?Author?】dingshidong
【?Data?】2012.08.07?
================================================================*/
/*************Pin?Description*************
P1.2------SCK?(SHT20)
P1.3------DATA?(SHT20)
*****************************************/

#define?SCL?P12 //IIC時(shí)鐘引腳定義
#define?SDA?P13 ???//IIC?數(shù)據(jù)引腳定義

/*================================================================
【?Name?】
【Function】SHT20的I2C地址
【?Notes?】
【?Author?】dingshidong
【?Data?】2012.08.07?
================================================================*/
#define?SHT20ADDR?0x80
/*================================================================
【?Name?】
【Function】應(yīng)答位電平定義
【?Notes?】
【?Author?】dingshidong
【?Data?】2012.08.07?
================================================================*/
#define?ACK?0?//應(yīng)答信號(hào)
#define?NACK?1?//非應(yīng)答信號(hào)

/*================================================================
【?Name?】void?Delay(uint?t)
【Function】delay?Nms
【?Notes?】
【?Author?】dingshidong
【?Data?】2012.08.07?
================================================================*/
void?Delay(uint?t)
{
uchar?i;
while(t--)
{
for(i=0;i<200;i++);
}?
}
/*------------------------------------------------------------*/
/**********************Simulation?I2C?Function*****************/
/*------------------------------------------------------------*/

/*================================================================
【?Name?】void?I2CDelay?(uchar?t)
【Function】模擬IIC用的短延時(shí)?us
【?Notes?】
【?Author?】dingshidong
【?Data?】2012.08.07?
================================================================*/
void?I2CDelay?(uchar?t)?
{
while(t--);
}

/*================================================================
【?Name?】void?I2CInit(void)
【Function】I2C初始化,空閑狀態(tài)
【?Notes?】
【?Author?】dingshidong
【?Data?】2012.08.07
================================================================*/
void?I2CInit(void)
{
SDA?=?1;
I2CDelay(1);?
SCL?=?1;
I2CDelay(1);
}

/*================================================================
【?Name?】void?I2CStart(void)
【Function】I2C起始信號(hào)
【?Notes?】SCL、SDA同為高,SDA跳變成低之后,SCL跳變成低?
【?Author?】dingshidong?
【?Data?】2012.08.07
================================================================*/
void?I2CStart(void)
{?
SDA?=?1;?//發(fā)送起始條件的數(shù)據(jù)信號(hào)--Z

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????8427??2016-08-22?14:31??SHT20.c

?????文件???????4561??2016-08-22?14:29??SHT20.h

-----------?---------??----------?-----??----

????????????????12988????????????????????2


評(píng)論

共有 條評(píng)論