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

  • 大小: 56KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: C/C++
  • 標簽: bmp280??氣壓計??iic??

資源簡介

氣壓計bmp280的讀取。通過iic協議,本人使用的芯片是stc15w48s4系列芯片,下載頻率為22.1184MHz。詳細請看文件中readme.txt。

資源截圖

代碼片段和文件信息

#include?“iic.h“

//************????****************
bdata?uchar?flag;//??????
sbit?bit_out=flag^7;
sbit?bit_in=flag^0;
uchar?DataHDataLPecreg;

void?delay(uint?t){
uchar?a?=?0;
for(a=0;a _nop_();_nop_();_nop_();_nop_();_nop_();
}
}
void?delay_ms(uint?ms){
uint?ij;

for(i?=?0;i? for(j?=?0;?j? }
}
void?I2C_Start(void)
{
uchar?a;
SDA=1;
SCL=1;
delay(5);
SDA=0;
delay(5);
SCL=0;
delay(5);
}

void?I2C_Stop(void)
{
uchar?a;
SCL=0;
delay(5);
SDA=0;
delay(5);
SCL=1;
delay(5);
SDA=1;
}

void?I2C_SendACK(bit?ack){
SDA?=?ack;?//0:ACK?1:NAK
SCL?=?1;
delay(5);
SCL?=?0;
delay(5);
}
void?I2C_RecvACK(void)
{
uchar?i=0;
SCL=1;
delay(1);
while((SDA==1)&&(i<255))
i++;
SCL=0;
delay(1);
}

void?I2C_SendByte(uchar?dat_byte)
{
????????uchar?itemp;
????????temp=dat_byte;
????????for(i=0;i<=7;i++)
????????{
??????????temp=temp<<1;
??????????SCL=0;
??????????SDA=CY;
??????????delay(5);
??????????SCL=1;
??????????delay(5);
????????}
????????SCL=0;
????????delay(5);
????????SDA=1;
????????delay(5);
}

void?send_bit(void)
{
uchar?a;
if(bit_out==0)
SDA=0;
else
SDA=1;
_nop_();
SCL=1;
delay(5);
// _nop_();_nop_();
SCL=0;
delay(5);
// _nop_();_nop_();
}

uchar?I2C_ReceiveByte(void)
{
uchar?idat;
dat=0;
for(i=0;i<8;i++)
{
dat=dat<<1;
receive_bit();
if(bit_in==1)
dat=dat+1;
}
send_bit();
return?dat;
}

void?receive_bit(void)
{
uchar?a;
SDA=1;bit_in=1;
SCL=1;
delay(5);
// _nop_();_nop_();
bit_in=SDA;
delay(2);
SCL=0;
delay(5);
// _nop_();_nop_();
}

/*uint?memread(void) //???
{
I2C_Start();
I2C_SendByte(0x00);?//?????00
I2C_SendByte(0x07);?//????
//------------
I2C_Start();
I2C_SendByte(0x01); //??????
bit_out=0;
DataL=I2C_ReceiveByte();
bit_out=0;
DataH=I2C_ReceiveByte();
bit_out=1;
Pecreg=I2C_ReceiveByte();
I2C_Stop();
return(DataH*256+DataL);
}*/



?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-12?14:46??bmp280\
?????目錄???????????0??2018-06-23?16:38??bmp280\Listings\
?????文件???????29240??2018-06-23?16:38??bmp280\Listings\bmp280.m51
?????文件????????6997??2018-06-23?16:38??bmp280\Listings\bmp280_func.lst
?????文件????????5572??2018-06-23?16:38??bmp280\Listings\iic.lst
?????文件????????2197??2018-06-23?16:38??bmp280\Listings\main.lst
?????文件????????2546??2018-06-23?16:38??bmp280\Listings\uartConfig.lst
?????目錄???????????0??2018-06-23?16:38??bmp280\objects\
?????文件???????41093??2018-06-23?16:38??bmp280\objects\bmp280
?????文件????????1393??2018-06-23?16:38??bmp280\objects\bmp280.build_log.htm
?????文件???????11557??2018-06-23?16:38??bmp280\objects\bmp280.hex
?????文件?????????174??2018-06-23?16:38??bmp280\objects\bmp280.lnp
?????文件???????18918??2018-06-23?16:38??bmp280\objects\bmp280_func.obj
?????文件???????11927??2018-06-23?16:38??bmp280\objects\iic.obj
?????文件????????6712??2018-06-23?16:38??bmp280\objects\main.obj
?????文件????????7427??2018-06-23?16:38??bmp280\objects\uartConfig.obj
?????文件???????87548??2018-07-01?16:41??bmp280\bmp280.uvgui.Administrator
?????文件????????6248??2018-07-01?16:41??bmp280\bmp280.uvopt
?????文件???????14550??2018-07-01?16:41??bmp280\bmp280.uvproj
?????目錄???????????0??2018-06-20?14:18??bmp280\iic\
?????文件????????2017??2018-06-20?14:18??bmp280\iic\iic.c
?????文件?????????607??2018-06-19?19:40??bmp280\iic\iic.h
?????文件??????????91??2018-07-12?14:48??bmp280\readme.txt
?????目錄???????????0??2018-06-23?16:38??bmp280\user\
?????文件????????3518??2018-06-23?16:36??bmp280\user\bmp280_func.c
?????文件?????????520??2018-06-19?20:22??bmp280\user\bmp280_head.h
?????文件?????????727??2018-06-23?16:38??bmp280\user\main.c
?????文件?????????154??2018-06-19?14:49??bmp280\user\main.h
?????文件?????????749??2018-06-19?20:11??bmp280\user\uartConfig.c
?????文件?????????216??2018-06-19?14:50??bmp280\user\uartConfig.h

評論

共有 條評論