资源简介
MF RC500的单片机源程序(有注释),MF RC500的单片机源程序(有注释)
代码片段和文件信息
#define M500_GLOBALS
#include
#include
#include
#include
#include “Mfreg500.h“
#include “MfErrNo.h“
#include “reg52.h“
#include “M500AuC.h“
#define GetRegPage(addr) (0x80 | (addr>>3))
#define nocard 0
#define mifare1 1
#define mifarepro 2
#define mifarelight 3
#define unknowncard 4
#define NO_TIMER2 1
///////////////////////////////////////////////////////////////////////
// 往一个地址写一个数据
///////////////////////////////////////////////////////////////////////
void WriteRawIO(unsigned char Addressunsigned char value)
{
XBYTE[Address]=value;
}
///////////////////////////////////////////////////////////////////////
// 从一个地址读出一个数据
///////////////////////////////////////////////////////////////////////
unsigned char ReadRawIO(unsigned char Address)
{
return XBYTE[Address];
}
///////////////////////////////////////////////////////////////////////
// 往一个地址写一个数据(EEPROM)
///////////////////////////////////////////////////////////////////////
void WriteIO(unsigned char Address unsigned char value)
{
WriteRawIO(0x00GetRegPage(Address));
WriteRawIO(Addressvalue);
}
///////////////////////////////////////////////////////////////////////
// 从一个地址读出一个数据(EEPROM)
///////////////////////////////////////////////////////////////////////
unsigned char ReadIO(unsigned char Address)
{
WriteRawIO(0x00GetRegPage(Address));
return ReadRawIO(Address);
}
///////////////////////////////////////////////////////////////////////
// 设置定时时间
///////////////////////////////////////////////////////////////////////
void M500PcdSetTmo(unsigned char tmoLength)
{
switch(tmoLength)
{
case 1:
WriteIO(RegTimerClock0x07);
WriteIO(RegTimerReload0x6a);
break;
case 2:
WriteIO(RegTimerClock0x07);
WriteIO(RegTimerReload0xa0);
break;
case 3:
WriteIO(RegTimerClock0x09);
WriteIO(RegTimerReload0xa0);
break;
case 4:
WriteIO(RegTimerClock0x09);
WriteIO(RegTimerReload0xff);
break;
case 5:
WriteIO(RegTimerClock0x0b);
WriteIO(RegTimerReload0xff);
break;
case 6:
WriteIO(RegTimerClock0x0d);
WriteIO(RegTimerReload0xff);
break;
case 7:
WriteIO(RegTimerClock0x0f);
WriteIO(RegTimerReload0xff);
break;
default:
WriteIO(RegTimerClock0x07);
WriteIO(RegTimerReloadtmoLength);
break;
}
}
///////////////////////////////////////////////////////////////////////
// Request
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33792 2006-04-18 11:55 下位机源程序\Debug\vc60.idb
文件 28672 2006-04-18 11:55 下位机源程序\Debug\vc60.pdb
文件 41727 2009-03-17 08:58 下位机源程序\M500AuC.c
文件 3411 2006-04-18 11:50 下位机源程序\M500AuC.dsp
文件 539 2006-04-18 11:55 下位机源程序\M500AuC.dsw
文件 3788 2008-01-26 11:01 下位机源程序\M500AuC.h
文件 71646 2009-11-25 09:59 下位机源程序\M500AuC.LST
文件 33792 2006-04-18 11:55 下位机源程序\M500AuC.ncb
文件 82590 2009-11-25 09:59 下位机源程序\M500AuC.OBJ
文件 48640 2006-04-18 11:55 下位机源程序\M500AuC.opt
文件 832 2006-04-18 11:55 下位机源程序\M500AuC.plg
文件 2923 2003-03-21 10:07 下位机源程序\MfErrNo.h
文件 3689 2003-03-26 16:44 下位机源程序\Mfreg500.h
文件 70056 2009-11-25 09:59 下位机源程序\rc500
文件 15890 2009-11-25 09:59 下位机源程序\rc500.hex
文件 70123 2009-11-25 09:59 下位机源程序\RC500.M51
文件 994 2009-11-25 09:59 下位机源程序\rc500.Opt
文件 510 2009-11-25 09:59 下位机源程序\RC500.PLG
文件 1944 2009-11-22 17:05 下位机源程序\rc500.Uv2
....... 997 2009-11-22 17:05 下位机源程序\rc500_Opt.Bak
....... 2092 2008-07-11 15:17 下位机源程序\rc500_Uv2.Bak
文件 2172 2009-03-16 14:26 下位机源程序\REG52.H
文件 1636 2009-02-16 16:50 下位机源程序\rfid.hex
文件 16576 2009-02-17 10:15 下位机源程序\SL601F.hex
目录 0 2009-01-24 16:06 下位机源程序\Debug
目录 0 2009-11-25 09:59 下位机源程序
----------- --------- ---------- ----- ----
539031 26
相关资源
- MFI337S3959 数据手册 原理图 封装尺寸图
- Intel OMF-51 format OMF的文件格式.zip
- 新型FSK/DTMF兼容电话主叫显示器的设计
- 基于MFRC500型读卡器的无源RFID系统设计
- 基于MF RC500型读卡器的无源RFID系统设
- 移植到STM32的MFRC522底层驱动程序
- CEdit控件重写类CEditList,输入自动提示
- S25FL512SAGMFI011.rar
- MDK5软件及芯片包STMFxx和STMF4xx
- “无质量”旋转-de Sitter空间中
-
Radiated Emission Predictionof a SMPS ba
sed - ffmpeg 编译依赖头文件KHR、AMF、ffnvco
- png不规则窗口
- 仿QQ VS2010聊天程序服务器端、客户端
- 解决打开崩溃问题BMFont(win10).zip
- BMFont工具,解决最新win10崩溃问题
- VS2015开源的类CAD软件
- ajhifddimkapgcifgcodmmfdlknahffk_3_4.crx
- 基于STMF103C8T6与LD3320语音模块带STC11识
- 基于VS2015编写的串口调试助手
- YaChangeSplit.zip
- CarPlay认证指南
- SerialPort_VS2019.rar
- Iocomp破解版
- ACR122U Mifare Ultralight 卡 读写demo
- rtl8821CU.tar.gz
- rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
- 微信导出图片重命名小工具
- CEEMD分解-imf分量相关系数-信息熵特征
- tiny4412开发板RTP实时视频传输
评论
共有 条评论