一,、智能寄存柜的工作原理及硬件設(shè)計
智能寄存柜系統(tǒng)由一塊主板與兩塊繼電器板組成,,主板與繼電器板之間采用串行通信方式實(shí)現(xiàn)信息交互。主板向繼電器板發(fā)送控制命令,,繼電器板完成相應(yīng)操作后將結(jié)果反饋給主板,。
智能寄存柜主板使用兩塊cPu:主CPU和打印CPU。主CPU連接鍵盤,、液晶顯示屏,、MAX232接口、時鐘塊DS1302及存儲器EEPROM,。MAX232接口用于與繼電器板之間的通信;若安裝投幣機(jī),,則將投幣機(jī)連接至主CPU的外中斷1口,,以外中斷方式識別。打印CPU連接打印機(jī),、切紙刀和語音塊等,。主CPU和打印CPU之間采用中斷方式通過CLK,、DATA傳輸數(shù)據(jù),,智能寄存柜由主CPU控制打印CPU的操作,。
二、智能寄存柜的主板軟件設(shè)計
智能寄存柜主板的主CPU是系統(tǒng)的控制中心,,在接收到按鍵或投幣等外中斷時,,判斷所需進(jìn)行的處理,向打印CPU或繼電器板發(fā)送控制命令,,使其完成相應(yīng)的操作,,井接收反饋信息,確保操作正確,。智能寄存柜主程序?qū)ο到y(tǒng)進(jìn)行初始化,并檢測當(dāng)前智能寄存柜各箱內(nèi)是否有物,,將檢測結(jié)果和當(dāng)前時間送至液晶顯示屏顯示,。