公交车射频卡刷卡机的设计与实现.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公交车射频卡刷卡机的设计与实现

目 录 摘要 1 Abstract 1 第1章 绪论 2 1.1 研究背景 2 1.2 设计的意义和目的 2 1.3系统设计总体要求 3 1.4系统设计的方案选择 3 1.4.1 IC卡的选择 3 1.4.2用户信息的存储 3 1.4.3程序编写 4 第2章 软件的总体设计 4 2.1系统软件设计思想 4 2.2系统软件逻辑组成 4 2.3系统流程图 5 第三章 软件各个模块的设计 5 3.1 主程序 5 3.2 rc522.c程序 6 3.2.1 SPI相关操作: 6 3.2.2读RC632寄存器 ReadRaw(add) 8 3.2.3 写RC632寄存器 Write(add,data) 9 3.2.4清除RC632寄存器 ClearBitMask(reg,mask) 9 3.2.5 设置RC632寄存器 SetBitMask(reg,mask) 9 3.2.6通讯PcdComMF522() 9 3.2.7寻卡PcdRuquest(reg,*pTagType) 9 3.2.8放冲撞PcdAnticoll(*psnr) 9 3.2.9 Mc522复位 PcdReset() 10 3.2.10开启天线PcdAntennaOn() 10 3.2.11关闭天线PcdAntennaOff() 10 3.2.12 端口的初始化init_port_rc522() 10 3.3 LCD.c 11 3.3.1 LCD12864写数据(write_com(cmd)) 11 3.3.2 LCD12864写数据(write_data(dat)) 11 3.3.3 LCD12864定位显示数据write_lcd(line,row,* str, len) 11 3.3.4 LCD12863定位显示数据以l6进制形式显示主要用于显示卡号write_lcd_hex( line,row,*Buf,Len ) 12 3.3.5 清屏LCD12864(clr_screen()) 12 3.3.6 LCD12864初始化(init_lcd) 12 3.4 bell.c(蜂鸣器) 12 3.4.1初始化蜂鸣器(init_bell()) 13 3.4.2 蜂鸣器响(bell_poll()) 13 3.5 usart.c (串口通信) 13 3.5.1 USART数据寄存器————UDR 14 3.5.2 USART控制和状态寄存器---UCSRA 15 3.5.3 USART控制和状态寄存器--UCSRB 15 3.5.4 USART控制和状态寄存器----UCSRC 16 3.5.5 波特率寄存器UBRRL和UBRRH 17 3.5.6初始化串口(init_usart()) 17 3.5.7发送数据(send_data(data)) 17 3.5.8接受数据receive_data 17 3.6连接数据库以及PC的串口程序 18 3.6.1 连接数据库 18 3.6.2 PC串口程序 19 3.7 Mifare 1 非接触式卡说明 21 3.7.1 Mifare 1非接触式卡包含两个部分:RF射频接口电路和数字电路。 21 3.7.2 Mifare 1卡的存储结构 22 第四章 软件测试 23 4.1数据库单元测试 23 4.1.1 插入元素测试 23 4.1.2更新数据测试 24 4.2串口发送卡号单元测试 25 4.3集成测试 25 结论 27 致谢 28 参考文献 29 摘 要 随着城市规模的扩大,交通已经成为城市发展的一个重要因素。公交车射频卡可以提供更为方便、快捷的服务。 面向开放式公交系统的乘客下车站台刷卡系统及数据传输技术的改善,充分运用了交通,电路即传输等专业的知识。 本文对公交射频刷卡器的系统设计进行了研究。采用美国ATMEL公司的ATmega16单片机位控制核心,应用PHILIPS公司的MIFARE射频技术实现设计。本设计主要是系统软件设计。这部分描述了所应用的各部分的程序原理和代码,运用模块化结构,使程序设计的逻辑关系更加简洁明了;采用软件AVR studio4 软件进行编程,sscom串口调试助手以及AVR fighter 程序烧录软件进行烧录。 Abstract Along with the extension of the city scale, the transportation has already become an important factor of the city development.The bus radio frequency card can provide more convenience and faster servance. Passengers to get off the site

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档