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

單片機(jī)相關(guān)文章
更多 >>- Microchip推出多功能MPLAB® PICkit? Basic調(diào)試器
- 納祥科技NX6806 一款國(guó)產(chǎn)替代PCF8591的單片機(jī)拓展
- 基于可見光定位技術(shù)的智能車導(dǎo)航系統(tǒng)設(shè)計(jì)
- Microchip推出PIC18-Q24 系列單片機(jī)
- 一種低功耗電流/頻率轉(zhuǎn)換電路零偏補(bǔ)償方法
- 板卡上電時(shí)序控制系統(tǒng)的設(shè)計(jì)和仿真
- 掃盲:?jiǎn)纹瑱C(jī)的I/O口驅(qū)動(dòng)的作用分析
- 教程:如何用51單片機(jī)實(shí)現(xiàn)交通信號(hào)燈