电路原理:本系统采用 NuMicro M051 32 位微控制器实现与 IC 卡的接口,负责卡时钟和数据线的存储与读取,并预留了其他种类 IC 卡所需要的 RST、FUS、PGM 等信号;IC 卡的插入与拔出通过 IC 卡适配插座上的开关来识别,其硬件接口电路如图所示。
NuMicro M051 系列为 ARM Cortex-M0 内核的 32 位微控制器。Cortex-M0 是 ARM 的 32 位嵌入式处理器,拥有可与传统 8 位单片机匹敌的价格优势。NuMicro M051 系列包括 M052、M054、M058 和 M0516,内核系列最高可运行至 50MHz,特别适用于需要高速控制的工业领域;该系列内嵌 8K/16K/32K/64K 字节的 Flash 存储器,另有 4kB Flash 用于 ISP,以及 4kB SRAM。其多种系统级外设功能,如 I/O Port、EBI(外部总线接口)、Timer、UART、SPI、I²C、PWM、ADC、看门狗定时器和欠压检测功能,可以减少系统外围元器件、节省电路板空间和系统成本,使该系列适用于广泛应用。同时,NuMicro M051 内建在线编程功能 ISP 及在系统编程功能 ICP,提供用户多样的编程方式,用户可以直接在电路板上对芯片进行升级。
