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

📄 main.c

📁 IC卡读写程序
💻 C
字号:


//注意:单片机的晶振频率选用11.0592MHZ
//IC卡与单片机的引脚在SLE4442.h中定义
//各函数的说明请见SLE4442.h
#include <reg52.h>
#include "SLE4442.h"

//下面为读例子程序
main()
{
	unsigned char RecBuf[256];			//接收缓冲区
	unsigned char ret;					//函数返回值
	ret = ReadCm(0x0,8,RecBuf);			//从0地址开始读8个字节
	//读成功返加0,失败返回1
	ret = 0xAA;					//请在此设置断点查看是否读成功以及读到的数据
	while(1);
}

/*

//下面为写例子程序
main()
{
	unsigned char Psw[3] = {0x11,0x22,0x33};
									//假设密码值为11 22 33
	unsigned char ret;				//函数返回值

	unsigned char WriteBuf[4] = {0x55,0x66,0x77,0x88};
									//将要写入的数据
	unsigned char RecBuf[4];		//接收数据缓冲区

	ret = CheckPsw(Psw);			//校验密码
	
	if (ret == 3)					
	{								//如果校验密码成功,进行写卡	
		ret = WriteCm(0x20,4,WriteBuf);	
									//从0x20地址开始写入4个字节的数据		
		if (ret == 0)
		{								
			ret = ReadCm(0x20,4,RecBuf); 
		}				//如果写入成功,再读出来看看是否写入的是否与读出的相同
	}
	
	ret = 0xAA;			//请在此设置断点查看是否读成功以及读到的数据
}


*/

⌨️ 快捷键说明

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