汇聚文库

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 285|回复: 0

0003、IC卡读写proteus仿真--含VC++ 上位机源码

[复制链接]

75

主题

77

帖子

297

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
297
发表于 2022-5-11 17:45:39 | 显示全部楼层 |阅读模式
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金钱 才能浏览   可积分充值 点击左上角“在线充值”购买


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|汇聚文库

GMT+8, 2024-3-28 19:40 , Processed in 0.153009 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表