icmain.c

来自「51单片机用c语言实例 包括ad」· C语言 代码 · 共 34 行

C
34
字号
/*******************************************************
 * 文件名:   ICmain.c
 * 功能描述: 对IC进行读、写操作。
 *******************************************************/

#include "Reg51.h"
#include "IIC_C51.c"

unsigned char code WData[]={0x10,0x20,0x30,0x40,0x50,0x60,0x70,0x80};

void Delay(unsigned int count)
{
	unsigned int i;
	for(i=0; i<count; i++);
}

void main()
{
	bit temp;
	unsigned char *ptr;
	ptr = (unsigned char *)0x30;		// 指向内部RAM 30H处
	Init_I2c();							// 初始化IIC总线
	ISendStr(0xA0,0,WData,8);			// 将WData中的数据写入卡内
	Delay(300);
	temp = IRcvStr(0xA0,0,ptr,8);		// 从卡内读出数据并存入指定RAM中
	if(temp == 1)						// 接收数据出错
	{
		*ptr = 0x55;
		ptr++;
		*ptr = 0xaa;
	}
	while(1);
}

⌨️ 快捷键说明

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