基于单片机IC卡设计说明书.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
word完美格式 PAGE 精心整理 学习帮手 目 录 前 言 …………………………………………………………2 系统原理框图 4 一 系统原理框图的绘制 ………………………………………4 二 原理图 ………………………………………………………6 硬件部分介绍………………………………7 一 AT89C51单片机简介 ………………………………………7 二 RS232串行接口 …………………………………………… 9 三 SLE4442简介 ………………………………………………11 四 IC卡座 …………………………………………………… 11 五 外围电路………………………………………………………13 软件部分 ……………………………………17 一 工作过程、流程图 …………………………………………17 二 用C51实现的读/写主程序 19 三 上位PC机通信接口软件 ……………………………………26 总结 ……………………………………………..28一 总结 ……………………………………………………………28二 参考文献 ……………………………………………………… 28 前 言 IC卡是一个正蓬勃发展的边缘产业,一个与我们的生活正越来越密切的产业。在普及因特网和计算机的大潮涌来时,IC卡扮演着越来越重要的角色。 IC卡读写设备大致可分为两大类:一类为专用读写设备或称脱机读写器。其特点是:充分利用IC卡存储量大,可以独立存储和工作, 不需要和主机相连就可完成数据读写的优点,可与应用设备结合或单独工作。例如:IC卡电表,水表,ATM机, 商场收款机。另一类为通用读写设备,或称联机读写器,是带有单片机和存储器的设备,通过并行或串行口与PC机或应用系统网络相连接。 在运行不同软件时可以读写不同种类的IC卡,组成不同的应用系统。如果配备开发系统软件,可对IC卡做初始规划,数据加密和初始写入,从而构成IC卡应用开发制作环境。在本设计中, 我们讨论通用开发系统——基于ATM89C51单片机的IC卡读/写器的设计。 IC卡读/写设备由IC卡卡座,单片机,数据存储器RAM,程序存储器EEPROM,接口电路和外围设备等组成。 IC卡读/写器各部分结构与功能简单介绍如下: 1.IC卡卡座 IC卡卡座是连接IC卡与读写器的。其功能包括对IC卡供电,提供读写信号和传送数据。要求提供方便的插拔方式和可靠的接触,并带有带电插拔,过流保护,插卡检测等能力。IC卡和插座的结构尺寸必须符合国际标准化组织(ISO)7816的标准。对触点数目、位置、信号名称和功能都有明确规定,以保证兼容性。 2.单片机和存储器   读写器中配备单片机和ROM,RAM存储器,构成微机系统,单片机运行ROM中固化的软件,执行与IC卡和上位PC机的通信规程。控制对IC卡的读写,完成IC 卡与主机间数据的格式转换。为减轻单片机负担,提高读写速度,常配置有硬件密文转换和单元。 3.接口电路和外围设备 通用读写器一般与PC机或网络联机工作, 常用标准并行或串行口与上位机连接和通讯。常用的是带有25芯或者9芯插口的RS232- C 型串行接口, 可直接接到PC 机的COM1或COM2上。此时,可利用主机的显示器作监视器,主机键盘作控制和输入,利用主机打印机输出。此时主机与读写器组成了IC卡应用与开发系统,操作与一般微机相仿,但用户界面将随所配软件而有很大不同。 4.IC卡系统软件 本设计的系统软件是通过C51编写的。 第一章 系统原理框图 一.系统原理框图的绘制 1.Protel99软件的概述 (1)随着电子技术的飞速发展,新型电子器件和集成电路的永远日趋广泛,电子电路也变得越来越复杂,这给电路的设计工作带来了更大的难度。因此通过计算机进行电子电路的互助设计成为设计电路板的一个基本手段。Protel99包含众多的服务器,总提上可以分为5种组件,分别为:原理图设计组件、PCB设计组件、布线组件、可边成逻辑器件组件和仿真组件。由于其性能优越,Protel99已成为电路设计不可缺少的理想工具。 (2)下面简单介绍电路原理图的设计步骤。 总体来说,设计一个电路原理图,首先要设置图纸的大小和外形,对电路图进行总体规划,然后在图纸上放置元件,(其中,库里面没有我们所需的元件需要我们自己画)进行布局布线,接着对这个版面进行编辑和调整,最后保存或打印,具体的电路原理图的设计流程如图1所示: 图1 设计PCB板首先要启动Protel99-PCB编辑器。启动该编辑器的操作步 如下: 新建或打开一个设计数据库文件(*.ddb)。 进入设计文件夹

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档