云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 毕业设计(论文)基于at89c51单片机温湿度显示报警系统设计

毕业设计(论文)基于at89c51单片机温湿度显示报警系统设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 3:01:33

致谢

第29页(共43页)

基于单片机温湿度显示报警系统设计

附录:

/*************端口定义******************** P1.0------SCK (SHT10)

P1.1------DATA (SHT10)

P0------DB0~DB7 (LCD1602)

P2.0------RS (LCD1602) P2.1------RW (LCD1602) P2.2------E (LCD1602) *****************************************/ #include #include #include #include #include #include

#define uchar unsigned char #define uint unsigned int

#define TEMPUP 28 //温度上限 #define TEMPDOWN 17 //温度下限 #define HUMDOWN 70 //湿度上限 #define HUMUP 40

sbit LcdRs= P2^0; //1602液晶端口定义 sbit LcdRw= P2^1; sbit LcdEn= P2^2;

sbit led1 =P3^0; //报警灯端口定义 sbit led2=P3^4;

第30页(共43页)

//湿度下限

附录

sbit ACC0 = ACC^0; sbit ACC7 = ACC^7; bit start; uchar str[7];

//向LCD写入命令或数据

************************************************************ #define LCD_COMMAND #define LCD_DATA

0 // Command

1 // Data

#define LCD_CLEAR_SCREEN 0x01 // 清屏 #define LCD_HOMING

//设置显示模式************************************************************ #define LCD_SHOW #define LCD_HIDE

0x04 //显示开 0x00 //显示关

0x02 //显示光标 0x00 //无光标 0x01 //光标闪动

0x00 //光标不闪动

0x02 // 光标返回原点

#define LCD_CURSOR

#define LCD_NO_CURSOR #define LCD_FLASH

#define LCD_NO_FLASH

//设置输入模式************************************************************ #define LCD_AC_UP

0x02

0x00 // default

#define LCD_AC_DOWN #define LCD_MOVE

0x01 // 画面可平移

0x00 //default

#define LCD_NO_MOVE

unsigned char LCD_Wait(void);

void LCD_Write(bit style, unsigned char input);

第31页(共43页)

基于单片机温湿度显示报警系统设计

/***********1602液晶显示部分子程序****************/ void delay(uint z) { }

void LCD_Write(bit style, unsigned char input) { }

void LCD_SetDisplay(unsigned char DisplayMode) //设置输出 { }

void LCD_SetInput(unsigned char InputMode) //设置输入 {

LCD_Write(LCD_COMMAND, 0x08|DisplayMode); LcdRs=style; P0=input; delay(5); LcdEn=1; delay(5);

uint x,y; for(x=z;x>0;x--)

for(y=110;y>0;y--);

//延时函数

LcdEn=0;

第32页(共43页)

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

致谢 第29页(共43页) 基于单片机温湿度显示报警系统设计 附录: /*************端口定义******************** P1.0------SCK (SHT10) P1.1------DATA (SHT10) P0------DB0~DB7 (LCD1602) P2.0------RS (LCD1602) P2.1------RW (LCD1602) P2.2------E (LCD1602) ***********

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com