91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.65MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-21
  • 語言: C/C++
  • 標(biāo)簽: STM32??51??C程序??

資源簡介

BMP180氣壓計(jì)STM32例程+51例程+數(shù)據(jù)手冊,C語言代碼,程序調(diào)試好的,能用!

資源截圖

代碼片段和文件信息

#include??
#include?“bmp180.h“
#include?“delay.h“
//#include?“bmpi2c.h“
#include?“LQ12864.h“
?
#include??????//Keil?library?
#include????//Keil?library?
#include?????//Keil?library
#include???//Keil?library
?
#define???uchar?unsigned?char
#define???uint?unsigned?int
?
?
#defineBMP085_SlaveAddress???0xee??//定義器件在IIC總線中的從地址??????????????????????????????
#define?OSS?0//?Oversampling?Setting?(note:?code?is?not?set?up?to?use?other?OSS?values)
?
?
typedef?unsigned?char??BYTE;
typedef?unsigned?short?WORD;
?
long??temperature;//溫度值
long??pressure;//壓力值
long??height;//相對海拔高度值
?
//uchar?geshibaiqianwanshiwan;???????????//顯示變量
int??dis_data;??????????????????????????????//變量
?
short?ac1;
short?ac2;
short?ac3;
unsigned?short?ac4;
unsigned?short?ac5;
unsigned?short?ac6;
short?b1;
short?b2;
short?mb;
short?mc;
short?md;
?
/**************************************
延時(shí)5毫秒(STC90C52RC@12M)
不同的工作環(huán)境需要調(diào)整此函數(shù)
當(dāng)改用1T的MCU時(shí)請調(diào)整此延時(shí)函數(shù)
**************************************/
void?Delay5ms()
{
?
????WORD?n?=?560;
?
????while?(n--);
?
}
?
?
/**************************************
起始信號(hào)
**************************************/
void?BMP085_Start()
{
?
????SDA?=?1;????????????????????//拉高數(shù)據(jù)線
????SCL?=?1;????????????????????//拉高時(shí)鐘線
????Delay5us();?????????????????//延時(shí)
????SDA?=?0;????????????????????//產(chǎn)生下降沿
????Delay5us();?????????????????//延時(shí)
????SCL?=?0;????????????????????//拉低時(shí)鐘線
?
}
?
/**************************************
停止信號(hào)
**************************************/
void?BMP085_Stop()
{
?
????SDA?=?0;????????????????????//拉低數(shù)據(jù)線
????SCL?=?1;????????????????????//拉高時(shí)鐘線
????Delay5us();?????????????????//延時(shí)
????SDA?=?1;????????????????????//產(chǎn)生上升沿
????Delay5us();?????????????????//延時(shí)
?
}
?
/**************************************
發(fā)送應(yīng)答信號(hào)
入口參數(shù):ack?(0:ACK?1:NAK)
**************************************/
void?BMP085_SendACK(bit?ack)
{
?
????SDA?=?ack;??????????????????//寫應(yīng)答信號(hào)
????SCL?=?1;????????????????????//拉高時(shí)鐘線
????Delay5us();?????????????????//延時(shí)
????SCL?=?0;????????????????????//拉低時(shí)鐘線
????Delay5us();?????????????????//延時(shí)
?
}
?
/**************************************
接收應(yīng)答信號(hào)
**************************************/
bit?BMP085_RecvACK()
{
?
????SCL?=?1;????????????????????//拉高時(shí)鐘線
????Delay5us();?????????????????//延時(shí)
????CY?=?SDA;???????????????????//讀應(yīng)答信號(hào)
????SCL?=?0;????????????????????//拉低時(shí)鐘線
????Delay5us();?????????????????//延時(shí)
?
????return?CY;
?
}
?
/**************************************
向IIC總線發(fā)送一個(gè)字節(jié)數(shù)據(jù)
**************************************/
void?BMP085_SendByte(BYTE?dat)
{
?
????BYTE?i;
?
????for?(i=0;?i<8;?i++)?????????//8位計(jì)數(shù)器
????{
?
????????dat?<<=?1;??????????????//移出數(shù)據(jù)的最高位
????????SDA?=?CY;???????????????//送數(shù)據(jù)口
????????SCL?=?1;????????????????//拉高時(shí)鐘線
????????Delay5us();?????????????//延時(shí)
????????SCL?=?0;????????????????//拉低時(shí)鐘線
????????Delay5us();?????????????//延時(shí)
?????
}
????BMP085_RecvACK();
?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-08-17?14:48??BMP180數(shù)據(jù)手冊+STM32例程+51例程\
?????目錄???????????0??2015-08-17?10:38??BMP180數(shù)據(jù)手冊+STM32例程+51例程\51單片機(jī)BMP180氣壓計(jì)例程\
?????文件????????9733??2015-08-17?10:35??BMP180數(shù)據(jù)手冊+STM32例程+51例程\51單片機(jī)BMP180氣壓計(jì)例程\bmp180.c
?????文件????????1254??2015-08-17?10:36??BMP180數(shù)據(jù)手冊+STM32例程+51例程\51單片機(jī)BMP180氣壓計(jì)例程\bmp180.h
?????文件?????1987423??2015-08-17?10:42??BMP180數(shù)據(jù)手冊+STM32例程+51例程\BST-BMP180-DS000-07.pdf
?????目錄???????????0??2015-08-17?11:13??BMP180數(shù)據(jù)手冊+STM32例程+51例程\STM32F103氣壓計(jì)BMP180例程\
?????文件????????5533??2015-08-17?11:12??BMP180數(shù)據(jù)手冊+STM32例程+51例程\STM32F103氣壓計(jì)BMP180例程\bmp.c
?????文件????????1292??2015-08-17?11:09??BMP180數(shù)據(jù)手冊+STM32例程+51例程\STM32F103氣壓計(jì)BMP180例程\bmp.h
?????目錄???????????0??2015-08-17?14:46??BMP180數(shù)據(jù)手冊+STM32例程+51例程\STM32_bmp180例程\
?????文件????????9230??2015-08-17?11:42??BMP180數(shù)據(jù)手冊+STM32例程+51例程\STM32_bmp180例程\bmp.c

評(píng)論

共有 條評(píng)論