目录前言…………………………………………………………2第一章系统原理框图.........................................4一系统原理框图的绘制………………………………………4二原理图………………………………………………………6第二章硬件部分介绍………………………………7一AT89C51单片机简介………………………………………7二RS232串行接口……………………………………………9三SLE4442简介………………………………………………11四IC卡座……………………………………………………11五外围电路………………………………………………………13第三章软件部分……………………………………17一工作过程、流程图…………………………………………17二用C51实现的读/写主程序......................................................19三上位PC机通信接口软件……………………………………26第四章总结……………………………………………..28一总结……………………………………………………………28二参考文献………………………………………………………28前言1IC卡是一个正蓬勃发展的边缘产业,一个与我们的生活正越来越密切的产业。在普及因特网和计算机的大潮涌来时,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型串行接口,可直接2接到PC机的COM1或COM2上。此时,可利用主机的显示器作监视器,主机键盘作控制和输入,利用主机打印机输出。此时主机与读写器组成了IC卡应用与开发系统,操作与一般微机相仿,但用户界面将随所配软件而有很大不同。4.IC卡系统软件本设计的系统软件是通过C51编写的。第一章系统原理框图一.系统原理框图的绘制31.Protel99软件的概述(1)随着电子技术的飞速发展,新型电子器件和集成电路的永远日趋广泛,电子电路也变得越来越复杂,这给电路的设计工作带来了更大的难度。因此通过计算机进行电子电路的互助设计成为设计电路板的一个基本手段。Protel99包含众多的服务器,总提上可以分为5种组件,分别为:原理图设计组件、PCB设计组件、布线组件、可边成逻辑器件组件和仿真组件。由于其性能优越,Protel99已成为电路设计不可缺少的理想工具。(2)下面简单介绍电路原理图的设计步骤。总体来说,设计一个电路原理图,首先要设置图纸的大小和外形,对电路图进行总体规划,然后在图纸上放置元件,(其中,库里面没有我们所需的元件需要我们自己画)进行布局布线,接着对这个版面进行编辑和调整,最后保存或打印,具体的电路原理图的设计...