應用68HC908GP32設計的IC卡計費器
文章出處:http://psychicreadingswithdeb.com 作者:中國電子工程網(wǎng) 人氣: 發(fā)表時(shí)間:2011年09月18日
隨著(zhù)智能化控制的不斷推廣應用,作為智能化應用之一的IC卡也進(jìn)入各大領(lǐng)域,如IC卡門(mén)禁系統,公共汽車(chē)的無(wú)人售票系統等。作為一個(gè)IC卡的計費系統,本設計采用了Motorola半導體公司的新型08系列單片機中的一員——68HC908GP32。
系統簡(jiǎn)介
本系統通過(guò)Motorola 68HC908GP32單片機,控制IC卡讀寫(xiě)器讀入IC卡中的數據,再對外置的傳感器傳來(lái)的信號進(jìn)行分析后,命令I(lǐng)C卡讀寫(xiě)器對IC卡進(jìn)行相應的讀寫(xiě),從而完成一個(gè)計費器的功能。其中的Motorola 單片機是整個(gè)系統的核心。系統框圖如圖1。
68HC908GP32單片機
本設計采用GP32單片機,它是Motorola的新型08系列單片機中的一種通用芯片。具有速度快,功能強和價(jià)格低等優(yōu)點(diǎn),并且向下兼容原有的M68HC05系列單片機,極大地維護了用戶(hù)的利益,而且新一代的M68HC08系列機種按各種型號帶有不同大小的片內閃速(FLASH)存儲器,具有非常高的性?xún)r(jià)比。根據不同的應用,08系列單片機分出很多型號,而本設計采用的MC68HC908GP32單片機在標準08單片機核心的基礎上,增加了增強型的串行通訊接口SCI和串行外圍接口SPI。
MC68HC908GP32單片機主要特性有:
1、32K片內FLASH程序存儲器,具有在線(xiàn)編程能力和保密功能。
2、512 bit 片內RAM
3、8MHz 內部總線(xiàn)頻率。
4、增強型串行通訊口SCI
5、串行外圍接口SPI
6、兩個(gè)16位雙通道定時(shí)器接口模塊(TIM1和TIM2)。
7、8路A/D轉換器
8、系統保護特性
·計算機工作正常復位(COP)
·低電壓檢測復位,可選為3V或5V操作
·非法指令碼檢測復位
·非法地址檢測復位
9、時(shí)種發(fā)生模塊,具有32KHz晶振PLL電路,可產(chǎn)生各種工作頻率。
10、具有PDIP40、SDIP42、DIP40和QFP44等多種封裝形式,可方便地應用于各種嵌入式系統。
系統的硬件及軟件設計
整個(gè)系統可分為三大部分,一是傳感器等外圍電路部分,二是單片機及其外圍電路部分,最后是IC卡讀寫(xiě)器部分。
核心控制程序燒錄在GP32單片機的片內FLASH內,并由GP32解釋并執行,長(cháng)度為1.54K個(gè)字節,占用4.82%的EEPROM資源。圖2是程序流程圖。
結語(yǔ)
由于本系統是一個(gè)控制復印機的IC卡計費系統,因此傳感器采用了由光敏電阻和電位器構成的光電傳感器,而繼電器則是用于控制復印機的電源。由此,只要我們對應于不同的應用,相應的采用不同的傳感器和不同的輸出控制電路,就可構成不同應用面的IC卡計費系統。