欧美日韩在线成人免费-欧美日韩在线成人看片a-欧美日韩在线不卡-欧美日韩在线播放-自拍偷拍三级-自拍偷拍欧美亚洲

網絡消費網 >  5G > > 正文
單片機IC卡讀寫器設計
時間:2021-12-04 18:22:02

1 概述

C卡是集成電路卡(Integrated Circuit Card)的簡稱,有些國家和地區稱之為微芯片卡(Microchip Card)或微電路卡(Microcircuit Card)。IC卡的大小和磁卡相同,它把集成電路鑲在塑料卡片上,芯片一般是數據不易丟失的存儲器(ROM, EPROM.EPROM), 保護邏輯電路,或者CPU。IC卡最初是為了解決金融交易中的安全性問題而設計的,它帶來全新的交易概念與巨大的優勢。很快,這一優勢也為其他應用部門所看中,使之廣泛應用于電話、醫療保健、路禁控制和門鎖控制等等系統中。隨著時間的推移,應用范圍還在不斷擴大,使用IC卡的數量呈幾何級數增長。同時,為了不同應用場合的需求,IC卡制造商們仍在不斷地向市場推出新的IC卡,IC卡的價格將隨著使用量的增加而逐年下降,所有這些,無疑又會大大推進IC卡在各個領域的普及。無線SOC開發平臺499元 S3C44B0 ARM7開發板378元 S3C2410 ARM9開發板780元 AT91SAM7S64 ARM7 按照IC卡與讀寫器的數據交換方式,IC卡可分為接觸型IC卡和非接觸型IC卡。接觸型IC卡就是在使用時,通過有形的電極觸點將卡的集成電路與外部接口設備直接接觸連接來進行數據交換的IC卡。非接觸型IC卡是通過無線電波或電磁場感應的方式,將卡中集成電路內的數據與外部設備接口設備通信,卡片不用直接接觸接口設備的電極就可以進行數據讀寫。按照IC卡的功能和結構又可以把IC卡分為存儲型IC卡和智能型IC卡。存儲型IC卡是屬于被動型,它只能實現數據的各種輸入/輸出。這種類型IC卡內部電路可分為兩大功能部分,數據存儲部分和數據加密操作控制部分。而且不是所有IC卡都必須具有這兩大功能。我們把只有數據存儲功能的IC卡稱為非加密型存儲卡 (Memory Card)。把具有數據存儲功能和數據加密操作控制的IC卡稱為加密型存儲卡(Memory Card with Security Logic), 它們有暫時或永久的數據存儲能力,其內容可供處理或判斷之用。智能型IC卡就是在IC卡的集成電路中帶有微處理器電路的IC卡。它是一種主動型IC卡,不僅能夠管理各種數據的I/O操作,校驗來自接口設備的個人密碼,而且能夠根據應用系統的要求主動識別與之連接的接口設備。因此,在智能型IC卡中能夠建立各種應用系統的授權,存放多個應用系統的相關數據,并實現對數據信息存儲的高可靠性、高安全性控制,可以進行復雜的信息處理和計算通用存貯器IC卡是由通用存貯器芯片封裝而成的,由于它的結構和功能簡單,生產成本低,使用方便,因此在各領域都得到了廣泛的應用。目前用于IC卡的通用存貯器芯片多為E2PROM,其常用的協議主要有兩線串行連接協議(I2C)和三線串行鏈接協議,其中比較常用的是ATMEL公司生產的AT24系列芯片。以該系列中的AT24C01為例,它具有1k的存貯容量,適用于2V~5V的低電壓/標準電壓的操作,具有低功耗和高可靠性等優點。而AT89C2051 雖是ATMEL公司89系列單片機的低檔型,但它具有2k的FLASH ROM(可重編閃速存貯器)、128×8位內部RAM及全靜態操作方式,同樣也具有低功耗和較強的功能。下面以AT24C2051為例,對通用存貯器IC 卡的工作原理及基本電路連線作一介紹,該線路簡單,使用靈活,能可靠地對通用存貯器IC卡進行讀寫。由于IC卡使用具有流動性與全球性,建立相應的國際標準和國家標準就顯得特別重要。在信息技術領域,ISO(國際標準化組織)和IEC(國際電子技術委員會)共同建立了一個技術委員會ISO/IEC JTC1以制定相應國際標準。在IC卡應用系統的設計中,讀寫設備對IC卡的讀寫控制的每一個環節都應當遵照相應的國際標準,才能保證數據的正確讀取。這是IC卡讀寫器終端設計的基礎。

設計標準而在這些標準當中,對芯片和電氣特征的定義和操作時序的要求又顯得尤為重要。此處以同步卡的電氣特征和時序為例進行介紹。使用這種卡時,接口設備將所有線置于狀態L,然后VCC加電,Vpp處于空閑狀態,CLK、RST和FCB處于狀態L,接口設備的I/O置于接收模式。時鐘脈沖在VCC上升沿之后相隔t20后提供,時鐘脈沖的持續時間為t25。在時鐘脈沖上升沿之后至少相隔t22時間FCB仍維持狀態L。在I/O線上得到的第1位數據可視為應答,此時CLK處于狀態L,并在CLK下降沿t27之后有效。當FCB置于狀態H時,每一個時鐘脈沖用于讀出I/O線上的下個數據位。在復位應答時,第一個時鐘脈沖在FCB上升沿之后t24時間給出。時鐘脈沖狀態H的持續時間為t25,狀態L的持續時間為1us(t26)。第二個及其隨后的數據位在時鐘為低和CLK下降沿之后t27時間給出。數據位依次用時鐘脈沖的上升沿采樣。

