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

  • 大小: 3KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-13
  • 語言: 其他
  • 標簽: BMP180.c??

資源簡介

BMP180氣壓傳感器的IIC驅動程序,并得到工程應用。

資源截圖

代碼片段和文件信息

/*****************************************************************************
*?文件名稱:BMP180.c
*?功????能:添加BMP180的頭文件
*?說????名:
*?修改日志:
******************************************************************************/
#include?“BMP180.h“

signed?short???int?AC1=0X00;
signed?short???int?AC2=0X00;
signed?short???int?AC3=0X00;
unsigned?short?int?AC4=0X00;
unsigned?short?int?AC5=0X00;
unsigned?short?int?AC6=0X00;
signed?short???int?B1=0X00;
signed?short???int?B2=0X00;
signed?short???int?MB=0X00;
signed?short???int?MC=0X00;
signed?short???int?MD=0X00;

LdataToFdata?Pressure={0x00};
LdataToFdata?Temperature={0x00};
static?long?UT;
static?long?UP;
/******************************************************************************
*?函數名稱:void?BMP180_DelayMs(unsigned?char?ms)
*?功????能:延時函數
*?入口參數:cDelay:延時時間
*?出口參數:無
*?修改日志:
******************************************************************************/
void?BMP180_DelayMs(unsigned?char?ms)
{
????unsigned?int?i?=0;
????unsigned?char?j?=0;
????for(i=0;i????{
??????for(j=0;j<1;j++)
??????{
????????asm(“nop“);
????????asm(“nop“);
??????}
????}
}?
/******************************************************************************
*?函數名稱:void?BMP180_Start(void)
*?功????能:IIC啟動信號
*?入口參數:無
*?出口參數:無
*?修改日志:
******************************************************************************/
void?BMP180_Start(void)
{
??BMP180_SDA_OUT;????
??BMP180_SCL_OUT;????//set?pin?as?output??
??asm(“nop“);asm(“nop“);
??BMP180_SCL_H;
??BMP180_SDA_H;
??BMP180_SDA_L;
}
/******************************************************************************
*?函數名稱:void?I2C_Stop(void)
*?功????能:IIC結束信號
*?入口參數:無
*?出口參數:無
*?修改日志:
******************************************************************************/
void?BMP180_Stop(void)
{
??BMP180_SCL_H;
??BMP180_SDA_L;
??BMP180_SDA_H;
}
/******************************************************************************
*?函數名稱:void?I2C_Ack(void)
*?功????能:應答函數發送應答位,SDA在第9個SCK的高電平期間保持穩定的低電平
*?入口參數:無
*?出口參數:無
*?修改日志:
******************************************************************************/
void?BMP180_Ack(void)
{
??BMP180_SCL_L;
??BMP180_SDA_L;
??BMP180_SCL_H;
??BMP180_SCL_L;
}
/******************************************************************************
*?函數名稱:void?I2C_NoAck(void)
*?功????能:非應答函數發送非應答位,SDA在第9個SCK的高電平期間保持穩定的高電平
*?入口參數:無
*?出口參數:無
*?修改日志:
******************************************************************************/
void?BMP180_NoAck(void)
{
??BMP180_SCL_L;
??BMP180_SDA_H;
??BMP180_SCL_H;?????
??BMP180_SCL_L;
}
/******************************************************************************
*?函數名稱:unsigned?char?BMP180_Cack()
*?功????能:Master應答檢查函數,有應答,則返回0
*?入口參數:無
*?出口參數:0:有應答;1:無應答
*?修改日志:
******************************************************************************/??
unsigned?char?BMP180_Cack()
{
??????????unsigned?char?IIC_Flag=0;
??????????BMP180_SDA_IN;?
??????????asm(“nop

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????11817??2014-04-08?20:51??BMP180.c
?????文件????????1622??2014-04-08?20:51??BMP180.h

評論

共有 條評論

相關資源