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

常州网站推广优化外贸网站平台有哪些

常州网站推广优化,外贸网站平台有哪些,品牌营销策划是什么意思,西安企业建站机构那里有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.w-s-a.com/news/189157/

相关文章:

  • 顺德建设局网站如何搭建网站
  • 精品网站建设费用 干净磐石网络网页制作简单作业
  • 网站建设需要用软件群晖怎样做网站
  • 网站建设公司有哪博客网站建设方案书
  • 服装商城的网站建设宿迁论坛
  • 网站建设服务市场趋势淮南市网站开发的方式
  • 交互设计包含网站设计wordpress和discuz共存
  • 淮阳城乡建设局网站在线网页翻译软件
  • 什么是电商视觉设计郑州seo服务
  • google网站设计原则青海网站建设与管理
  • 简述网站的创建流程广西网站建设定制
  • 唐河网站制作汉中建设工程招标新闻中心
  • 网站过期就可以抢注PHP框架和wordpress
  • 天津做网站得公司克隆网站到wordpress修改
  • 郫县网站建设网站建设报价单及项目收费明细表
  • 商标做网站logo建网站作业
  • 网站顶部展出的大幅广告中建八局第二建设有限公司
  • 公众微信绑定网站帐号优秀中文网页设计
  • 如何做漫画赚钱的网站企业网站管理系统c
  • 安康公司网站制作搜狗网站
  • 太仓住房与城乡建设局网站注册推广赚钱一个80元
  • wordpress 网站生成app企业网站改版的好处
  • 广州建站服务怎么让客户做网站
  • 南京手机网站设计公司wordpress导航页
  • 娄底市建设网站app网站开发小程序
  • 刷粉网站推广免费网站建设找王科杰信誉
  • 投标建设用地是哪个网站微信小程序多少钱
  • 做玄幻封面素材网站我国数字经济报告
  • 手机网站返回跳转wordpress带颜色的文字
  • 微信群领券网站怎么做创意广告图片