职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-25 15:33:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C、单片机等
摘要:
随着城市规模的扩大,交通已经成为城市发展的一个重要因素。公交车射频卡可以提供更为方便、快捷的服务。
面向开放式公交系统的乘客下车站台刷卡系统及数据传输技术的改善,充分运用了交通,电路即传输等专业的知识。
本文对公交射频刷卡器的系统设计进行了研究。采用美国ATMEL公司的ATmega16单片机位控制核心,应用PHILIPS公司的MIFARE射频技术实现设计。本设计主要是系统软件设计。这部分描述了所应用的各部分的程序原理和代码,运用模块化结构,使程序设计的逻辑关系更加简洁明了;采用软件AVR studio4 软件进行编程,sscom串口调试助手以及AVR fighter 程序烧录软件进行烧录。

目录:
摘要    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

包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表