基于STM32单片机的大气压强检测仪(Proteus仿真+程序)
编号:15
基于STM32单片机的大气压强检测仪
功能描述:
本设计由STM32单片机+BMP180大气压强检测模块+1602液晶显示模块组成。
1、主控制器是STM32单片机
2、利用BMP180传感器读取大气压强、温度、海拔高度等信息
3、1602液晶显示大气压强、温度、海拔高度等信息
注意:Proteus8.11 版本才能打开
视频演示链接:
https://www.bilibili.com/video/BV1oe4y127nS/?spm_id_from=333.999.0.0
仿真图:
程序源码:
/***********************************************
代码名称:大气压力传感器BMP180例程
功能说明:大气压力传感器BMP180,液晶显示大气压强、温度、海拔高度
接口说明:RS PA11; RW PA12;E PA15; 数据口 PB3-PB10 SCL PB0; SDA PB1;
编译环境:keil5
MCU :STM32F103C8T6
时钟频率: 8MHz
作者 :康微电子工作室
淘宝店铺:https://shop129920945.taobao.com
***********************************************/
#include "delay.h"
#include "led.h"
#include "LCD1602.h"
#include "IIC.h"
#include "BMP180.h"#include "stdio.h" int main(void)
{ unsigned char buf[20];NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置中断优先级分组为组2:2位抢占优先级,2位响应优先级Lcd1602_Init(); //液晶1602初始化delay_ms(100);BMP180_Init(); //BMP180初始化操作while(1){ BMP180_Convert_UncompensatedToTrue();sprintf((char*)buf,"Press:%7.3fkpa",True_Press/1000);Lcd1602_String(0,0,(u8*)buf);sprintf((char*)buf,"T:%.1f%cC",True_Temp,0xdf);Lcd1602_String(0,1,(u8*)buf);sprintf((char*)buf,"Al:%.0fm",True_Altitude);Lcd1602_String(9,1,(u8*)buf);delay_ms(100);}
}
软件免费下载地址:
1、Proteus仿真软件
文件内容:Proteus7.8安装包、Proteus8.6安装包、Proteus.8.10安装包、Proteus Professional 8.11 SP0安装包
链接:https://pan.baidu.com/s/11LNUZ9BJXWvXf1C4dPc3_w
提取码:2756
3、KEIL5 MDK软件(STM32开发软件)
链接:https://pan.baidu.com/s/1t3eY-3yRdTa7jZMlijq_jg
提取码:ab58
文件下载:
https://pan.baidu.com/s/1mL7xqel0unj26g1oHp813g?pwd=ti71
基于STM32单片机的大气压强检测仪(Proteus仿真+程序)相关推荐
- 基于STM32单片机的智能加湿器(Proteus仿真+程序)
标号:11 基于STM32单片机的智能加湿器 功能描述: 11.基于STM32单片机的智能加湿器 本设计由STM32F103单片机最小系统+DHT11温湿度传感器+1602液晶显示模块+声光报警模块+ ...
- 基于stm32单片机BMP180气压计海拔高度温度测量Proteus仿真
资料编号:149 下面是相关功能视频演示: 149-基于stm32单片机BMP180气压计海拔高度温度测量Proteus仿真(源码+仿真+全套资料) 本设计: 基于STM32的BMP180气压传感 ...
- 基于stm32单片机智能温控风扇控制系统Proteus仿真
资料编号:103 下面是相关功能视频演示: 103-基于stm32单片机智能温控风扇控制系统Proteus仿真(源码+仿真+全套资料) 功能介绍:采用stm32单片机.ds18b20温度传感器采集温 ...
- 基于stm32单片机有害气体监测检测Proteus仿真(仿真+源码+全套资料)
资料编号:097 检测当前的有害气体浓度,LCD1602显示,并且可以自动打开关闭风扇,也可以通过手动按键打开关闭风扇通风,全套资料齐全,具体功能请看下面演示视频 97-基于stm32单片机有害气体监 ...
- 基于stm32单片机有害气体监测检测Proteus仿真
资料编号:097 下面是相关功能视频演示: 97-基于stm32单片机有害气体监测检测Proteus仿真(仿真+源码+全套资料) 功能介绍:检测当前的有害气体浓度,LCD1602显示,并且可以自动 ...
- 基于stm32单片机的甲醛气体检测proteus仿真(源码+仿真+参考论文)
资料编号:056 检测当前的甲醛气体浓度,LCD1602显示,并且可以自动打开关闭风扇,也可以通过手动按键打开关闭风扇通风,全套资料齐全,具体功能请看下方演示视频 56-基于stm32单片机的甲醛气体 ...
- 基于STM32单片机的跑步机心率检测proteus仿真原理图PCB
功能: 0.本系统采用STM32F103RCT6作为单片机 1.系统采用LCD1602液晶实时显示转速 心率以及跑步时间等情况 2.系统设计有三个功能按键可以控制电机的启停以及复位跑步时间 3.心率检 ...
- 【011】基于51单片机的低频信号发生proteus仿真与实物设计
一.资料内容 (1).基于51单片机的低频信号发生proteus仿真设计一份: (2).基于51单片机的低频信号发生proteus仿真设计keli源代码一份: (3).基于51单片机的低频信号发生A ...
- 基于51单片机的LCD1602电子钟闹钟proteus仿真设计
本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计 源码+仿真+原理图+器件清单 仿真软件版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编 ...
最新文章
- Java高并发编程:性能与线程竞争
- nrf51822蓝牙芯片ble_app_proximity程序总结
- 记 Arthas 实现一次 CPU 排查与代码热更新
- 多线程,多进程,协程
- 【SpringBoot】SpringBoot 操作 Excel 完整示例(含源码GitHub)
- 100行代码让您学会JavaScript原生的Proxy设计模式
- django-模型类字段选项
- VirtualBox 复制虚拟机 克隆系统
- Centos7---1708 Linux上从零开始安装mysql
- 凸优化有关的数值线性代数知识四:分块消元与Schur补
- photoshop设置A4纸张大小
- 某一api全开源网站源码
- FAF世链区块链大会|DarkHorse商学院院长何沐庭:看好DeFi的未来
- js实现电子签名功能
- Android 显示大尺寸图片
- Mac安装Royal TSX
- 119.编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输入
- Markdown小问题【日常更新】
- python 日志中最亮的仔,是喜欢的花里胡哨吖...
- 【街道可步行性】步行通达性对街区空间活力与交往的影响 | 上海城市规划