📄 复件 main.c
字号:
/********************************************
* 文件名:main.c *
* 实现功能:通过键盘完成对电机M1、M2的升降控制 *
* 作者:xxlxws *
* 日期:2006-08-06 *
* 版本号:1.0 *
********************************************/
#include "ht46r47.h"
#include "main.h"
#include "init.h"
#include "func.h"
#include "inter.h"
void main(void)
{
uint8 rd_data;
bit ack;
Init();
while(1)
{
/*写*/
I2C_Start();
I2C_Write_Byte(0xa0); /*写控制字*/
ack = I2C_Ack(); /*ACK*/
if(!ack)
{
I2C_Write_Byte(0x15); /*写地址*/
ack = I2C_Ack(); /*ACK*/
if(!ack)
{
I2C_Write_Byte(0x50); /*写数据*/
ack = I2C_Ack(); /*ACK*/
I2C_Stop();
}
}
/*读*/
I2C_Start();
I2C_Write_Byte(0xa0); /*写控制字*/
ack = I2C_Ack(); /*ACK*/
if(!ack)
{
I2C_Write_Byte(0x15); /*写地址*/
ack = I2C_Ack(); /*ACK*/
if(!ack)
{
I2C_Start();
I2C_Write_Byte(0xa1); /*写控制字读取当前地址数据*/
ack = I2C_Ack(); /*ACK*/
if(!ack)
{
rd_data = I2C_Read_Byte();
I2C_Stop();
}
}
}
} /*end of while(1)*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -