專利名稱:Ic卡讀寫處理設備的通用初級產品的制作方法
技術領域:
本實用新型涉及一種電腦控制和管理的IC卡應用裝置。
IC卡是一種將具有存儲功能的集成電路芯片嵌裝于塑料基片中所形成的集成電路卡,又稱智能卡,其應用領域十分廣泛。目前市場上提供的IC卡應用的初級產品(又稱IC卡讀寫器、讀寫頭)為了對其程序保密,采用獨立的單片機系統(tǒng),只能對IC卡進行讀寫等操作,不能給用戶提供各種接口電路,用戶與該初級產品之間通過串行口或并行口交換信息,用戶對IC卡只能進行間接的操作,這樣限制了用戶編程的靈活性,并降低系統(tǒng)的可靠性、實時性,且用戶采用自己獨立的單片機,需重新設計硬件,設計控制電路和各種接口,做電路印制板,這樣就延長了用戶開發(fā)周期,提高了產品成本。
本實用新型的目的在于提供一種通用的IC卡讀寫處理設備的初級產品,可提供各種接口電路,使用戶無需另行設計電路,以縮短產品開發(fā)周期,降低產品成本,并大大增強用戶編程的方便性和靈活性,用戶完成用戶程序設計則形成一個具體的IC卡應用裝置。
本實用新型的技術方案如下它是由單片機控制電路、外部用戶程序存儲器、外部數(shù)據(jù)存儲器組成,其中單片機控制電路的單片機通過地址總線和數(shù)據(jù)總線與外部用戶程序存儲器、外部數(shù)據(jù)存儲器相連,單片機連接IC卡卡座接口,單片機內部包含以子程序庫形式固化儲存IC卡讀寫操作程序的內部程序存儲器,外部用戶程序存儲器、外部數(shù)據(jù)存儲器中分別存儲有用戶為控制IC卡讀寫操作及數(shù)據(jù)處理所需的用戶程序和數(shù)據(jù)并受單片機控制,即IC卡操作程序和用戶程序共用一個CPU的結構為控制核心,IC卡卡座接口用于插接IC卡。單片機控制電路包括單片機、晶振電路、自動復位電路和譯碼器,其中的單片機通過數(shù)據(jù)總線分別連接日歷時鐘芯片、液晶顯示接口和打印機接口,單片機連接通用I/O接口芯片,通過該芯片可擴展連接鍵盤、LED顯示器等部件;單片機通過接口電平轉換芯片連接串行通訊接口,實現(xiàn)聯(lián)機數(shù)據(jù)通訊,單片機還可接磁卡閱讀器或其他I/O接口。
本實用新型是以一個單片機為核心的單片機應用系統(tǒng),它將現(xiàn)有技術中的IC卡讀寫單片機控制裝置、用戶管理單片機控制裝置合并,形成一個獨立、完整的IC卡讀寫處理裝置,也可適用磁卡或其它媒體。本實用新型針對IC卡應用中,一般廠商缺乏開發(fā)IC卡操作的技術能力或不值得自己開發(fā)所有的部件的問題,以縮短開發(fā)周期。單片機內部程序存儲器中以子程序形式存放IC卡讀寫操作基本程序,還包括日歷時鐘芯片控制子程序、液晶顯示控制子程序、串行通訊子程序等通用標準子程序。由于單片機內部儲存有子程序庫,極大地方便了用戶編程,能使用戶在對IC卡、日歷時鐘芯片等不了解的情況下對IC卡、時鐘進行操作。
以下結合附圖詳述本實用新型。
圖1是本實用新型的原理框圖;圖2是本實用新型的電路圖。
如圖1所示,本實用新型使用戶編程方便和靈活,以便在最短時間開發(fā)出IC卡應用產品,硬件上給予用戶充分的擴展余地,考慮了用戶各種可能的需求,提供了多種接口電路。用戶只需設計用戶管理程序,并將其程序和所需數(shù)據(jù)分別存放于外部用戶程序存儲器、外部數(shù)據(jù)存儲器中,則形成一個具體的IC卡應用裝置,即可投入運行使用。整個裝置在運行過程中,先運行用戶程序,用戶程序作為主程序,用戶系統(tǒng)初始化后進入用戶管理程序,在進行IC卡讀寫等基本操作時,由用戶程序調用單片機內部程序存儲器中的子程序庫,而后返回,由用戶程序結束。
如圖2所示,單片機可采用8751CPU芯片U1,譯碼器采用74LS138型芯片U7,用于TTL電平到RS232接口電平轉換的接口電平轉換芯片U9通過其15、16腳與U1的RKD、TKD腳相連,U7的1、2、3腳與U1的25、26、27腳相連,通用I/O接口芯片U5采用8155芯片,U7的15腳與U5的8腳相連;外部用戶程序存儲器采用27128芯片U3,外部數(shù)據(jù)存儲器采用62256芯片U4,U3的22腳又與U1的29腳相連,U4的22、27腳又與U1的17、16腳相連,日歷時鐘芯片U6與數(shù)據(jù)總線D0~D7相連;一塊74LS373芯片U2通過數(shù)據(jù)總線和地址總線與單片機相連,4060芯片U10及其外圍器件構成自動復位電路,防止裝置出現(xiàn)死機現(xiàn)象;三極管P2和P3、電池B1、二極管D1、電容C11、電阻R11和R12構成掉電保護電路,該電路接于電源和地之間,使本裝置在無外界供電時,日歷時鐘能正常工作,外部RAM能保持數(shù)據(jù);U6的14腳與U1的30腳、U5的11腳相連;U1的1~8腳接IC卡卡座接口J1的2~9腳,液晶顯示接口J2和打印機接口J3通過數(shù)據(jù)總線與U1相連,串行通訊接口J4接U9的RKD、TKD腳,磁卡或其它應用I/O接口J5的1、2腳與U1的13、14腳相連。
本實用新型在運行過程中,通過單片機內部的IC卡操作子程序對U1的P1口進行讀寫,從而完成對IC卡的各種操作。用戶程序通過串行口與外界進行通訊,使本實用新型可與PC機直接相連。單片機U1通過譯碼器U7譯碼,選擇J2或J3或U6,通過數(shù)據(jù)總線和讀寫控制信號,完成對液晶顯示、打印機的控制及對日歷時鐘芯片的讀寫。U1通過U7譯碼,選擇芯片U5,通過數(shù)據(jù)總線、控制總線完成對U5的控制,從而通過其A、B、C口完成對外設的控制,A、B、C口可接鍵盤、LED顯示器等部件。
綜上所述,本實用新型作為IC卡讀寫處理設備的初級產品,與用戶的設計程序共用一個CPU,而各自程序存于不同的區(qū)域,兩者之間由子程序調用方式聯(lián)系,這樣,用戶就能對IC卡進行直接的操作,提高了系統(tǒng)的可靠性和實時性;本實用新型還可在單片機內設置其它子程序,用戶使用時不需再編寫,只需直接調用即可,這樣增強了用戶編程的方便性和靈活性;本實用新型提供各種接口電路,使得用戶不需重新設計電路,縮短開發(fā)周期,降低開發(fā)成本;本實用新型具有極強的通用性,適用于IC卡的各種讀寫處理應用設備。
權利要求1.一種IC卡讀寫處理設備的通用初級產品,其特征在于它是由單片機控制電路、外部用戶程序存儲器、外部數(shù)據(jù)存儲器組成,其中單片機控制電路的單片機通過地址總線和數(shù)據(jù)總線與外部用戶程序存儲器、外部數(shù)據(jù)存儲器相連,單片機連接IC卡卡座接口,單片機內部包含以子程序庫形式固化儲存IC卡讀寫操作程序的內部程序存儲器,外部用戶程序存儲器、外部數(shù)據(jù)存儲器中分別存儲有用戶為控制IC卡讀寫操作及數(shù)據(jù)處理所需的用戶程序和數(shù)據(jù)并受單片機控制。
2.根據(jù)權利要求1所述的IC卡讀寫處理設備的通用初級產品,其特征在于單片機控制電路包括單片機、晶振電路、自動復位電路和譯碼器,其中的單片機通過數(shù)據(jù)總線分別連接日歷時鐘芯片、液晶顯示接口和打印機接口,單片機連接通用I/O接口芯片,通過該芯片可擴展連接鍵盤、LED顯示器等部件;單片機通過接口電平轉換芯片連接串行通訊接口,實現(xiàn)聯(lián)機數(shù)據(jù)通訊,單片機還可連接磁卡閱讀器或其他I/O接口。
3.根據(jù)權利要求1或2所述的IC卡讀寫處理設備的通用初級產品,其特征在于(1)、單片機可采用8751CPU芯片E1,譯碼器采用74LS138型芯片U7,用于TTL電平到RS232接口電平轉換的接口電平轉換芯片U9通過其15、16腳與U1的RKD、TKD腳相連,U7的1、2、3腳與U1的25、26、27腳相連,通用I/O接口芯片U5采用8155芯片,U7的15腳與U5的8腳相連;(2)、外部用戶程序存儲器采用27128芯片U3,外部數(shù)據(jù)存儲器采用62256芯片U4,U3的22腳又與U1的29腳相連,U4的22、27腳又與U1的17、16腳相連,日歷時鐘芯片U6與數(shù)據(jù)總線D0~D7相連;(3)、一塊74LS373芯片U2通過數(shù)據(jù)總線和地址總線與單片機U1相連,4060芯片U10及其外圍器件構成自動復位電路;三極管P2和P3、電池B1、二極管D1、電容C11、電阻R11和R12構成掉電保護電路,U6的14腳與U1的30腳、U5的11腳相連;(4)、U1的1~8腳接IC卡卡座接口J1的2~9腳,液晶顯示接口J2和打印機接口J3通過數(shù)據(jù)總線與U1相連,串行通訊接口J4接U9的RXD、TXD腳,磁卡或其它應用I/O接口J5的1、2腳與U1的13、14腳相連。
專利摘要一種電腦控制和管理的IC卡應用裝置,由單片機控制電路、外部用戶程序存儲器、外部數(shù)據(jù)存儲器組成,它們之間通過單片機地址總線和數(shù)據(jù)總線相連,單片機連接IC卡卡座接口,單片機內部包含以子程序庫形式固化儲存IC卡讀寫操作程序的內部程序存儲器,外部存儲器存儲為控制IC卡讀寫操作及數(shù)據(jù)處理的用戶程序和數(shù)據(jù)。本實用新型只需用戶完成用戶程序設計則形成具體的IC卡應用裝置,通用性強,用戶開發(fā)周期短,成本低,方便靈活。
文檔編號G06F19/00GK2262721SQ9523786
公開日1997年9月17日 申請日期1995年10月26日 優(yōu)先權日1995年10月26日
發(fā)明者謝適時 申請人:長沙展望電子實業(yè)有限公司