dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)

dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)

ID:14543066

大小:45.00 KB

页数:23页

时间:2018-07-29

dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)_第1页
dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)_第2页
dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)_第3页
dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)_第4页
dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)_第5页
资源描述:

《dht温湿度测量,液晶及串口显示(dht temperature and humidity measurement, lcd and serial display)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、dht11温湿度测量,液晶及串口显示(DHT11temperatureandhumiditymeasurement,LCDandserialdisplay)#包括<#包括<<信息。”//typedefcharU8;/*符号位整数变量无符号8位整型变量*定义/类型定义符号S8;/*符号位整数变量有符号8位整型变量*定义/typedefunsignedintU16;/*符号16位整数变量无符号16位整型变量*定义/typedefintS16签署;/*定义符号16位整数变量有符号16位整型变量*/typedefunsignedl

2、ongU32;/*无符号32位整数变量无符号32位整型变量*定义/typedef签署长期S32;/*定义符号32位整数变量有符号32位整型变量*/typedeffloatF32;/*单精度浮点变量(32bits)单精度浮点数(32位长度)*/typedef双F64;/*双精度浮点变量(64位)双精度浮点数(64位长度)*///#定义unsignedchar函数#unsignedint定义单元#定义data_0_time4----------------------------------------------//////---------

3、-------IO口定义区--------------------//----------------------------------------------////了P3^=7;普通焊接=P2^7;普通RS=P3^5;/*定义液晶控制端口*/P3^了RW=6;公司lcden=P3^4;#定义lcddataP0----------------------------------------------////----------------定义区--------------------////----------------------

4、------------------------////U8u8flag,K;U8u8count,u8temp;U8u8t_data_h,u8t_data_l,u8rh_data_h,u8rh_data_l,u8checkdata;U8u8t_data_h_temp,u8t_data_l_temp,u8rh_data_h_temp,u8rh_data_l_temp,u8checkdata_temp;U8u8comdata;U8的数据[5];//定义发送的字节数U8的数据[5];U8计数,count_r=0;U8STR[5]={“RS232”

5、};U16u16temp1,u16temp2;无效delayms(UCHARMS)/**/延时LCD1602{函数[J].;而(MS){对于(j=0;j<250;j++){;}}}无效lcd_busy_wait()LCD1602忙等待*//*{RS=0;RW=1;lcden=1;lcddata=0xff;而(lcddata&0x80);lcden=0;}无效writecommand(函数命令)/**/命令字写入LCD1602{lcd_busy_wait();RS=0;RW=0;lcden=0;(20)delayms;lcddata=命令;(

6、20)delayms;lcden=1;lcden=0;}无效lcd_system_reset(){(20)delayms;writecommand(0X38);(100)delayms;writecommand(0X38);(50)delayms;writecommand(0X38);(10)delayms;writecommand(0x0c);writecommand(0x06);writecommand(0x01);}无效lcd_char_write(x_pos函数,函数的函数y_pos,lcd_dat){x_pos&=0x0f;y_p

7、os&=0x01;如果(y_pos==1)x_pos+=0x40;x_pos+=0x80;writecommand(x_pos);lcd_busy_wait();RS=1;RW=0;lcden=0;(20)delayms;lcddata=lcd_dat;(20)delayms;lcden=1;(20)delayms;lcden=0;}无效lcd_string_write(unsignedchar,unsignedchar,unsignedchar代码数据){unsignedcharlistlength;listlength=0;y=0x1;

8、X=0xf;//限制X不能大于15,Y不能大于1而(这listlength]>[0x19)/若到达字串尾则退出{如果(x<=0xf)//x坐标应小于0xf{lcd_char_wr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。