当前位置: 首页 > news >正文

php网站开发干嘛的搜索引擎推广一般包括( )

php网站开发干嘛的,搜索引擎推广一般包括( ),网站建设交接协议书,基于 seajs 的高性能网站开发和优化实践_王保平(淘宝)目录 一.元件介绍及原理 二#xff0c;应用#xff1a;DS18B20读取温度 一.元件介绍及原理 1.元件 2.内部介绍 本次元件使用的是单总线 以下为单总线的介绍 时序结构 操作流程 本次需要使用的是SKIP ROM 跳过#xff0c; CONVERT T温度变化#xff0c;READ SCRATCHPAD…目录 一.元件介绍及原理 二应用DS18B20读取温度 一.元件介绍及原理 1.元件 2.内部介绍 本次元件使用的是单总线 以下为单总线的介绍 时序结构 操作流程 本次需要使用的是SKIP ROM 跳过  CONVERT T温度变化READ SCRATCHPAD读 数据帧 数据存储 根据上图所示原理所需要的延时值为绝对数值可以在STC中生成 二应用DS18B20读取温度 先根据单线的时序结构写好对应的五个函数功能再在DS18B20数据帧中调用单线的函数实现数据帧的功能最后在main函数中调用LCD1602和其他功能函数显示温度 1.单线功能函数 #include REGX52.H//引脚定义 sbit OneWire_DQP3^7;/*** brief 单总线初始化* param 无* retval 从机响应位0为响应1为未响应*/ unsigned char OneWire_Init(void) {unsigned char i;unsigned char AckBit;OneWire_DQ1;OneWire_DQ0;i 247;while (--i); //Delay 500usOneWire_DQ1;i 32;while (--i); //Delay 70usAckBitOneWire_DQ;i 247;while (--i); //Delay 500usreturn AckBit; }/*** brief 单总线发送一位* param Bit 要发送的位* retval 无*/ void OneWire_SendBit(unsigned char Bit) {unsigned char i;OneWire_DQ0;i 4;while (--i); //Delay 10usOneWire_DQBit;i 24;while (--i); //Delay 50usOneWire_DQ1; }/*** brief 单总线接收一位* param 无* retval 读取的位*/ unsigned char OneWire_ReceiveBit(void) {unsigned char i;unsigned char Bit;OneWire_DQ0;i 2;while (--i); //Delay 5usOneWire_DQ1;i 2;while (--i); //Delay 5usBitOneWire_DQ;i 24;while (--i); //Delay 50usreturn Bit; }/*** brief 单总线发送一个字节* param Byte 要发送的字节* retval 无*/ void OneWire_SendByte(unsigned char Byte) {unsigned char i;for(i0;i8;i){OneWire_SendBit(Byte(0x01i));} }/*** brief 单总线接收一个字节* param 无* retval 接收的一个字节*/ unsigned char OneWire_ReceiveByte(void) {unsigned char i;unsigned char Byte0x00;for(i0;i8;i){if(OneWire_ReceiveBit()){Byte|(0x01i);}}return Byte; }2.DS18B20函数 #include REGX52.H #include OneWire.h//DS18B20指令 #define DS18B20_SKIP_ROM 0xCC #define DS18B20_CONVERT_T 0x44 #define DS18B20_READ_SCRATCHPAD 0xBE/*** brief DS18B20开始温度变换* param 无* retval 无*/ void DS18B20_ConvertT(void) {OneWire_Init();OneWire_SendByte(DS18B20_SKIP_ROM);OneWire_SendByte(DS18B20_CONVERT_T); }/*** brief DS18B20读取温度* param 无* retval 温度数值*/ float DS18B20_ReadT(void) {unsigned char TLSB,TMSB;int Temp;float T;OneWire_Init();OneWire_SendByte(DS18B20_SKIP_ROM);OneWire_SendByte(DS18B20_READ_SCRATCHPAD);TLSBOneWire_ReceiveByte();TMSBOneWire_ReceiveByte();Temp(TMSB8)|TLSB;TTemp/16.0;return T; }3.main函数 #include REGX52.H #include LCD1602.h #include DS18B20.h #include Delay.hfloat T;void main() {DS18B20_ConvertT(); //上电先转换一次温度防止第一次读数据错误Delay(1000); //等待转换完成LCD_Init();LCD_ShowString(1,1,Temperature:);while(1){DS18B20_ConvertT(); //转换温度TDS18B20_ReadT(); //读取温度if(T0) //如果温度小于0{LCD_ShowChar(2,1,-); //显示负号T-T; //将温度变为正数}else //如果温度大于等于0{LCD_ShowChar(2,1,); //显示正号}LCD_ShowNum(2,2,T,3); //显示温度整数部分LCD_ShowChar(2,5,.); //显示小数点LCD_ShowNum(2,6,(unsigned long)(T*10000)%10000,4);//显示温度小数部分} } 效果显示 原理图
http://www.dnsts.com.cn/news/182464.html

相关文章:

  • 天津做网站建设公司做网站成功案例
  • 关于计算机网站开发的论文题目手机端原神
  • 单人做网站需要掌握哪些知识商贸信息网站
  • 怎么找网站济南房产信息网站官网
  • 常州建设局网站打不开比特币做空网站
  • 网站购物车设计嘉兴seo推广优化
  • 沈阳火车站阿里巴巴黄页网站
  • 编辑网站的软件手机软件腾讯企业邮箱怎么开通注册
  • 即墨做网站浦口区网站建设技术指导
  • 建站哪家好网站广告位怎么做
  • 教人做衣服得网站有哪些做网站资料准备什么
  • 展览网站制作东台网站设计
  • 网站title写法高端的科技网站建设
  • 音乐介绍网站怎么做的做外贸需要浏览外国网站
  • 一学一做教育视频网站机关网站建设考核测评总结
  • 有关网站开发的创意网站建设费用贵不贵
  • 上传网站源码google永久免费的服务器
  • 都有哪些网站网络管理系统逻辑模型
  • 网站建设模型软件张家港网站设计制作
  • 拼车网站的建设雨实现做网站 如何 挣钱
  • 个人做网站下载网上图可以吗全返网站建设
  • 怎么给企业做网站全网推广平台
  • 动画制作软件免费版短视频seo搜索优化
  • 网站建设公司行业如何区别网站是自适应还是
  • html5怎么做网站中国城乡住建部建设部网站
  • 抚顺网站建设7113网站开发使用的技术有哪些
  • 制作网站过程企业微网站怎么做
  • 西安十大网站制作公司wordpress响应式图片功能
  • wordpress 360字体凌哥seo
  • 开家网站建设培训学校WordPress数据库密码文件