ic卡读写器设计单片机课程设计报告

ic卡读写器设计单片机课程设计报告

ID:11625219

大小:760.12 KB

页数:31页

时间:2018-07-13

ic卡读写器设计单片机课程设计报告_第1页
ic卡读写器设计单片机课程设计报告_第2页
ic卡读写器设计单片机课程设计报告_第3页
ic卡读写器设计单片机课程设计报告_第4页
ic卡读写器设计单片机课程设计报告_第5页
资源描述:

《ic卡读写器设计单片机课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南京工程学院课程设计课程名称单片机原理及应用B课题名称IC卡读写器设计院(系、部、中心)通信工程学院专业通信工程班级姓名学号起止日期设计地点微机原理与单片机实验室指导老师岳俊生水恒华单片机原理及应用B摘要IC卡在现代生活中应用非常广泛,IC卡读写器的设计方法有多种,其中,利用单片机外接芯片实现的IC卡读写器具有编程灵活,便于IC卡读写器功能的扩充,运算存储方便等优点。本文主要介绍用单片机外接24C16EEPROM的方法,利用键盘对24C16进行模拟充值的方法。本设计由单片机P89V51RD2芯片、24C16E

2、EPROM和LCD液晶显示为核心,辅以必要的电路,构成了一个IC卡读写器,使用起来很方便 此IC卡读写器严格按照要求设计,最终达到预期的效果,并且添加了进行挂失,修改密码,低值报警,透支报警等相关功能。关键词IC卡读写器/单片机/C51编程ThePrincipleandApplicationofSingleChipMicrocomputerABSTRACTICcardiswidelyusedinmodernlife。ThereareavarietyofICcardreaderdesignmethods,whi

3、chuseanexternalchipmicrocontrollerICcardreaderwithprogrammingflexibility,easeofexpansionICcardreaderfunction,operationandeasystorage。Thispaperdescribesamethod24C16EEPROMexternalMCU,usingthekeyboardtosimulate24C16rechargemethods.DesignedbytheMCUchipP89V51RD2

4、,24C16EEPROMandLCDdisplayasthecore,supplementedbythenecessarycircuitry,constituteanICcardreader,easytouse。ThisICcardreaderinstrictaccordancewiththerequirementsofthedesign,andultimatelyachievethedesiredeffect,andaddreporttheloss,changepasswords,lowalarm,alar

5、mandotherrelatedfunctionsoverdraft.KeywordsICcardreader/P89V51RD2single-chipcomputer/C51programming目录一、课程设计目的1二、基本思路1三、实验方案1四、实验开发环境及元器件11、开发工具及开发环境简介11.1单片机11.2Proteus11.3KEIL22、P89V51RD223、24C16EEPROM24.、LCD16023(1)简介3(2)管脚功能3(3)16进制ASCII码表3(4)特性4五、系统分析与设

6、计41、系统框图42、软件设计4(1)软件程序内容4(2)软件设计流程图4(3)程设计步骤8(4)电路连线图9六、具体程序设计及步骤91、头文件:92、各个。C文件:113、程序调试及结果:26⑴调试步骤26⑵实验现象27七、课程设计体会………………………………………………………………………………………………………………27八、参考文献……………………………………………………………………………………………………………………28一、课程设计目的本课程设计是在《单片机原理及应用B》课程主要内容学习之后,通过一个单

7、片机应用系统的设计和调试,训练学生综合运用本课程知识,独立解决工程实际问题的能力;使学生加深对单片机结构、工作原理的理解,提高学生综合应用知识的能力、分析解决问题的能力和单片机应用系统的设计技能;同时培养学生查阅科技资料和撰写科技报告的能力。二、基本思路通过此次课程设计掌握I2C总线的基本特点和通信协议,掌握24xx系列EEPROM的基本特点及总线控制协议,掌握单片机IO端口模拟I2C时序控制程序的编写方法。单片机通过P1.0和P1.1分别连接24C16的SDA和SCL,编写单片机通过IO端口模拟I2C时序控

8、制24C16读写的程序。通过键盘对24C16EEPROM进行模拟充值,通过LED/LCD实时显示卡内实际金额。三、实验方案在进行头文件配置完之后,建立一个while(1),死循环,在这个死循环中不断检测键盘输入,检测到键盘输入后,根据键盘的值,执行相应的子函数。并通过1602LCD显示出来相应的过程。四、实验开发环境及元器件1、开发工具及开发环境简介1.1单片机单片微型计算机简称单片机,是典型的嵌入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。