资源简介
51单片机驱动SHT10温湿度传感器例程,包含数据手册,设计报告及源码实现
代码片段和文件信息
#include
//内部等待函数**************************************************************
unsigned char LCD_Wait(void)
{
LcdRs=0;
LcdRw=1; _nop_();
LcdEn=1; _nop_();
LcdEn=0;
return DBPort;
}
//向LCD写入命令或数据********************************************************
#define LCD_COMMAND 0 // Command
#define LCD_DATA 1 // Data
#define LCD_CLEAR_SCREEN 0x01 // 清屏
#define LCD_HOMING 0x02 // 光标返回原点
void LCD_Write(bit style unsigned char input)
{
LcdEn=0;
LcdRs=style;
LcdRw=0; _nop_();
DBPort=input; _nop_();//注意顺序
LcdEn=1; _nop_();//注意顺序
LcdEn=0; _nop_();
LCD_Wait();
}
//设置显示模式************************************************************
#define LCD_SHOW 0x04 //显示开
#define LCD_HIDE 0x00 //显示关
#define LCD_CURSOR 0x02 //显示光标
#define LCD_NO_CURSOR 0x00 //无光标
#define LCD_FLASH 0x01 //光标闪动
#define LCD_NO_FLASH 0x00 //光标不闪动
void LCD_SetDisplay(unsigned char DisplayMode)
{
LCD_Write(LCD_COMMAND 0x08|DisplayMode);
}
//设置输入模式************************************************************
#define LCD_AC_UP 0x02
#define LCD_AC_DOWN 0x00 // default
#define LCD_MOVE 0x01 // 画面可平移
#define LCD_NO_MOVE 0x00 //default
void LCD_SetInput(unsigned char InputMode)
{
LCD_Write(LCD_COMMAND 0x04|InputMode);
}
//初始化LCD************************************************************
void LCD_Initial()
{
LcdEn=0;
LCD_Write(LCD_COMMAND0x38); //8位数据端口2行显示5*7点阵
LCD_Write(LCD_COMMAND0x38);
LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR); //开启显示 无光标
LCD_Write(LCD_COMMANDLCD_CLEAR_SCREEN); //清屏
LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE); //AC递增 画面不动
}
//液晶字符输入的位置************************
void GotoXY(unsigned char x unsigned char y)
{
if(y==0)
LCD_Write(LCD_COMMAND0x80|x);
if(y==1)
LCD_Write(LCD_COMMAND0xC0|x);
}
//将字符输出到液晶显示
void Print(unsigned char *str)
{
while(*str!=‘\0‘)
{
LCD_Write(LCD_DATA*str);
str++;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-01 14:52 SHT10\
文件 995000 2014-12-27 09:36 SHT10\SHT10(温湿度传感器).pdf
文件 4382122 2015-10-05 21:37 SHT10\SHT10SHT11中文资料.pdf
目录 0 2017-12-01 14:52 SHT10\SHT10相关资料\
文件 455974 2014-12-15 19:17 SHT10\SHT10相关资料\SHT10_SHT11中文资料.pdf
文件 1132544 2014-12-17 21:16 SHT10\SHT10相关资料\STH10_C编程实例.doc
文件 297015 2015-01-01 15:12 SHT10\SHT10相关资料\基于SHT10的数字温湿度计设计.pdf
目录 0 2017-12-01 14:52 SHT10\SHT10项目编程\
文件 2374 2014-12-21 13:37 SHT10\SHT10项目编程\1602.c
文件 4399 2014-12-21 13:37 SHT10\SHT10项目编程\1602.LST
文件 6625 2014-12-21 13:37 SHT10\SHT10项目编程\1602.OBJ
文件 2434 2014-12-21 11:50 SHT10\SHT10项目编程\main.c
文件 5673 2014-12-21 11:50 SHT10\SHT10项目编程\main.LST
文件 7008 2014-12-21 11:50 SHT10\SHT10项目编程\main.OBJ
文件 22100 2014-12-21 13:45 SHT10\SHT10项目编程\SHT10
文件 6345 2014-12-21 13:37 SHT10\SHT10项目编程\SHT10.c
文件 7408 2014-12-21 13:45 SHT10\SHT10项目编程\SHT10.hex
文件 68 2014-12-21 13:45 SHT10\SHT10项目编程\SHT10.lnp
文件 11062 2014-12-21 13:37 SHT10\SHT10项目编程\SHT10.LST
文件 22731 2014-12-21 13:45 SHT10\SHT10项目编程\SHT10.M51
文件 10671 2014-12-21 13:37 SHT10\SHT10项目编程\SHT10.OBJ
文件 153 2015-10-05 19:37 SHT10\SHT10项目编程\SHT10.plg
文件 72887 2016-02-27 15:04 SHT10\SHT10项目编程\SHT10.uvgui.LiuBing
文件 6350 2016-02-27 15:04 SHT10\SHT10项目编程\SHT10.uvopt
文件 13712 2016-02-27 15:04 SHT10\SHT10项目编程\SHT10.uvproj
文件 35 2014-12-21 13:37 SHT10\SHT10项目编程\SHT10.__i
文件 74826 2015-10-05 19:37 SHT10\SHT10项目编程\SHT10_uvopt.bak
文件 13557 2014-12-21 09:32 SHT10\SHT10项目编程\SHT10_uvproj.bak
文件 740 2014-12-20 22:43 SHT10\SHT10项目编程\TOU.h
目录 0 2017-12-01 14:53 SHT10\单片机课程设计\
文件 60416 2014-12-21 12:18 SHT10\单片机课程设计\STH10_C编程实例.doc
............此处省略1个文件信息
- 上一篇:SgExam.zip
- 下一篇:爱英阅英语单词提取软件
评论
共有 条评论