赞
踩
#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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。