2 硬件特性

2.1 AT24系列存貯器的特性

AT24系列存貯器芯片采用CMOS工藝制造,內置有高壓泵,可在單電壓供電條件下工作。其標準封裝為8腳DIP封裝形式,各引腳的功能說明如下:

SCL:串行時鐘。在該腳的上升沿時,系統將數據輸入到每個EEPROM器件,在下降沿時輸出。

SDA:串行數據。該引腳為開漏極驅動,可雙向傳送數據。

A0、A1、A2:器件/頁面尋址。為器件地址輸入端。在AT24C01/02中,該引腳被硬連接。

Vcc:一般輸入+5V的工作電壓。

圖1是符合ISO7816-2標準的IC卡的觸點圖。對于AT24系列通用存貯器IC卡來說,通常只需使用四個觸點。AT24C01的內部組態為128個8位字節,而對隨機字尋址則需要一個7位地址。

2.2 總線狀態及時序

A24C01的SCL及SDA兩總線可通過一個電阻上拉為高電平,SDA上的數據僅在SCL為低電平時周期才能改變。當SCL為高電平時,SDA的改變表示“開始”和“停止”狀態。此時,所有地址和數據字都以8位串行碼方式輸入輸出EEPROM。

開始狀態:SCL為高電平時,SDA由高電平轉入低電平。該命令必須在其它命令前執行。

停止狀態:SCL為高電平時,SDA由低電平轉入高電平。該命令可終止所有通訊。

確認:相同總線上的設備在收到數據后,以置SDA為低電平的方式對其進行確認。

2.3 器件尋址

AT24系列EEPROM在開始狀態后需緊接一個8位器件地址,以進行應讀寫操作。設備尋址碼的高4位為1、0、1、0,對于AT24C01/02,尋址碼高4位后面的三位是器件尋址碼,與它們的硬連線管腳相對應。最低應是讀寫選擇位,置0時可激發讀操作。

具體的格式如下:

1010A2A1A0R/W

2.4 AT89C2051芯片

AT89C2051 是MCS-51產品的兼容型,它具有2k的FLASH ROM、128字節ROM,15根I/O引線、兩個16位定時/計數器、一個五向量兩級中斷結構、一個全雙工串行口、一個精密模擬比較器以及片內振蕩電路和時鐘電路。它的P1口和P3口是雙向I/O口,其中P1.2~P1.7、P3.0~P3.5和P3.7帶有內部上拉電阻。在AT89C2051用作輸入端時,將首先向引腳寫“1”而使內部MOS管截止以便引腳處于懸浮狀態,從而可獲得高阻抗輸入。

圖2為通用存貯器IC卡的基本電路連接圖。

3 讀寫操作軟件

當系統采用6MHz晶體振蕩器時所定義的I/O口線及器件地址如下:

SCL BIT P1.7

SDA BIT P1.6

DEVICEAD_W DATA 10100000B ;寫卡器件地址

DEVICEAD_R DATA 10100001B ;讀卡器件地址

3.1 開始條件(START_IC)

在開始條件下,當SCL為高電平時,SDA由高轉為低。程序如下:

START_IC:CLR SCL;SCL低電平時才允許SDA更改

NOP ;加入空指令延時以確保信號可靠

NOP

SETB SDA

NOP

NOP

SETB SCL

NOP

NOP

CLR SDA

NOP

NOP

CLR SCL

NOP

RET

關鍵詞: 單片機 IC卡讀寫器 E2PROM I2C總線

版權聲明:
    凡注明來網絡消費網的作品,版權均屬網絡消費網所有,未經授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明"來源:網絡消費網"。違反上述聲明者,本網將追究其相關法律責任。
    除來源署名為網絡消費網稿件外,其他所轉載內容之原創性、真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考并自行核實。
熱文

網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
 

Copyright © 2000-2020 www.xnbt.net All Rights Reserved.
 

中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
 

聯系郵箱:920 891 263@qq.com

備案號:京ICP備2022016840號-15

營業執照公示信息

主站蜘蛛池模板: 午夜影皖| 啊灬啊别停灬用力啊岳| 一级日本黄色片| 亚洲大香人伊一本线| 欧美黄色影院| 免费看美女吃男生私人部位| 性欧美黑人巨大videos| 欧美aaaaaaaa| 被猛男cao男男粗大视频| 男人桶女人羞羞漫画全集| 国产日日干| 一本免费视频| 亚洲国产欧美国产综合一区| 色戒7分27秒大尺度在线| 免费一级毛片在线播放不收费| 免费的毛片基地| 国内精品久久久久久久影视麻豆 | 成人免费播放视频777777| 草草浮力影视| 粉色视频在线播放| 97久久久亚洲综合久久88| 亚洲蜜芽在线精品一区| 夫妇交换性3中文字幕k8| 再灬再灬再灬深一点舒服| 精品国产一区二区三区久久| 日本精品ova樱花动漫| 超清高清欧美videos| 攵女yin乱合集小丹| 美国式禁忌3| 抱着cao才爽| 精品久久久久久国产| 小东西怎么流这么多水怎么办| 夜夜躁狠去2021| 野花社区在线观看www| 18美女私密尿口视频| 精品自拍一区| 拔播拔播华人永久免费| 国产粗话肉麻对白在线播放| 夜来香高清在线观看| 欧美高清hd| 8888四色奇米在线观看免费看 |