1 Star 1 Fork 0

ONE_Day/语音控制-循迹跟随避障前进后退左转右转

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
IIC.c 697 Bytes
一键复制 编辑 原始数据 按行查看 历史
#include <REGX52.H>
sbit SCL = P0^1;
sbit SDA = P0^3;
/**
* @brief IIC起始信号
* @param 无
* @retval无
*/
void IIC_Start()
{
SCL = 1;
SDA = 1;
SDA = 0;
SCL = 0;
}
/**
* @brief IIC停止信号
* @param 无
* @retval无
*/
void IIC_Stop()
{
SDA = 0;
SCL = 1;
SDA = 1;
}
/**
* @brief IIC发送一个字节
* @param 待发送的字节数据
* @retval无
*/
void IIC_SendByte(unsigned char dat)
{
unsigned int i;
for(i = 0 ; i < 8; i++)
{
SDA = dat & (0x80 >> i);
SCL = 1;
SCL = 0;
}
}
/**
* @brief IIC接收应答
* @param 无
* @retval返回应答
*/
unsigned char IIC_RecACK()
{
unsigned char ack;
SDA = 1; //主机释放数据线
SCL = 1;
ack = SDA;
SCL = 0;
return ack;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ONE_Day168/Voice-control.git
git@gitee.com:ONE_Day168/Voice-control.git
ONE_Day168
Voice-control
语音控制-循迹跟随避障前进后退左转右转
master

搜索帮助