当前位置:   article > 正文

加速度的c语言程序,STC89C51单片机和ADXL345三轴加速度模块实现简易计步器程序(带注释)资料...

三轴加速度计步器代码

#include "STC51PRJ.h"

extern BYTE BUF[8];//接收数据缓存区

/*****************起始信号***************/

void ADXL345_Start()

{

SDA = 1;                    //拉高数据线

SCL = 1;                    //拉高时钟线

Delay5us();                 //延时

SDA = 0;                    //产生下降沿

Delay5us();                 //延时

SCL = 0;                    //拉低时钟线

}

/**************停止信号************/

void ADXL345_Stop()

{

SDA = 0;                    //拉低数据线

SCL = 1;                    //拉高时钟线

Delay5us();                 //延时

SDA = 1;                    //产生上升沿

Delay5us();                 //延时

}

/********发送应答信号,入口参数:ack(0:ACK 1:NAK)***********/

void ADXL345_SendACK(bit ack)

{

SDA = ack;                  //写应答信号

SC

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/656564
推荐阅读
相关标签
  

闽ICP备14008679号