下载此文档

sht11温湿度传感器与1602应用代码及仿真.doc


文档分类:通信/电子 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
实用文档:..仿真图形运行后结果#ifndef__TOU_H__#define__TOU_H__#include<>#include<>//#include<>//Keillibrary#defineucharunsignedcharenum{TEMP,HUMI};sbitDATA=P1^1;sbitSCK=P1^0;sbitRS=P2^0;sbitRW=P2^1;sbitE=P2^2;sfrDBPort=0x80;//P0=0x80,P1=0x90,P2=0xA0,P3=/********DS1602函数声明********/voidLCD_Initial();voidGotoXY(unsignedcharx,unsignedchary);voidPrint(unsignedchar*str);voidLCD_Write(bitstyle,unsignedcharinput);/********SHT10函数声明********/voids_connectionreset(void);chars_measure(unsignedchar*p_value,unsignedchar*p_checksum,unsignedcharmode);voidcalc_sth10(float*p_humidity,float*p_temperature);//floatcalc_dewpoint(floath,floatt);#endif/***********************************************************************************************************************************************************///SHT10程序()://#include<>#definenoACK0 //继续传输数据,用于判断是否结束通讯#defineACK1//结束数据传输; //地址命令读/写#defineSTATUS_REG_W0x06//00000110#defineSTATUS_REG_R0x07//00000111#defineMEASURE_TEMP0x03//00000011#defineMEASURE_HUMI0x05//00000101#defineRESET0x1e//00011110//写字节程序chars_write_byte(unsignedcharvalue){ unsignedchari,error=0; for(i=0x80;i>0;i>>=1)//高位为1,循环右移 { if(i&value)DATA=1;//和要发送的数相与,结果为发送的位 elseDATA=0; SCK=1; _nop_();_nop_();_nop_();//延时3us SCK=0; } DATA=1;//释放数据线 SCK=1; error=DATA;//检查应答信号,确认通讯正常 _nop_();_nop_();_nop_(); SCK=0; DATA=1

sht11温湿度传感器与1602应用代码及仿真 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00001
  • 文件大小87 KB
  • 时间2019-07-16