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

h5技术建设网站的知识网站网页区别是什么

h5技术建设网站的知识,网站网页区别是什么,盐城手机网站建设公司,口碑好的网站建设价格K_A18_001 基于STM32等单片机采集MQ2传感参数串口与OLED0.96双显示一、资源说明二、基本参数参数引脚说明三、驱动说明IIC地址/采集通道选择/时序对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RCMQ2传感参模块1.2、STM32F103C8T6MQ2传感参模块五、基础知识学习与相关… K_A18_001 基于STM32等单片机采集MQ2传感参数串口与OLED0.96双显示一、资源说明二、基本参数参数引脚说明三、驱动说明IIC地址/采集通道选择/时序对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RCMQ2传感参模块1.2、STM32F103C8T6MQ2传感参模块五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取七、注意事项八、接线说明STC89C52RCSTM32F103C8T6一、资源说明 单片机型号测试条件模块名称代码功能STC89C52RC晶振11.0592MMQ2传感模块STC89C52RC采集MQ2传感模块参数 串口与OLED0.96双显示STM32F103C8T6晶振8M/系统时钟72MMQ2传感模块STM32F103C8T6采集MQ2传感模块参数 串口与OLED0.96双显示 其他资料目录 直戳跳转 二、基本参数 参数 可以用于家庭和工厂的气体泄漏监测装置适宜于液化气、丁烷、丙烷、 甲烷、 酒精、烟雾等的探测 灵敏度可调图中蓝色数字电位器调节 工作电压 5V 使用前供电至少预热 2 分钟以上传感器稍微发烫属于正 常现象 输出形式 a 模拟量电压输出 b 数字开关量输出0 和 1 引脚说明 MQ2传感模块引脚说明VCC正极 3.3-5V供电GND负极 接GNDDO数字量输出默认高电平输出 到阀值输出低电平AO模拟量输出 三、驱动说明 STC89C52RC无ADC所以需要借助外部ADC模块 此处用PCF8591模块进行采集 IIC地址/采集通道选择/时序 对应程序: 以51为例 /*******************************************************************起动总线函数 函数原型: void Start_I2c(); 功能: 启动I2C总线,即发送I2C起始条件. ********************************************************************/ void Start_I2c() {PCF8591_SDA1; /*发送起始条件的数据信号*/PCF8591_SCL1;IIC_Delay();PCF8591_SDA0; /*发送起始信号*/IIC_Delay(); PCF8591_SCL0; /*钳住I2C总线准备发送或接收数据 */IIC_Delay(); }/*******************************************************************结束总线函数 函数原型: void Stop_I2c(); 功能: 结束I2C总线,即发送I2C结束条件. ********************************************************************/ void Stop_I2c() {PCF8591_SDA0; /*发送结束条件的数据信号*/PCF8591_SCL1; /*结束条件建立时间大于4μs*/IIC_Delay();PCF8591_SDA1; /*发送I2C总线结束信号*/IIC_Delay(); }/*******************************************************************字节数据发送函数 函数原型: void SendByte(UCHAR c); 功能: 将数据c发送出去,可以是地址,也可以是数据,发完后等待应答,并对此状态位进行操作.(不应答或非应答都使ack0) 发送数据正常ack1; ack0表示被控器无应答或损坏。 ********************************************************************/ void SendByte(uint8_t c) {uint8_t BitCnt;for(BitCnt0;BitCnt8;BitCnt) /*要传送的数据长度为8位*/{if((cBitCnt)0x80)PCF8591_SDA1; /*判断发送位*/else PCF8591_SDA0; PCF8591_SCL1; /*置时钟线为高通知被控器开始接收数据位*/IIC_Delay(); PCF8591_SCL0; }IIC_Delay();PCF8591_SDA1; /*8位发送完后释放数据线准备接收应答位*/IIC_Delay(); PCF8591_SCL1;IIC_Delay();if(PCF8591_SDA1)ack0; else ack1; /*判断是否接收到应答信号*/PCF8591_SCL0;IIC_Delay(); }/*******************************************************************字节数据接收函数 函数原型: UCHAR RcvByte(); 功能: 用来接收从器件传来的数据,并判断总线错误(不发应答信号)发完后请用应答函数应答从机。 ********************************************************************/ uint8_t RcvByte() {uint8_t retc;uint8_t BitCnt;retc0; PCF8591_SDA1; /*置数据线为输入方式*/for(BitCnt0;BitCnt8;BitCnt){PCF8591_SCL0; /*置时钟线为低准备接收数据位*/IIC_Delay();PCF8591_SCL1; /*置时钟线为高使数据线上数据有效*/IIC_Delay();retcretc1;if(PCF8591_SDA1)retcretc1; /*读数据位,接收的数据位放入retc中 */IIC_Delay();}PCF8591_SCL0; IIC_Delay();return(retc); }/********************************************************************应答子函数 函数原型: void Ack_I2c(bit a); 功能: 主控器进行应答信号(可以是应答或非应答信号由位参数a决定) ********************************************************************/ void Ack_I2c(uint8_t a) {if(a0)PCF8591_SDA0; /*在此发出应答或非应答信号 */else PCF8591_SDA1;IIC_Delay(); PCF8591_SCL1;IIC_Delay();PCF8591_SCL0; /*清时钟线钳住I2C总线以便继续接收*/IIC_Delay(); }采集通道选择 ISendByte(PCF8591,0x42);地址 #define PCF8591 0x90 //PCF8591 地址 四、部分代码说明 1、接线引脚定义 需要自定义引脚可在此处更改STM32要自定义引脚的话也要注意引脚时钟使能的更改 1.1、STC89C52RCMQ2传感参模块 //MQ2传感PCF8591模块引脚定义 MQ2传感模块---------------------------PCF8591 AO-------------------------------------AIN2sbit PCF8591_SCLP1^0; //I2C 时钟 sbit PCF8591_SDAP1^1; //I2C 数据 //OLED0.96模块引脚定义 sbit SCLP1^2; //串行时钟 sbit SDAP1^3; //串行数据1.2、STM32F103C8T6MQ2传感参模块 //MQ2传感模块引脚定义 GPIOA_0 ADC1通道0 #define ADC_GPIO_APBxClock_FUN RCC_APB2PeriphClockCmd #define ADC_GPIO_CLK RCC_APB2Periph_GPIOA #define ADC_PORT GPIOA #define ADC_PIN GPIO_Pin_0 //OLED0.96模块引脚定义 //-----------------OLED IIC端口定义---------------- #define OLED_SCLK_Clr() GPIO_ResetBits(GPIOB,GPIO_Pin_8)//SCL #define OLED_SCLK_Set() GPIO_SetBits(GPIOB,GPIO_Pin_8)#define OLED_SDIN_Clr() GPIO_ResetBits(GPIOB,GPIO_Pin_9)//SDA #define OLED_SDIN_Set() GPIO_SetBits(GPIOB,GPIO_Pin_9)五、基础知识学习与相关资料下载 1、STC89C52RC程序下载 直戳跳转 2、STM32F103C8T6程序下载 (1)串口下载 直戳跳转 (2)ST-LINK下载 直戳跳转 (3)J-LINK下载 直戳跳转 (4)DAP-LINK下载 直戳跳转 3、OLED0.96程序说明 直戳跳转 4、串口助手下载与使用 (1)安信可调试助手使用 直戳跳转 (2) sscom33串口调试助手使用 直戳跳转 (3)STC-ISP串口调试助手使用 直戳跳转 六、视频效果展示与程序资料获取 视频连接 直戳跳转 资料获取 滑到最后添加个人号 七、注意事项 1、VCC GND请勿接反接反易烧 2、OLED显示异常时排除接线接触不良 3、使用前需要预热 八、接线说明 STC89C52RC /************************************************************************************ // 生成日期 : 2021-6-21 // 最近修改 : 2021-11-21 // 功能描述 : MQ2传感模块测试程序 // 测试条件 : STC89C52RC 晶振11.0592 接线 MQ2传感模块----------------------STC89C52RC VCC-------------------------------5V GND-------------------------------GND MQ2传感模块----------------------PCF8591 AO--------------------------------AIN2PCF8591--------------------------------STC89C52RC VCC-- ---------------------------------5V GND- ----------------------------------GND SCL- ----------------------------------P1.0 //SCL SDA- ----------------------------------P1.1 //SDAOLED0.96(IIC) -------------------------STC89C52RC VCC------------------------------------3.3V GND------------------------------------GND SCL------------------------------------P1^2 SDA------------------------------------P1^3 *************************************************************************************/STM32F103C8T6 /************************************************************************************ // 生成日期 : 2021-6-21 // 最近修改 : 2021-11-21 // 功能描述 : MQ2传感模块测试程序 // 测试条件 : STM32F103C8T6 晶振8M 系统时钟 72M 接线 MQ2传感模块-----------------------STM32F103C8T6 VCC-------------------------------------3.3V GND-------------------------------------GND AO--------------------------------------PA_0 OLED0.96 VCC-- -----------------------------------3.3V GND- ------------------------------------GND SCL- ------------------------------------PB_8 //SCL SDA- ------------------------------------PB_9 //SDA *****************************************************************************************/
http://www.hkea.cn/news/14526578/

