2.1 IC卡及卡座X76F100為128×8位的保密串行FLASH E2PROM,,其中讀密碼和寫密碼分別為64位,。圖2為其智能卡Smart Card封裝的引腳圖,。把芯片封裝在一個卡片上,將卡片插入IC卡讀寫器的卡座中,,讀寫器就可以對它進行讀寫,,實現(xiàn)加密、查詢,、存款,、取款等功能。IC卡座有8個引腳,,當X76F100Y插入時,,正好同這幾個引腳相連。另外還有兩個固定端,,其中一個固定端同卡座上一個彈簧片相連,,兩個觸點和簧片就相當于一個常閉開關,。當卡未插入時,,簧片閉合,P3.2腳保持低電平,;當卡插入時,,簧片被頂開,P3.2腳變?yōu)楦唠娖?。當單片機檢測到P3.2腳變高,,通過P1.3 使X76F100的RST引腳變高,使其復位,。2.2 單片機 單片機采用LG公司的GMS97C52,。它有8K字節(jié)的ROM,256個字節(jié)的RAM以及32個I/O口,,P1口與串行器件X25045和X76F100連接,,P0、P2口用于鍵盤和顯示,,P3口中P3.2用于檢測IC卡是否插入,,其余7個口,可作其它功能擴充。2.3 監(jiān)控電路 監(jiān)控電路采用X25045芯片,,它包括看門狗定時器,、電壓監(jiān)控電路和E2PROM存貯器。其功能是:上掉電時對GMS97C52產生RESET信號,;看門狗對系統(tǒng)進行監(jiān)控,,防止死機。 2.4 鍵盤電路為了方便,,鍵盤接口電路用I/O口實現(xiàn),,它為4×4結構,16個鍵,。其中數(shù)字鍵11個,,功能鍵4個,回車鍵1個,。數(shù)字鍵:0,、1、2,、3,、4、5,、6,、7、8,、9,、←(退格)。功能鍵:查詢,?,、存儲 、取款-,、改密碼* ,。 查詢?:用戶通過讀密碼可以查詢卡中所存的款額,。存款 :用戶通過寫密碼可以將款存入卡中,。取款-:用戶通過寫密碼可以從卡中取款。改密碼*:分為修改讀密碼和寫密碼,。為方便起見,,令讀密碼和寫密碼一致,按此鍵將同時修改讀密碼和寫密碼,?;剀囨I:8位密碼或存取款數(shù)輸入完確認,,以及新密碼輸入完確認。2.5 顯示電路 顯示部份采用LED顯示器,,也用I/O口實現(xiàn),。用于顯示系統(tǒng)狀態(tài)、輸入的密碼或所要存取的款額以及出錯信息等,。 由于GMS97C52的驅動電流有限,,在P0、P2口加反向器SN74F04,,增加驅動能力,。它的吸入電流為64mA,輸出電流為15mA,,可以保證位選所需的吸入電流,。