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