基于SH88F516單片機(jī)的人民幣偽鈔鑒別儀的實(shí)現(xiàn)
3.2.5 驗(yàn)鈔機(jī)系統(tǒng)的軟件設(shè)計(jì)
SH88F516提供豐富的存儲(chǔ)資源。1K的類EEPROM存儲(chǔ)空間便于儲(chǔ)存系統(tǒng)控制及數(shù)據(jù)處理軟件程序。此外還提供了64K byte Flash程序內(nèi)存,支持在線編程(ICP)模式、在系統(tǒng)編程(ISP)和扇區(qū)自編程(SSP)模式的操作。其中,ISP模式僅通過串口即可下載用戶程序。在FLASH區(qū)域中,除了能夠保存程序代碼,還能保存數(shù)據(jù),用戶也可將采集到的各類信號(hào)的記錄數(shù)據(jù)保存其中。
與驗(yàn)鈔機(jī)系統(tǒng)硬件對(duì)應(yīng)的軟件實(shí)現(xiàn)主要流程如下圖所示:
圖6 驗(yàn)鈔機(jī)系統(tǒng)控制主流程
3.3 SH88F516的附加優(yōu)勢(shì)資源
3個(gè)8位PWM定時(shí)器
提供SPI通信接口
內(nèi)建振蕩器失效檢測(cè)功能,低電壓檢測(cè)功能(LPD)及低電壓復(fù)位功能(LVR)以確保系統(tǒng)可靠性
支持兩種低功耗省電運(yùn)作模式:空閑模式及掉電模式
4.結(jié)束語
本文給出了基于中穎電子SH88F516單片機(jī)為核心的驗(yàn)鈔機(jī)設(shè)計(jì)方案,充分利用了該芯片內(nèi)建ADC,比較器模塊,具備電路簡(jiǎn)單、驗(yàn)鈔迅速、成本低廉等特點(diǎn),具有較高的設(shè)計(jì)參考價(jià)值,可供電子愛好者或業(yè)內(nèi)設(shè)計(jì)人員參考。
增強(qiáng)型8051微控器內(nèi)核,速度比傳統(tǒng)8051快10倍左右,支持C語言編程
36/40個(gè)CMOS雙向I/O管腳(4種可選結(jié)構(gòu):準(zhǔn)雙向結(jié)構(gòu)、推挽結(jié)構(gòu)、僅輸入結(jié)構(gòu)及開漏結(jié)構(gòu))
64K byte Flash程序存儲(chǔ)器,內(nèi)建1K類EEPROM存貯空間
低功耗設(shè)計(jì):空閑模式25uA、掉電模式不高于10uA
3個(gè)16位定時(shí)器 / 計(jì)數(shù)器 T0 , T1 , T2
增強(qiáng)型通用異步收發(fā)器(EUART0和EUART1)
內(nèi)建2個(gè)模擬數(shù)字比較器(CMP)
內(nèi)建比較功能的8通道10位模數(shù)轉(zhuǎn)換器(ADC)
豐富的中斷源:Timer0, Timer 1, Timer 2
INT0, INT1, INT4(8輸入通道)
PWM,CMP0,CMP1等
3.2 驗(yàn)鈔機(jī)系統(tǒng)構(gòu)成
普通商用型驗(yàn)鈔機(jī)系統(tǒng)通常包括鍵盤與LED顯示模塊,檢測(cè)模塊,聲光報(bào)警模塊,機(jī)械傳動(dòng)模塊幾部分。以下為驗(yàn)鈔機(jī)系統(tǒng)構(gòu)成圖。
評(píng)論