编号: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仿真+程序)相关推荐

  1. 基于STM32单片机的智能加湿器(Proteus仿真+程序)

    标号:11 基于STM32单片机的智能加湿器 功能描述: 11.基于STM32单片机的智能加湿器 本设计由STM32F103单片机最小系统+DHT11温湿度传感器+1602液晶显示模块+声光报警模块+ ...

  2. 基于stm32单片机BMP180气压计海拔高度温度测量Proteus仿真

    资料编号:149   下面是相关功能视频演示: 149-基于stm32单片机BMP180气压计海拔高度温度测量Proteus仿真(源码+仿真+全套资料) 本设计: 基于STM32的BMP180气压传感 ...

  3. 基于stm32单片机智能温控风扇控制系统Proteus仿真

    资料编号:103  下面是相关功能视频演示: 103-基于stm32单片机智能温控风扇控制系统Proteus仿真(源码+仿真+全套资料) 功能介绍:采用stm32单片机.ds18b20温度传感器采集温 ...

  4. 基于stm32单片机有害气体监测检测Proteus仿真(仿真+源码+全套资料)

    资料编号:097 检测当前的有害气体浓度,LCD1602显示,并且可以自动打开关闭风扇,也可以通过手动按键打开关闭风扇通风,全套资料齐全,具体功能请看下面演示视频 97-基于stm32单片机有害气体监 ...

  5. 基于stm32单片机有害气体监测检测Proteus仿真

    资料编号:097   下面是相关功能视频演示: 97-基于stm32单片机有害气体监测检测Proteus仿真(仿真+源码+全套资料) 功能介绍:检测当前的有害气体浓度,LCD1602显示,并且可以自动 ...

  6. 基于stm32单片机的甲醛气体检测proteus仿真(源码+仿真+参考论文)

    资料编号:056 检测当前的甲醛气体浓度,LCD1602显示,并且可以自动打开关闭风扇,也可以通过手动按键打开关闭风扇通风,全套资料齐全,具体功能请看下方演示视频 56-基于stm32单片机的甲醛气体 ...

  7. 基于STM32单片机的跑步机心率检测proteus仿真原理图PCB

    功能: 0.本系统采用STM32F103RCT6作为单片机 1.系统采用LCD1602液晶实时显示转速 心率以及跑步时间等情况 2.系统设计有三个功能按键可以控制电机的启停以及复位跑步时间 3.心率检 ...

  8. 【011】基于51单片机的低频信号发生proteus仿真与实物设计

    ​一.资料内容 (1).基于51单片机的低频信号发生proteus仿真设计一份: (2).基于51单片机的低频信号发生proteus仿真设计keli源代码一份: (3).基于51单片机的低频信号发生A ...

  9. 基于51单片机的LCD1602电子钟闹钟proteus仿真设计

    本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计 源码+仿真+原理图+器件清单 仿真软件版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编 ...

最新文章

  1. Java高并发编程:性能与线程竞争
  2. nrf51822蓝牙芯片ble_app_proximity程序总结
  3. 记 Arthas 实现一次 CPU 排查与代码热更新
  4. 多线程,多进程,协程
  5. 【SpringBoot】SpringBoot 操作 Excel 完整示例(含源码GitHub)
  6. 100行代码让您学会JavaScript原生的Proxy设计模式
  7. django-模型类字段选项
  8. VirtualBox 复制虚拟机 克隆系统
  9. Centos7---1708 Linux上从零开始安装mysql
  10. 凸优化有关的数值线性代数知识四:分块消元与Schur补
  11. photoshop设置A4纸张大小
  12. 某一api全开源网站源码
  13. FAF世链区块链大会|DarkHorse商学院院长何沐庭:看好DeFi的未来
  14. js实现电子签名功能
  15. Android 显示大尺寸图片
  16. Mac安装Royal TSX
  17. 119.编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输入
  18. Markdown小问题【日常更新】
  19. python 日志中最亮的仔,是喜欢的花里胡哨吖...
  20. 【街道可步行性】步行通达性对街区空间活力与交往的影响 | 上海城市规划

热门文章

  1. 以过来人经验---分享从学生--工程师之学习--工作--生存三模式(上)
  2. 三款RPA软件简单介绍
  3. index和barcode有什么区别
  4. sketchup模型组件《小清新 摆件模型》
  5. SQL Server 2017 安装流程
  6. 红米k30s至尊纪念版和红米k30pro变焦版的区别 哪个好
  7. 罗马复兴各民族兵种详细参数——埃及篇
  8. Tekton CD 之实战篇(三):从Github到k8s集群
  9. 2007年十大时尚流行发型
  10. java(10000以内的质数)