相关文章:

  • 国外网站设计师技术先进的网站建设公司
  • 免费企业网站系统源码下载网站建设页面框架
  • 建筑网站首页设计婚庆网站开发的意义
  • 物流网站的建设实训做网站赚钱要多久
  • 福州网站设计大概费用哪儿提供邢台做网站
  • 做网站什么码金沙洲网站建设工作室
  • 网站性能容量的收集与分析怎么做设计方案包括哪些内容
  • 海外产品网站建设做网站的人
  • 沭阳哪里有做网站推广的网站建站维护运营
  • 商城建设网站dell网站的网站设计特色
  • 做虚拟主机网站建站工具cms
  • 网站微信登录怎么做3d模拟设计房子软件
  • 做网站属于什么专业html编辑器哪个软件好用
  • 信用网站标准化建设方案网站单页别人是怎么做的
  • 学校建设网站的意义什么是响应式的网站
  • 创建软件网站建站网站方法
  • 网站建设论文3000wordpress文章排版编辑器
  • 科技+杭州+网站建设福州营销型网站建设
  • 建个简单网站wordpress amp
  • 做旅游网站的目的宁德网
  • 朝阳网站优化宜宾住房与城乡建设部网站
  • 做网站需要自己上传产品吗网站建设送企业邮箱吗
  • 视频网站视频预览怎么做成都设计公司邮箱
  • 广州网站建设找新际中山建网站咨询电话
  • 怎样写精品课程网站建设网站SEO建设
  • wordpress电影网站模板做网站要懂什么编程
  • ytwzjs烟台网站建设中英文网站建设 pdf
  • 给公司做网站的费用入什么科目珠海中小企业网站建设
  • 招聘网站建设规划书免费申请企业网站
  • 营销型网站公司名称网站建设与管理的总结报告