基于PIC单片机的IC卡读写器的设计.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PIC单片机的IC卡读写器的设计

基于 PIC 单片机的 IC 卡读写器的设计 何建平,杨向萍 (东华大学机械学院,上海 200051 ) jphe@m 摘 要:本文介绍了以 PIC16C74 单片机为核心的 IC 卡读写器的系统设计,系 统实现了 IC 卡及外部存储器的读写、PC 机与单片机的串行通讯、硬件上实现了 串口供电的工作方式,系统具有实用性强稳定性高等特点。 [关键词] :PIC 单片机;IC 卡读写;串行通讯;串口供电 IC(integrated circuit card) 卡在当今社会被广泛应用,除在金融系统外, 在非金融系统,如在交通领域中的驾驶员执照卡、停车收费卡、公共交通设施的 自动收费卡及公共交通工具的自动收费卡,在医疗保健、个人身份识别、预收费 仪表、校园及消费娱乐领域中也得到了具体的应用。随着时间的推移,IC卡的应 用将会越来越广泛。它给人们的工作和生活带来极大的方便,相信在不远的将来, IC卡会真正走进我们的工作和生活中。在使用IC进行信息交流的过程中离不开IC 卡读写器,IC卡读写器就是能将数据信息写入IC卡或将IC卡内部的数据信息读入 或擦除的电子接口设备。IC卡读写器的性能将直接影响读写的可靠性、准确性和 实用性。 1.IC卡读写器功能要求 本设计IC卡读写器是一种接触式逻辑加密卡的读写器,IC卡选用Siemens公 司的SLE4442卡,它是具有加密逻辑的2kbit EEPROM卡,具有以下主要特点: 3字节 密码,密码有效后才能更改数据;连续三次密码给错则卡自毁;特定的存储区写保 护;使用密码移交方式来保护卡移交的安全性;器件保证1万次读写循环,10 年数 据保存期。设计的IC卡读写器主要有如下特点与功能。 (1)此读写器须完成IC卡和外部存储器的读写功能。 (2)提供相应外部控制信息,与PC机进行信息的交换,实现PC机对读写器的控制。 (3)在硬件上采用串口供电的方式工作,实现了实用性强、稳定性高的特点。 2.硬件电路设计 2.1微处理器芯片的选用 本读写器是以美国Microchip公司生产的PIC16C74单片机为核心展开设计的。 该单片机具有低功耗、低工作电压、高性能、高速度、全静态、较强的引脚直接 驱动能力等特点。由于采用哈佛 (Harvard)双总线结构和两级指令流水线结构, 使指令执行和取指操作重叠进行,因而可以达到很高的执行速度。该系列单片机 只有35条单字节指令,除跳转指令是2周期指令外,其它指令都是单周期指令。这 与其它的8位单片机相比节省了1/2的程序空间,并且具有4∶1的速度优势。 PIC16C74有4K×14的程序存储器,192个字节的数据寄存器,22个I/O口,3个定时/ 计数器及2个捕捉/比较/PWM模块,2个串行口,A/D转换器具有5路模拟量输入端, 还有时钟、复位、看门狗定时器等。该单片机在静态时处于低功耗休眠状态。当 接收到唤醒脉冲,单片机才由休眠状态转为工作状态。 在本系统中,单片机采用I2C传输方式和IC卡通信,采用RS232串行通信的方式 和PC机通信,这可以使硬件电路得到简化,并提高了系统的稳定性。 2.2主电路的设计与分析 IC卡读写电路 IC卡选用Siemens公司的SLE4442卡,PIC单片机通过IC卡读写接口电路完成 1 对IC卡信息的读写。IC卡接口电路有8个引脚,当卡插入卡座时,正好与这几个引 脚相连,另外,卡座上设有一个卡插入检测开关。当有卡插入时,改变开关的状态, 向PIC单片机的RC2口发送一低电平信号,使单片机产生中断对IC卡中数据进行读 写。对IC卡的操作是通过串行同步时钟引脚RC3/SCL,串行数据输入/输出端 RC4/SDA及复位引脚来完成的。为防止IC卡带电插拔影响使用寿命,在电源和 图 1 主电路 VCC引脚间接有

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档