|
0003、IC卡读写proteus仿真--含VC++ 上位机源码
#include "reg52.h"
#include "lcd.h"
unsigned char Rec_Buffer[4];
#define DELAY_IIC_TIME 60
#define TRUE 1
#define FALSE 0
sbit SCL=P1^0; //时钟线
sbit SDA=P1^1; //数据线
unsigned int money;
bit err_flag;
//PC发送的命令
#define CardID_Addr 0x00 //卡号 地址 00~02
#define Password_Addr 0x0a //密码 0a~0d
#define Money_Addr 0x0f //金额 0f~10
#define COM_RD_CARD 0x45 //上位机发的读卡命令
#define COM_WR_CARD 0x67 //上位机发的写卡命令
#define COM_ADD_MONEY 0xab //上位机发的充钱命令
#define COM_DEC_MONEY 0x89 //上位机发的扣钱命令
#define COM_WR_ERROR 0xdd //出错
#define FLAG_RD_OK 0x12 //上传的数据,表示读卡完毕
#define FLAG_WR_OK 0x34 //上传的数据,表示写卡完毕
#define FLAG_RD_ER 0x56 //上传的数据,表示读卡错误
#define FLAG_WR_ER 0x78 //上传的数据,表示写卡错误
#define FLAG_NO_MONEY 0x9a //卡上金额不足
#define FLAG_FULL_MONEY 0xbc //卡上金额过多
#define adr_mon_h 0x0f //钱的高位地址
#define adr_mon_l 0x10
近期发现大量机器人恶意注册,所以本站不得不实行 邀请码注册,
邀请码在注册页面点击“购买邀请码通道”获取像证性收取一点费用,或论坛好友免费邀请
注册后 本站所有资料通过积分免费下载
链接:https://pan.baidu.com/s/1t3C9clvaGEAfxFn1ZaYdwg
提取码:登入后下方积分购买后查看,每日登入可获得2积分,或上传优质资源 获得大量积分
游客,本付费内容需要支付 5金钱 才能浏览 可积分充值 点击左上角“在线充值” 购买
|
|