讀寫器由單片機、鍵盤、顯示、監(jiān)控電路等部分組成。IC卡采用X76F100Y。X76F100為128×8位的保密串行FLASH E2PROM,其中讀密碼和寫密碼分別為64位。把芯片封裝在一個卡片上,將卡片插入IC卡讀寫器的卡座中,讀寫器就可以對它進行讀寫,實現(xiàn)加密、查詢、存款、取款等功能。IC卡座有8個引腳,當X76F100Y插入時,正好同這幾個引腳相連。另外還有兩個固定端,其中一個固定端同卡座上一個彈簧片相連,兩個觸點和簧片就相當于一個常閉開關(guān)。當卡未插入時,簧片閉合,P3.2腳保持低電平;當卡插入時,簧片被頂開,P3.2腳變?yōu)楦唠娖?。當單片機檢測到P3.2腳變高,通過P1.3 使X76F100的RST引腳變高,使其復(fù)位。
單片機
單片機采用GMS97C52。它有8K字節(jié)的ROM,256個字節(jié)的RAM以及32個I/O口,P1口與串行器件X25045和X76F100連接,P0、P2口用于鍵盤和顯示,P3口中P3.2用于檢測IC卡是否插入,其余7個口,可作其它功能擴充。