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