欢迎来到天天文库
浏览记录
ID:45756300
大小:270.79 KB
页数:32页
时间:2019-11-17
《IC卡的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1摘耍Abstract第1章绪论21」研究背景21.2设计的意义和目的21.3系统设计总体耍求31.4系统设计的方案选择3141IC卡的选择31.4.2用户信息的存储31.4.3程序编写4第2章软件的总体设计42」系统软件设计思想42.2系统软件逻辑组成42.3系统流程图5第三章软件各个模块的设计53.1主程序53.2rc522.c程序63.2.1SPI相关操作:6322读RC632寄存器ReadRaw(add)83.2.3写RC632寄存常器Write(add,data)93.2.4清除RC632寄存器C
2、learBitMask(reg,mask)93.2.5设置RC632寄存器SetBitMask(reg,mask)93.2.6通讯PcdComMF522()93.2.7寻卡PcdRuquest(reg,*pTagType)93.2.8放冲撞PcdAnticoll(*psnr)93.2.9Mc522复位PcdReset()1()3.2.10开启天线PcdAntennaOn()1()3.2.11关闭天线PcdAntennaOff()103.2.12端口的初始化init_port_rc522()103.3LCD.
3、c113.3」LCD12864写数据(write_com(cmd))113.3.2LCD12864写数据(write_data(dat))113.3.3LCD12864定位显示数据writc_lcd(linc,row,*str,len)113.3.4LCD12863定位显示数据以16进制形式显示主要用于显示卡号write_lcd_hex(line,row,*Buf,Len)123.3.5清屏LCD12864(clr_screen())123.3.6LCD12864初始化(init」cd)123.2bcll.
4、c(蜂鸣器)12341初始化蜂鸣器(init_bell())133.4.2蜂鸣器响(bell_poll())133.5usart.c(串口通信)133.5.1USART数据寄存器UDR143.5.2USART控制和状态寄存器…UCSRA153.5.3USART控制和状态寄存器一UCSRB163.5.4USART控制和状态寄存器――UCSRC163.5.5波特率寄存器UBRRL和UBRRH173.5.6初始化串口(init_usart())173.5.7发送数据(send_data(data))173.5.8
5、接受数据receive_data183.6连接数据库以及PC的串口程序183.6.1连接数据库183.6.2PC串口程序193.7Mifare1非接触式卡说明213.7」Mifare1非接触式卡包含两个部分:RF射频接口电路和数字电路。213.7.2Mifare1卡的存储结构22第四章软件测试244.1数据库单元测试244.1.1插入元索测试244.1.2更新数据测试244.2串口发送卡号单元测试254.3集成测试25结论27致谢28参考文献29摘要随着城市规模的扩大,交通已经成为城市发展的一个重要因素。公
6、交车射频卡可以提供更为方便、快捷的服务。面向开放式公交系统的乘客下车站台刷卡系统及数据传输技术的改善,充分运用了交通,电路即传输等专业的知识。本文对公交射频刷卡器的系统设计进行了研究。采用美国ATMEL公司的ATmegal6单片机位控制核心,应用PHILIPS公司的MIFARE射频技术实现设计。木设计主要是系统软件设计。这部分描述了所应用的各部分的程序原理和代码,运用模块化结构,使程序设计的逻辑关系更加简洁明了;采用软件AVRstudio4软件进行编程,sscom串口调试助手以及AVRfighter程序烧录
7、软件进行烧录。AbstractAlongwiththeextensionofthecityscale,thetransportationhasalreadybecomeanimportantfactorofthecitydevelopment.Thebusradiofrequencycardcanprovidemoreconvenienceandfasterservance.Passengerstogetoffthesitecreditcardsystemforopenbussystemdevelopmen
8、tistheimprovementofexistingpublictransportcircuitandtransmissiontechnology.ThistextcarryonaresearchtothesystemdesignofthebusradiofrequencycardmachinejtadoptedsinglechipmicrocomputeroftheATmegal6oftheAmericanA
此文档下载收益归作者所有