欢迎来到天天文库
浏览记录
ID:11790478
大小:1.11 MB
页数:54页
时间:2018-07-14
《-智能公交卡终端系统软件实现学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京邮电大学毕业设计智能公交卡终端系统软件实现摘要随着城市规模的扩大,交通已经成为城市发展的一个重要因素。公交车射频卡可以提供更为方便、快捷的服务。面向开放式公交系统的乘客下车站台刷卡系统及数据传输技术的改善,充分运用了交通,电路即传输等专业的知识。本文对公交射频刷卡器的系统设计进行了研究。采用美国ATMEL公司的ATmega16单片机位控制核心,应用PHILIPS公司的MIFARE射频技术实现设计。本设计主要是系统软件设计。这部分描述了所应用的各部分的程序原理和代码,运用模块化结构,使程序设计的逻辑关系更加简洁明了;采用软件AVRstudio4软件进行编程,ssc
2、om串口调试助手以及AVRfighter程序烧录软件进行烧录。关键词ATmega16;射频技术;AVR;ii-北京邮电大学毕业设计SmartbuscardterminalsystemsoftwareAbstractAlongwiththeextensionofthecityscale,thetransportationhasalreadybecomeanimportantfactorofthecitydevelopment.Thebusradiofrequencycardcanprovidemoreconvenienceandfasterservance.Passe
3、ngerstogetoffthesitecreditcardsystemforopenbussystemdevelopmentistheimprovementofexistingpublictransportcircuitandtransmissiontechnology.Thistextcarryonaresearchtothesystemdesignofthebusradiofrequencycardmachine,ItadoptedsinglechipmicrocomputeroftheATmega16oftheAmericanATMELcompanyasth
4、econtrolcoreandappliedtheMIFAREradiofrequencytechniqueofthePHILIPScompanytorealizethedesign,Thisdesignofthesystemincludetwoparts:thehardwaredesignandthesoftwaredesign.Thehardwaredesignpartdescribedthehardwarecircuitsandtheprincipleofeachpart,mainlyinclude:displaycircuits,Thewatchdogcir
5、cuit,the93C46serialEEPROM,thebuffercircuitandreadcardmachine.Also,itgavethesystemhardwareoftheintegraldesignprinciplediagram.Aadoptingassemblelanguagetoeditthesoftware,usingblockingstructureandgivingtheflowchartofeachblockmakethelogicalRelationoftheprogramdesignmoresimplyanddirectlytou
6、nderstand.ItadoptedAVRstudio4todebugtheprogram.Moreover,thistextalsogavedetailedprogramlist.Keywords:ATmega16;射频技术;AVR;ii-北京邮电大学毕业设计目录摘要iAbstractii第一章绪论11.1研究背景11.2设计的意义和目的11.3系统设计总体要求21.4系统设计的方案选择21.4.1IC卡的选择21.4.2用户信息的存储21.4.3程序编写3第二章软件的总体设计42.1系统软件设计思想42.2系统软件逻辑组成42.3系统流程图4第三章软件各个模块
7、的设计63.1主程序63.2rc522.c程序63.2.1SPI相关操作63.2.2读RC632寄存器ReadRaw(add)93.2.3写RC632寄存器Write(add,data)93.2.4清除RC632寄存器ClearBitMask(reg,mask)93.2.5设置RC632寄存器SetBitMask(reg,mask)93.2.6通讯PcdComMF522()93.2.7寻卡PcdRuquest(reg,*pTagType)93.2.8放冲撞PcdAnticoll(*psnr)103.2.9Mc522复位PcdReset()103.2.10开启天线
此文档下载收益归作者所有