- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
精品文档
仿真图形
运行后结果
。
1欢迎下载
精品文档
#ifndef __TOU_H__
#define __TOU_H__
#includereg52.h
#include intrins.h
//#include math.h //Keil library
#define uchar unsigned char
enum {TEMP,HUMI};
sbit DATA = P1^1;
sbit SCK = P1^0;
sbit RS = P2^0;
sbit RW = P2^1;
sbit E = P2^2;
sfr DBPort = 0x80; //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0. 数据端口
/******** DS1602 函数声明 ********/
void LCD_Initial();
void GotoXY(unsigned char x, unsigned char y);
void Print(unsigned char *str);
void LCD_Write(bit style, unsigned char input);
/******** SHT10 函数声明 ********/
void s_connectionreset(void);
char s_measure(unsigned char *p_value, unsigned char *p_checksum, unsigned char mode);
void calc_sth10(float *p_humidity ,float *p_temperature);
//float calc_dewpoint(float h,float t);
#endif
/*****************************************************************************************************
******************************************************/
//SHT10 程序( SHT10.c ):
//#includetou.h
。
2欢迎下载
精品文档
#define noACK 0 // 继续传输数据,用于判断是否结束通讯
#define ACK 1 // 结束数据传输;
// 地址 命令 读/ 写
#define STATUS_REG_W 0x06 //000 0011 0
#define STATUS_REG_R 0x07 //000 0011 1
#define MEASURE_TEMP 0x03 //000 0001 1
#define MEASURE_HUMI 0x05 //000 0010 1
#define RESET 0x1e //000 1111 0
// 写字节程序
char s_
文档评论(0)