[导读]
千家安防网:随着金卡工程的推进,IC卡已经已经十分广泛地应用于包括金融、交通、社保、会员卡等很多领域。
IC卡 (Integrated Circuit Card,集成电路卡)是继磁卡之后出现的又一种新型信息工具。IC卡在有些国家和地区也称智能卡(smart card)、智慧卡(intelligent card)、微电路卡(microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO7816标准的卡基中,做成卡片形式。根据卡中的集成电路的不同,IC卡可以分为三类。
(1)存储卡
主要应用的是卡中的集成电路为EEPROM 。
它仅有数据存储能力,没有数据处理功能。如:
AT24C01A、AT24C02、93C46、AT45D041等。
(2)逻辑加密卡
主要应用的是卡中的集成电路包括具有加密逻辑和EEPROM。如:SLE4442、SLE4428、AT88SC102等。
(3)CPU卡
主要应用的是卡中的集成电路包括CPU 、EEPROM 、RAM 以及固化在ROM 中的COS ( 片内操作系统)。
IC卡读写器是IC卡与应用系统间的桥梁,在ISO国际标准中称之为接口设备IFD(Interface Device)。IFD内的CPU通过一个接口电路与IC卡相连并进行通信。
本文将以AT24C01存储卡为例,介绍如何利用M051控制接触式IC卡。
一、MuMicro M051概述
N u M i c r o M051系列为ARM C o r t e x - M 0 内核的32位微控制器。Cortex-M0是ARM最新的32位嵌入式处理器,拥有可与传统8位单片机匹敌的价格优势。NuMicro M051系列包括M052、M054、M058和M0516。
NuMi