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

网站开发遇到的问题及解决方法搜索引擎推广是什么意思

网站开发遇到的问题及解决方法,搜索引擎推广是什么意思,有谁知道网站优化怎么做,响应式wordpress模板目录 一.元件介绍及原理 二#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.hkea.cn/news/14422119/

相关文章:

  • app网站开发报价湖南禹班建设集团有限公司网站
  • 上海著名的网站制作公司域名与网站
  • asp网站安全常见的推广平台有哪些
  • 自助建站实验报告西安网站开发服务多少钱
  • 百度收录提交入口网址seo优化技术
  • 大新网站制作成都铁路局贵阳建设指挥部网站
  • 番禺网站建设哪家好深圳燃气公司是国企吗
  • 怎么自己在微信上做网站内部建设网站需要什么条件
  • 学做网站零基础阿里云 网站备案
  • 佛山新网站制作代理商网站建设类的职位
  • 福建富通建设有限公司网站重庆网络安全公司
  • wifi管理网站会计证继续教育在哪个网站做
  • 企业门户网站建设流程重庆网站排名公司
  • wordpress最大发布大小排名优化seo
  • 建设的招标网站创建论坛网站需要多少钱
  • 中山论坛建站模板重庆seo网站运营
  • 手机端视频网站模板下载网站更新的意义
  • 国家重点项目建设部网站机械网站建设中心
  • 网站集约化后如何建设励志响亮的建筑公司名
  • 租用微信做拍卖网站家装公司报价
  • 自己有网站怎么推广iis管理器添加网站
  • 网站域名不合法西安网站建设g
  • 做网站有哪些项目南宁平台公司
  • 学校网站结构图快速做网站
  • 网站原型用wampserver搭建网站
  • asp网站伪静态规则银川做网站服务
  • 电子商务网站是什么意思网站建设现状分析
  • 电子商务网站建设计划如何维护自己公司网站
  • 做网站卖专业卖文玩建筑网站汇总
  • 江西省建设工程安全质量监督管理局网站免费企业静态网站模板