歡迎您訪問鄭州興邦電子股份有限公司官方網站!
    阿里巴巴誠信通企業
    全國咨詢熱線:40000-63966
    興邦電子,中國水控機第一品牌

    聯系興邦電子

    全國咨詢熱線:40000-63966

    售后:0371-55132951/55132952

    工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

    IC卡計數方法

    文章出處:http://www.xujuanpiju.com 作者:不詳   人氣: 發表時間:2011年11月03日

    [文章內容簡介]:IC卡計數方法

    IC卡計數方法:
      在67-103地址單元中分為5個不可重置8單元計數器,芯片初始化時,72-103地址單元所對應的4個較低的8單元計數器中可以放0到8個“1”而67-71地址單元所對應的第5個計數器可以放0到5個“1”。所謂計數一次,就是將一個單元從“1”寫成“0”。一個計數器中8位全為“0”后,要計數,需借位操作,即將高位計數器的一位從“1”寫成“0”而相應其低位計數器整個字節從“0”擦除成“1”。可見4個8單元計數器如此逐一遞減,其最大計數為8的4次方=4096。第5個計數器中5個單元因處在最高位只能被寫“0”無法擦成“1”。因此只能計數5次。故芯片總計數為5X4096=20480。當全部計數單元(地址67-103)都被寫成“0”時,卡片就用完了,不過,芯片出廠初始化時,初置的計數值由國家不同和卡片面值不同而不同,如100元卡初置計數值為1000。

        舉例:  100元(1000計數單元預置初始值).
       --------

           Byte9   Byte10   Byte11   Byte12   Byte13
      --------------------------------------------------------------
          000000 - 00000001 - 01111111 - 00011111 - 00000000
      --------------------------------------------------------------
          (3)octal  (6)octal  (7)octal  (1)octal  (2)octal
      --------------------------------------------------------------
       Value = 0*8^4  + 1*8^3  + 7*8^2  + 5*8^1  + 0*8^
      --------------------------------------------------------------
       總值 = 1000 Units
    Ⅰ-5)內存數據:
    字節    位     二進制  十六進制
              +-----------+-----+
     1    1 -->  8 |      |   |
              +-----------+-----+
     2    9 --> 16 | 0010 1111 | $2F | ---> 德國
              | 0011 0111 | $37 | ---> 西班牙
              | 0011 1011 | $3B | ---> 希臘
              +-----------+-----+
     3   17 --> 24 |      |   |
     4   25 --> 32 |      |   | ---> 出廠編號(寫保護)
     5   33 --> 40 |      |   |
     6   41 --> 48 |      |   |
     7   49 --> 56 |      |   |
     8   57 --> 64 |      |   |
              +-----------+-----+
     9   65 --> 72 |      |   | ---> c4096 )
    10   73 --> 80 |      |   | ---> c512 )
    11   81 --> 88 |      |   | --->  c64 ) 5個8進制計數區
    12   89 --> 96 |      |   | --->  c8 )
    13   97 --> 104 |      |   | --->  c0 )
              +-----------+-----+
    14   105 --> 112 | 1111 1111 | $FF |
    15   113 --> 120 | 1111 1111 | $FF | ---> 所有位都為1
    16   120 --> 128 | 1111 1111 | $FF |
              +-----------+-----+

    本文關鍵詞:IC卡計數方法
    回到頂部