RFID自动储物柜的软件设计毕业论文.docx
- 文档编号:2278291
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:53
- 大小:617.02KB
RFID自动储物柜的软件设计毕业论文.docx
《RFID自动储物柜的软件设计毕业论文.docx》由会员分享,可在线阅读,更多相关《RFID自动储物柜的软件设计毕业论文.docx(53页珍藏版)》请在冰豆网上搜索。
RFID自动储物柜的软件设计毕业论文
工业大学北方信息工程学院
本科毕业设计(论文)
题目:
RFID储物柜的软件设计
系别光电信息系
专业光电信息工程专业
班级B100105
姓名吴剑
学号B10010526
导师党娟
2014年5月6日
毕业设计(论文)任务书
系别专业班级学号(只占一行)1.毕业设计(论文)题目:
RFID自动储物柜软件设计
2.题目背景和意义:
自动储物柜在现实生活中应用广泛,为超市、图书馆、展览馆、酒楼、车站、码头、迪厅、溜冰场、其它娱乐等场所提供短期寄存保管服务,也可以作为工厂、机关、医院及特种行业员工的更衣柜,因此其具有工程意义。
传统的自动储物柜采用条形码扫描开箱,它克服了传统的人工寄存所带来的费人力,速度慢,易冒领,不安全等诸多弊端。
但是它只适用于超市等来往人群众多的公共场所,而在学校、企业等特殊场所,这种方案就显得繁琐且没有必要。
根据学校、企业等地点的学生、员工都持有ID卡,该项目采用RFID射频技术,实现ID卡刷卡开箱。
并根据不同场所的使用特点,可以开发不同的产品,具有成本底,操作简单等特点。
3.设计(论文)的主要容(理工科含技术指标):
学生主要研究容:
1、完成按键扫描程序的编写与调试;2、完成12864液晶显示程序的编写与调试;3、完成EEPROM相关程序编写与调试;4、完成串口收发程序的编写与调试;5、按照题目要求完成以上程序的整合与调试
4.设计的基本要求及进度安排(含起始时间、设计地点):
第1——4周查阅资料,明确设计任务,提出设计方案,完成开题。
第5——7周熟练掌握单片机相关应用并熟悉其开发环境。
第8——10周完成各个部分程序的编写与调试。
第11——12周与硬件进行联合调试,并进行进一步完善。
第13——15周撰写论文,准备答辩。
5.毕业设计(论文)的工作量要求:
15000字左右
①实验(时数)*或实习(天数):
实验室电路连接及调试30天
②图纸(幅面和数)*:
1
③其他要求:
英文文献翻译不少于3000字
指导教师签名:
年月日
学生签名:
年月日
系主任审批:
年月日
说明:
1本表一式二份,一份由学生装订入册,一份教师自留。
2带*项可根据学科特点选填。
3字体:
五号,宋体。
RFID储物柜的软件设计
摘要
近年来,随着生活水平的提高,人们对社会消费的质量和数量的要求以及对社会的服务质量也在逐渐的增加。
各种各样的自动储物柜陆续的产生了。
它具有使用操作简单、安全可靠、抗干扰性强的特点,能够更好的服务于不同市场的广大群众。
本论文主要阐述一种基于单片机储物柜的设计,以STC89C52单片机为核心,RDM6300读卡模块、EM4100ID卡、24C02存储芯片以及12864液晶显示组成。
文章主要采用24C02最为存储芯片,12864液晶显示屏为显示界面,利用C语言进行软件的编程,最终实现刷卡开门功能,其次利用单片机中断功能还增加了修改密码、密码开锁、以及绑定卡号等功能,最终实现多功能化的储物柜开门方式。
最终通过对硬件和软件的结合调试,系统的性能稳定,反应灵敏,满足设计要求。
关键词:
单片机;C语言;中断;LCD液晶显示
TheSoftwareDesignOfRFIDLocker
Abstract
Inrecentyears,withtheimprovementoflivingstandards,people'srequirementstothequalityandquantityofsocialconsumptionandqualityofservicetosocietyisgraduallyincreased.Automaticlockersvarioushaveproduced.Ithasthecharacteristicsofsimpleoperation,safetyandreliability,stronganti-interference,canbetterservethemassesofdifferentmarket.
ThispapermainlyexpoundsakindofdesignbasedonMCUlockers,withthecoreofSTC89C52,RDM6300cardreadermodule,EM4100IDcard,24C02memorychipsandliquidcrystaldisplay12864.
Thispapermainlyusesthe24C02memorychip,12864LCDscreentodisplayinterface,thesoftwareusingClanguageprogramming,realizethefunctionofcreditcardtoopenthedoor,followedbytheinterruptionfunctionalsoincreasedthechangepassword,passwordlock,andthebindingnumberandotherfunctions,lockersopenultimatelyfunctional.
Finallythroughthecombinationofhardwareandsoftwaredebugging,stableperformance,thesystemresponseissensitive,meetthedesignrequirements.
KeyWords:
MCU;Clanguage;Interrupt;LCDliquidcrystaldisplay
1绪论1
1.1题目背景和意义1
1.2国外相关研究情况1
1.2.1国研究状况..........................................................................................1
1.2.2国外研究状况..........................................................................................1
1.3课题研究的主要容2
1.4论文的组织结构3
2系统的总体方案设计4
2.1任务分析与实现4
2.2系统的硬件方案设计4
2.3系统的软件方案设计5
3系统的软件程序设计..........................................................................7
3.1外部存储AT24C02的程序设计.....................................................................7
3.1.1I2C总线接口..........................................................................................7
3.1.289C52单片机的I2C总线时序模拟.....................................................10
3.1.389C52与AT24C02的接口...................................................................10
3.2LCD12864的程序设计..................................................................................12
3.2.1LCD12864显示模式.............................................................................12
3.2.2LCD12864与微处理单元的连接.........................................................12
3.3自动储物柜的总体程序设计14
3.4主程序的设计16
3.4.1主程序的初始化设计16
3.4.2主程序的初始化相关代码17
3.5子程序的设计19
3.5.1绑定卡号子程序设计19
3.5.2修改密码子程序设计22
3.5.3延时子程序的设计................................................................................28
3.5.4短暂延时的程序....................................................................................28
3.5.5I2C总线的典型信号模拟子程序.........................................................28
3.5.6基本操作子程序....................................................................................29
3.5.7LCD12864显示子程序.........................................................................32
3.6键盘扫描子程序的设计33
3.6.1键盘扫描程序相关代码34
3.7串口中断服务函数设计35
3.7.1串口中断服务函数相关代码35
4系统调试与分析37
4.1KEILC51的简介37
4.2源程序的调试37
4.3调试故障及原因分析38
4.4调试结果38
5结论与展望39
5.1结论39
5.2展望39
参考文献40
致41
毕业设计(论文)知识产权声明42
毕业设计(论文)独创性声明43
附录44
附录一:
软件源程序代码44
1绪论
1.1题目背景和意义
近年来,随着生活水平的提高,人们对社会消费的质量和数量的要求以及对社会的服务质量也在逐渐的增加,为了更好的为广大群众服务,在一些商场、影楼等公共场合通常有自动储物柜,来方便顾客朋友们。
各种各样的自动储物柜陆续的产生了。
它具有使用操作简单、安全可靠、抗干扰性强的特点,能够更好的服务于不同市场的广大群众。
自动储物柜可以避免开放式存包带来的不必要的纠纷,又可以节约人员的开支,达到减员增效的目的。
射频识别即RFID技术,又称无线射频识别,是一种通信技术电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。
常用的有低频(125k~134.2K)、高频(13.56Mhz)、超高频,微波等技术。
RFID读写器也分移动式的和固定式的,目前RFID技术应用很
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RFID 自动 储物柜 软件设计 毕业论文