sht71代码(国外英文资料).docVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
sht71代码(国外英文资料)

sht71代码(国外英文资料) Many people in the study of sht71, which involves the temperature and humidity acquisition is a key content, upload a section of code, share with you. * clock line: P4.5 * data line: P4.6 * using 14 bit temperature and 12 humidity *******************************************************************************/ #define SHT_SCK BIT5 #define SHT_DAT BIT6 #define SHT_SCK_OUT / / P4DIR|=SHT_SCK clock output line #define SHT_SCK_1 P4OUT|=SHT_SCK //SHT_SCK=1 #define SHT_SCK_0 P4OUT=~SHT_SCK //SHT_SCK=0 #define SHT_DAT_OUT P4DIR|=SHT_DAT / / data output line #define SHT_DAT_IN P4DIR=~SHT_DAT / / data line input #define SHT_DAT_1 P4OUT|=SHT_DAT //SHT_DAT=1 #define SHT_DAT_0 P4OUT=~SHT_DAT //SHT_DAT=0 #define Read_SHT_Dat (P4IN6) 0x01 //SHT transport initiation Void SHT_Tra_Sta (void); //SHT transport restart Void SHT_Tra_Res (void); / / write a byte to the SHT Uchar SHT_Wri_Byte (uchar value); / / a byte read from SHT Uchar SHT_Rea_Byte (uchar ACK); //SHT software reset //uchar SHT_Sof_Res (void); / / read the status register //uchar SHT_Rea_Sta (uchar, *p_value, uchar, *p_checksum); / / write status register //uchar SHT_Wri_Sta (uchar *p_value); Start / / measurement Uchar SHT_Mea_TH (uchar, *p_value, uchar, *p_checksum, uchar, mode); / / calculate value of temperature and relative humidity Void SHT_Cal_TH (float, *p_humidity, float, *p_temperature); / / dew point calculation Float SHT_Cal_DP (float, h, float, t); //SHT transport initiation //------------------------------------------------------------------------------ A transmission start / / generates _____ / ________ |_______| / / DAT: ___ / ___ / / SCK: ___| |___| |______ Void SHT_Tra_Sta (void) { SHT_SCK_OUT; SHT_DAT_OUT; SHT_DAT_1; (NOP); SHT_SCK_0; (NOP); SHT_SCK_1; (NOP); SHT_DAT_0; (NOP); SHT_SCK_0; (NOP); SHT_SCK_1; (NOP); SHT_DAT_1; (NOP); SHT_SCK_0; (NOP); } //SHT transport restart //------------------------------------------------------------------------------ Reset: DAT_line=1 and at / / commu

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档