DHT11.h 707 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _DHT11__H_
  2. #define _DHT11__H_
  3. #include "main.h"
  4. extern bool DHT11ReadIO ( void );
  5. //对应IO口配置
  6. typedef struct
  7. {
  8. uint8_t humi_int; //湿度的整数部分
  9. uint8_t humi_deci; //湿度的小数部分
  10. uint8_t temp_int; //温度的整数部分
  11. uint8_t temp_deci; //温度的小数部分
  12. uint8_t check_sum; //校验和
  13. } DHT11_Data_TypeDef;
  14. unsigned char StartDHT11 ( void );
  15. void DHT11_PortIN ( void );
  16. void DHT11_PortOUT ( void );
  17. uint8_t Read_DHT11 ( DHT11_Data_TypeDef *DHT11_Data );
  18. //**********************************
  19. //**********************************
  20. extern unsigned char tdata[4];
  21. //extern unsigned char sbuf;
  22. //extern unsigned char check;
  23. #endif