基于单片机IC卡消费系统.doc

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

引 言 随着人们生活水平的提高,人们对生活中的方便性提出了更高的要求。在现实社会中常常会形成一些相对集中的人群及其对应的某些固定行为,如:小区公共停车场的管理收费,学校学生的校园消费,计算机房的上机收费等。对于这样的消费行为人们希望有一种简单、安全 、实用的方式以取代目前的现金或票证消费 IC卡具有可靠性高、抗干扰强、耐腐蚀、可反复擦除/编程、保密性好、读写设备简单、便携等优点已经广泛应用于金融、医疗、电信、汽车等领域,是替代上述传统消费方式的新型介质。 针对上述需求本设计采用SLE4442逻辑加密卡,并以51单片机为核心控制IC卡的读写。同时以LCD12864作为显示模块,4*4键盘作为输入模块以实现用户对IC卡的各种操作。 1 方案论证 作为一个完整的IC卡消费系统,应当有两个终端构成:①发卡终端 ②用户终端。发卡终端用于用户的注册及充值,用户终端用于用户在各种消费场合的消费行为。因此本系统需要有IC卡接口电路以实现单片机对的读写,显示和输入模块以实现用户对IC卡的各种操作。 1.1 系统功能定义 根据设计要求,可以先大致勾勒出要完成设计,需要两个终端具有如下图所示的的功能: ①发卡终端 图1.1发卡终端功能框图 ②用户终端 图1.1功能模块框图 图1.2用户终端功能框图 1.2 总体方案 本设计通过51单片机实现SLE4442 IC卡的读写操作,LCD12864作为用户端显示器件,4*4键盘用做户输入,蜂鸣器作为提示报警信号,通过RS-232接口实现与上位机的通信。整个系统以51单片机为核心,各个模块的功能由51单片机的I/O口控制。(其中RS-232与上位机通信部分由其他同学完成) 设计任务: 用户终端:完成刷卡消费﹑查询余额﹑修改密码﹑液晶显示用户输入信息功能 发卡终端:通过上位机完成IC卡的初始化﹑充值功能(本设计不涉及上位机软 件设计) 设计要求: 完成该系统的软硬件设计,学习掌握单片机读写IC卡的设计方法提高学习新知识、新技能的能力,培养独立设计的能力。 2 系统硬件电路设计 2.1 系统硬件框图 根据系统功能要求,可以先大致勾勒出完成任务所需的系统硬件框图如下: 发 卡 终 端 图2.1 发卡终端硬件结构框图 用 户 终 端 图2.2 用户终端硬件结构框图 主控模块采用性价比较高的51单片机芯片,在其内部将预设好的程序储存,可通过程序的运行控制各个模块使用户进行IC卡的消费、

文档评论(0)

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

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

1亿VIP精品文档

相关文档