IC卡讀寫器93081_第1頁
IC卡讀寫器93081_第2頁
IC卡讀寫器93081_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、3.IC 卡讀寫器3.1 設計任務設計并制作一個 IC 卡讀寫器,可完成對特定型號IC 卡內容的讀寫和修改,并可以顯示出來。3.1.1 基本要求 對特定型號的 IC 卡進行讀寫,顯示IC 卡數據; 通過鍵盤對 IC 卡中的數據進行修改。3.2.2 選做 與 PC 機利用 RS232 進行通信; 與 PC 機利用 USB 進行通信。3.2 任務分析IC 卡,又稱集成電路卡或者智能卡,是繼磁卡、光電卡之后的新一代標識卡。 IC 卡是具有智能性又便于攜帶的卡片,為現代信息處理和傳輸提供了一種全新的手段。隨著超大規模集成電路、大容量存儲芯片以及信息安全技術的發展,IC 卡技術不斷發展,應用領域也不斷擴

2、大,目前IC 卡技術已經到醫療衛生、保險、金融、交通、電信、國防以及日常生活等各個領域。IC 卡的應用提高了人們生活和工作的現代化程度,已成為一個國家科技發展水平現代化程度的標志之一。我國的“金卡工程”也旨在于推廣IC 卡的應用,使其成為各個行業的通用信息載體。IC 卡讀寫器利用單片機技術實現對 IC 卡的讀寫,利用讀卡器與 PC 機的接口對 IC 卡進行管理。 讀卡器主要由 IC 卡接口、單片機主機系統、 顯示和鍵盤及與 PC 機的接口等組成。3.3 方案選擇3.3.1 硬件方案選擇 IC 卡部分根據 IC 卡的讀寫特點, IC 卡分為接觸型IC 卡和射頻卡兩類,本題目選用接觸型 IC 卡。

3、接觸型 IC 卡的表面一般有 4 個到 8 個金屬觸點, IC 卡插入讀寫器的卡座內后,在單片機的控制下完成卡的讀寫操作。本設計采用西門子 SLE4442 邏輯加密型 IC 卡,注意由于 SLE4442 是開漏結構,在 I/O 口必須接上拉電阻以提供高電平。 顯示部分可采用液晶顯示或數碼管顯示。 鍵盤部分IC 卡讀寫時,一些數據需要鍵盤設置。我們不建議使用按鍵數量多的鍵盤,這將增加系統的復雜程度。 為使系統盡可能簡化, 鍵盤部分的設計在能夠完成系統要求的前提下,越簡單越好。所以,本系統的鍵盤可以設置三到五個鍵:功能鍵、確認鍵、加 1 鍵、減 1 鍵。 單片機的選擇考慮到系統的可靠性及與 PC

4、機的接口, CPU 選用 FREE SCALE 公司的 MC68HC908JB16, 電源采用 AC/DC 獲得 5V 輸出或通過 USB 接口從 PC 機獲得,在外接 12MHz 晶體振蕩時可獲得 6MHz 總線時鐘。該 CPU 內含看門狗電路。 利用內在監控 ROM 下載和調試程序。 系統構成系統框圖如圖 3.1 所示IC 卡座顯示電路單片機最小系統串行通信鍵盤電路電路圖 3.1 系統框圖3.3.2 系統軟件設計系統軟件可分為鍵盤管理、 顯示管理、IC 卡讀寫、與 PC 機通信管理四部分。軟件可由匯編語言完成,也可由C 語言完成。程序框圖如圖3.2 所示。 合理分配內存內存是系統寶貴的資源

5、之一,為合理利用內存,應對內存的使用通盤考慮,并反復修改使用方案, 使之達到最合理利用。 應盡量少使用全局變量, 多使用局部變量,以提高內存的利用率。有效利用CPU 內存和外圍器件內存,一般情況下不建議擴展系統內存。 鍵盤管理部分在設計鍵盤管理軟件之前,要先設計鍵盤的使用方法,之后按照鍵盤的使用方法繪制軟件流程圖,之后設計程序。開始 顯示管理部分N上電復位Y按照模塊化設計思想,顯示管理應以子程序Y的形式設計。程序設計中應包含顯示緩沖區的內存變量初始化:顯示緩沖區等設置,確定字模(字型編碼) ,編排顯示代碼集等。系統硬件初始化:顯示器、通信口 IC 卡讀寫首先應檢測IC 卡的插入與取出,認真分顯示卡狀態和數據判斷卡數據一致性析讀寫時間序列,最好先通過密碼后在讀寫,在寫入前

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論