劉雨佳
摘 要 本文設計的基于條形碼技術(shù)的被裝信息化管理系統(tǒng)功能完善、操作方便簡單、維護費用低,可以滿足現(xiàn)代被裝管理的需求,對于提高被裝發(fā)放效率,規(guī)范化、信息化管理程度具有積極意義。
關(guān)鍵詞 條形碼 被裝 信息化
中圖分類號:TP391文獻標識碼:A
本文提出了基于條形碼技術(shù)的被裝信息化管理系統(tǒng)設計,用于規(guī)范化、信息化地管理被裝。具體步驟為:(1)使用條形碼唯一標識被裝的編號;(2)根據(jù)被裝的種類和發(fā)放要求,設置被裝字段屬性為被裝的編號、被裝名稱、型號、數(shù)量、價格、存放位置、入庫時間,建立相應的數(shù)據(jù)庫,并將數(shù)據(jù)庫存入單片機中;(3)使用掃描槍采集條形碼對應的編號,單片機將條形碼對應被裝的詳細信息輸出到顯示屏上;(4)將系統(tǒng)的功能進行集成,然后對被裝的出、入庫記錄和統(tǒng)計等功能進行測試驗證。
1被裝信息化管理系統(tǒng)的硬件設計
被裝信息化管理系統(tǒng)的硬件部分主要分為三個部分:掃描槍,STC12C5A60S2單片機和12864液晶顯示屏。
1.1 STC12C5A60S2單片機
在眾多的51系列單片機中,國內(nèi)STC 公司生產(chǎn)的1T增強系列單片機更具有競爭力,不但因為他和8051指令、管腳完全兼容,而且其單片機內(nèi)的具有大容量程序存儲器且是FLASH工藝的,比如STC12C5A60S2單片機內(nèi)部就自帶高達60K FLASHROM,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫。而且STC系列單片機支持串口程序燒寫。顯而易見,這種單片機對開發(fā)設備的要求很低,開發(fā)時間也大大縮短。寫入單片機內(nèi)的程序還可以進行加密,這又很好地保護了所完成的勞動成果。
1.2 12864液晶顯示屏
12864液晶是一般情況下的一種統(tǒng)稱,說明的是類屏的一個特征,就是顯示屏由128?4個點構(gòu)成。對于其特性則沒有說明。AT24C02是一個2K位串行CMOS E2PROM, 內(nèi)部含有256個8位字節(jié),CATALYST公司的先進CMOS技術(shù)實質(zhì)上減少了器件的功耗。AT24C02有一個8字節(jié)頁讀寫緩沖器。該器件通過IIC總線接口進行操作,有一個專門的寫保護功能。
1.3 掃描槍
掃描槍是一種集機械、電子、光學、軟件應用等技術(shù)產(chǎn)生的輸入類的電子產(chǎn)品。在現(xiàn)代的日常生活中占有無可取代的地位。掃描槍自誕生之日起,就獲得了快速的發(fā)展和廣泛的運用。至今,掃描槍都是人類收集處理信息的重要途徑。掃描槍對圖像資料、文字檔案等各類材料進行掃描,將掃描到的信息輸入到計算機中,計算機再對輸入的信息資料進行處理、管理、使用、存儲或輸出。
2被裝信息化管理系統(tǒng)的軟件設計
被裝信息化管理系統(tǒng)的軟件部分主要分為三個部分:顯示模塊,出、入庫模塊和數(shù)據(jù)庫。
為了能夠全面的、系統(tǒng)的、準確的反映出當前存入倉庫內(nèi)被裝的數(shù)據(jù)信息,出、入庫的被裝必須根據(jù)以下的依據(jù)入庫:被裝名稱、型號、數(shù)量、存放位置、入庫時間。
首先,將掃描槍掃描到的信息進行識別,再將識別出來的信息與數(shù)據(jù)庫內(nèi)的被裝數(shù)據(jù)信息進行匹配。通過顯示模塊將匹配的被裝數(shù)據(jù)信息顯示在顯示屏上,可以顯示出被裝的詳細信息。知道這是什么型號的被裝,什么時候入的庫,現(xiàn)存數(shù)量多少,要放到哪里去。再選擇入庫模式,對同一條形碼再次掃描,完成數(shù)量的增加。
3系統(tǒng)功能的介紹和測試試驗驗證
連接好電路,使用5V電源為系統(tǒng)供電。啟動被裝信息化管理系統(tǒng),系統(tǒng)完成數(shù)據(jù)初始化。在電路板上從左往右數(shù),第一個按鍵可以調(diào)整被裝信息化管理系統(tǒng)的出、入庫狀態(tài),按下按鍵,可由出庫狀態(tài)轉(zhuǎn)換為入庫狀態(tài)(或入庫狀態(tài)轉(zhuǎn)換為出庫狀態(tài))。
用掃描槍掃描條形碼。掃描槍利用自身產(chǎn)生的光束照射條形碼,再用光電轉(zhuǎn)換器接收反射回來的光線,并將反射回來光線的明暗程度轉(zhuǎn)換成電信號,爾后,輸出到放大電路增強信號,最后,送至整形電路將模擬信號轉(zhuǎn)換成數(shù)字信號。
由于單片機和PC機通過串口進行通信時,雖然單片機可以進行串行通信,但是單片機輸出的信號電平與RS232的標準不匹配。因此,需要MAX232這種功能的芯片進行電平轉(zhuǎn)換將采集到的數(shù)據(jù)輸送至單片機。
當數(shù)據(jù)進入到單片機內(nèi)時,需要對數(shù)據(jù)進行處理才能傳輸?shù)较乱粋€模塊。輸入的數(shù)據(jù)需要與數(shù)據(jù)庫內(nèi)存儲的被裝數(shù)據(jù)信息進行匹配。在數(shù)據(jù)庫中檢索出與輸入數(shù)據(jù)相同的被裝數(shù)據(jù)信息,并輸出到下一個模塊。將輸入的被裝數(shù)據(jù)信息顯示在液晶顯示屏上,完成一次被裝檢索。
同時有需要完成被裝數(shù)據(jù)的更改,只需要在被裝完成檢索的基礎上,再次使用掃描槍掃描條形碼,就能完成被裝數(shù)量的增加或減少。由于被裝信息化管理系統(tǒng)內(nèi)裝有存儲器,更改的數(shù)據(jù)不會因為系統(tǒng)的關(guān)閉而丟失,會正常保存到數(shù)據(jù)庫中,在下一次檢索時顯示出更改過后的數(shù)據(jù)。系統(tǒng)的功能模塊的測試試驗驗證是為了驗證系統(tǒng)功能是否達到設計之初的預想目標。
綜上所述,本文設計的系統(tǒng)能實現(xiàn)入庫數(shù)據(jù)更新、出庫數(shù)據(jù)更新、具體型號被裝的數(shù)量以及具體位置的預期功能。