DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 300|回复: 0
打印 上一主题 下一主题

IC卡型H8/310系列单片机

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 19:46:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  
         
    摘要:H8/310系列单片机是日立公司生产的用于制作IC卡的专用8位单片机,该系列单片机有三种型号,具有相同的CPU和指令系统,仅在特性上稍有不同。文章介绍了H8/310系列IC卡型单片机的特性结构、指令系统及软件编程。
    关键词:IC卡;单片机;指令;软件
    IC卡是一种把单片机和存贮器结合为一体的塑料智能卡片,与磁卡相比,它具有更好的保密措施和更大的存贮能力。IC卡能满足多功能卡的各种要求,目前已被广泛应用。H8/310系列八位单片机是日本日立公司生产的专门用于IC卡的专用单片机系列。IC卡专用单片机与通用单片机相比具有特殊的封装形式,即该封装必须要超薄,引脚少并带有EEPROM。
   

1.H8/310的主要特性
    H8/310系列IC卡专用单片机的主要特性如下:
    ·片内带有8kB的EEPROM,可用EEPMOV指令写入;具有页(32B)写与擦除和写与擦除保护功能;片内还具有充电泵电路;
    ·具有低功耗的睡眠工作方式;
    ·I/O口最多2个,中断1个;
    ·片内ROM为19kB,RAM是256B和512B。
    该系列单片机有3种型号,分别为H8/310、H8/  3101、H8/3102,它们的主要特性如表1所列。
   

2.系统结构、外型尺寸和管脚功能
    H8/ 3102型IC卡专用单片机的内部系统结构如图1所示,外形尺寸及管脚排列如图2所示。该单片机共有八个管脚步,各管脚功能如表2所列。
    从图1所示的结构图可以看出,IC卡单片机具有相同的H8/300CPU,工作频率可达10MHz/16MHz(晶振频率为20MHz/32MHz);有16个8位通用寄存器,16位程序计数器PC和8位条件码寄存器;CCR,RAM,ROM和I/O采用统一寻址方式。为了提高单片机的存储器寻址速度,IC卡专用单片机提供了两种2字节指令快速存取的寻址方式:一

种是存储器的最高端256个单元通过8位短地址直接存取;另一种是存储器的最低端256个单元可用于8位存储器间接寻址。如存储器其余区域寻址方式有很多种:存储器直接寻址、存储器间接寻址、寄存器寻址和自动增量(减量)寻址等寻址方式。
    单片机CPU有程序执行、程序暂停、异常处理和复位等四种操作状态。程序执行状态有激活方式和子激活方式,子激活方式是在子时钟下的低功率工作方式。程序暂停状态有睡眠、等待、监视3种工作方式。
    从外形封装来看,单片机的



和CLK三个引脚有单或双焊盘两种形式。对引脚为双焊盘的单片机,两个引脚焊盘可同时使用,也可以仅使用一个引脚焊盘,不使用的焊盘一定要悬空,不能与其它地方连接。

和I/O-2两个引脚都可以做I/O口使用,但

也可以用来做中断输入管脚,如果这个管脚不用,也要悬空。


    用H8/310系列单片机制成的IC卡,其使用的读/写装置可由日立公司提供,一般型号为MR-151E。
    3.IC卡专用单片机的软件编程
    IC卡专用单片机的软件编程有调试和维护容易人优点,每一条指令都由一个单独的模块组成,图3所示IC卡专用单片机软件编程的结构。
    在图3中,指令处理主要完成数据的读、写文件控制和分类等,这四条指令所完成的主要功能如

所列。  


    在接通电源和单片机复位时,单片机要对复位应答并传送IC卡信息。传送方式为半双工异步二进制,时钟频率为4.9152MHz,传输速度为9600bps,传送的数据格式是:1起始位+8数据位+1奇偶校验位+2结束位。复位应答(Atr)要交换通信协议的类型、电源电压的参数、传输控制参数、IC卡的生产过程参数和系统参数,并设备单片机内定时器的初始值,以确定分组发送/接收的波特率和特性。在复位应答(Atr)结束之后还要传送信息,传送信息的方式采用半双工异步分组传输方式,传送数据的格式是:1超始位+8数据位+1奇偶校验位。传输速度和时钟频率可按表4选择。


    使用该单片机的主程序流程图

所示,其它子程序模块的流程图可参阅日立公司的IC卡应用指南等有关资料。
         
          [/td]
        [/tr]
      
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-6-10 02:15 , 耗时 0.096870 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表