今天小編來給大家介紹一下學(xué)校儲(chǔ)物柜 圖書館寄存柜及一卡通更衣柜的軟件與定制。
軟件流程:
(1) 判斷是否有鍵按下,若有鍵按下,若是存包鍵則轉(zhuǎn)到步驟2,若是取鍵則轉(zhuǎn)至4,若沒有鍵按下繼續(xù)判斷是否有鍵接下。按鍵采用中斷方式。
(2) 判斷是否有空柜,若有,顯示空柜號(hào),開門,并且有語音提示。否則至步驟1,并給出語間提示當(dāng)前沒有空柜。
(3) 如果用戶把包放入柜中,通過檢測(cè)儲(chǔ)物柜中是否有包,用語音提示把門關(guān)好,并且打印打印機(jī)條作為用戶取包的證據(jù),并將打印的數(shù)據(jù)傳*位機(jī),方便上機(jī)位機(jī)對(duì)儲(chǔ)物柜的管理。
(4) 當(dāng)按下取包鍵,則掃描打印條來判斷是要取哪個(gè)柜的包,并且開柜門。
(5) 當(dāng)用戶丟失打印條的時(shí)候,單片機(jī)會(huì)接收到上位機(jī)的數(shù)據(jù)來強(qiáng)制開門。接收上位機(jī)數(shù)據(jù)采用中斷方式。
正常情況下考慮到有異常情況的時(shí)的流程中有中斷,即下位機(jī)判斷是否是來自上位機(jī)的數(shù)據(jù)來判斷是否強(qiáng)制開門。因此本系統(tǒng)就是采用這樣的形式來實(shí)現(xiàn)自動(dòng)存取物品,并且對(duì)異常處理也能得到很好的解決。