⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at24c01.c

📁 AT89S52模拟IIC总线对一些IIC设备AT24C01进行读写。
💻 C
字号:
#include	<stdio.h>
#include	<reg52.h>
#include	<intrins.h>

#include	"un.h"
#include	"delay.h"
#include	"i2c.h"	

void	start(void);				//声明启动I2C函数
void	stop(void);					//声明停止I2C函数
void	ack(void);					//声明应答函数
void	noack(void);				//声明非应答函数
void	sendbyte(uchar);			//声明发送一个字节函数
uchar	readbyte(void);				//声明接受一个字节函数
void	writetorom(uchar dt[],uchar,uchar);	//声明写数据函数
void	readfromrom(uchar dt[],uchar,uchar);//声明读数据函数



void	main(void)
{

	uchar	*show;			//主函数中变量要先定义,放到后面要出错
	uchar	i;
	uchar	wrdata[4]={0x01,0x02,0x03,0x04};
	uchar	redata[4]={0};		//定义先```` 
	
	writetorom(wrdata,0,4);

	readfromrom(redata,0,4);

	show=redata;

	for(i=0;i<4;i++)
	{
		P3=*(show+i);
		delay(40);
	}
	while(1);

}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -