基于RFID的门禁控制系统研究设计(刘珊) 联系客服

发布时间 : 星期三 文章基于RFID的门禁控制系统研究设计(刘珊)更新完毕开始阅读e73887a5284ac850ac024206

湖南人文科技学院毕业论文(设计)

将是保证人民人身和财产安全的最主要的安防措施之一。

32

湖南人文科技学院毕业论文(设计)

致 谢

本论文是在导师谭周文老师的悉心知道下完成的,由衷的感谢他在这段时间对我的培养和悉心指导。谭老师严谨的治学态度、广博的学识、随和的为人是我大学阶段汲取的宝贵的精神财富,他身体力行,言传身教以及忘我的工作作风给我留下了难忘的印象。在谭老师的悉心指导下,我不仅学到了严谨的学习工作作风、扎实的科研精神,还学到了更多的为人处世之道,他对学术的前沿问题具有敏锐的洞察力,在我的课题中为我指明了正确的方向,是谭老师的帮助和指点使我知耻而后勇,在人生的赛道上永不气馁,所有的这些都是我今后人生旅途的宝贵财富。

感谢一直以来与我共同努力的室友,和她们朝夕相处、互相帮助、互相支持和理解,她们给予我积极的配合和无私的帮助,在愉悦的学习环境中才得以顺利的完成课题。真诚的感谢我的家人和所有的朋友,谢谢你们所给予我的无私支持和关爱!

33

湖南人文科技学院毕业论文(设计)

参考文献

[1]陈国栋基于射频识别技术的门禁系统研究与设计[D].硕士论文长沙:中南大学,2005.01.01 [2]黄菊生基于智能IC卡的网络门禁系统设计与开发[D].硕士论文长沙:湖南大学,2003.10.10 [3]沈宁超.沈树群.射频识别技术及其发展现状[J].电子技术应用1999.4 [4]郎为民.射频识别(RFID)技术原理与应用.北京:机械工业出版社,2006.6 [5]赵永江.楼宇的门禁、监控及车库管理系统.北京:中国电力出版社,2005 [6]王汝琳.智能门禁控制系统.北京:电子工业出版社,2004.9 [7]史纪元,黄忠义.智能门禁系统设计IJ].潍坊学院学报,2005.5 [8]吴俊君.智能楼宇门禁系统研究与实现.科技信息.20072

[9]王恒奎等.非接触式智能卡系统及若干关键技术[J].电子技术应用,1999.12.36-39

[10]黄智伟,陈和.采用射频识别技术的门禁系统设计[J].电子工程师,2001,21(1).1 34-136 [11]沈树群,沈宁超.射频识别技术及其应用[J].国际自动识别技术研讨会论文集,1997.42-52 [12]李朝清.PC机及单片机数据通信技术[M].北京:北京航空航天大学出版社,20 00.10-22,33-60 [13]杨军,沈毅.PC机与单片机的多机通讯[J].郑州纺织工业学院学报,1998,9.83-84,87 [14]曲东才,刘持胜,刘爱元等.通用微型机与MCS-51系列单片机的数据通讯技术[J].微计算机信息,1998,1 4(3).24-26

[15]周立功MF RC500.http://www.zlgmeu.com,2002

[16] 尹红,唐煌.单片机RS485多机通讯的实现[J].计算机应用,1999,19(1).52-54 [17] ]邵凯.单机非接触式IC卡门禁系统的改进设计研究.电脑与信息技术2007.03

[17] 周春雷.基于嵌入式控制的门禁系统的设计与研究机械制造与自动化2009.01 [18]刘希若.无线门禁系统的设计与实现.科技场2007.7 [20]

[19]王伟.射频识别(RFID)技术及其应用的研究.安徽师范大学学报,20083

[20] 马伏花.基于RFID的车辆自动识别系统信息采集基站的研究与设计.湖南大学硕十论文.2007.3

[21] 王红林.基于即ID技术的门禁控制管理系统设计与实现.南京信息工程大学.2006.5

34

湖南人文科技学院毕业论文(设计)

附 录1

unsignedeharMf500ComReq(int req_code,int*atq) {

regwrite(ReglniemiptEn,ox7F)://禁止所有中断 regwrite(ReglntemiptRq,ox7F);//使能request中断

regwrite(RegCommand,PcD--IDLE);//中止可能正在运行的其它程序 regwrite(RegControl,regread(Regcontrol)}oxol);11清空FIFO regwrite(RegFIFooata,reuode);//写入request命令代码

regwrite(RegCommand,PCD_CRANSCEIVE);//命令开始执行 regwrite(ReglntemiPtEn,ox7F)://禁止所有中断 regwrite(ReglntemiptRq,ox7r);//使能request中断 mrc500_cnt=0x00;//等待命令执行完或超时退出

while((!(regread(RegPrimarystatus)&0x08))&&(mre500wecnt<50)) mre500--cni+=l;

if(mre500_cnt>=50)//超时时的处理出 {

regwrite(RegCommand,0x00);//中止程序 status=MRC_CCESSTIMEOUT; retumStatus; }

status=regread(RegErmrFlag)&0x07;//读取错误标志 if(status) {

if(status&0x0l)

status=MI_COLERR;//判断为冲突检测错误 if (status&0x02)

status=MI_PARITYERR;//判断为校验错误 if(status&0x04)

status=ML_FRAMINGE双;刀判断为帧错误 } else {

If(regread(RegFIFOLen)==0x02)//判断接收到的数据长度 {//询卡正确时执行命令 status=MI_OK:

atq[0]=regread(RegFIFOData);//读取ATQ atq[l]=regread(RegFIFOData); } else

status=MI_BITCOUNTERR;//接收到的数据长度错误 }

regwrite(Regcommand,PCD_IDLE)://程序终止 return Status;

35