專利名稱:一種條型碼識別存儲器的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及袖珍計算器硬件設(shè)計領(lǐng)域,特別涉及條型碼的識別和存儲裝置。
目前在條型碼掃描識讀系統(tǒng)中,都需要條型碼閱讀器和專用的接口系統(tǒng)。這些條型碼閱讀器的功能單一,只能完成將條型碼的光電轉(zhuǎn)換,再經(jīng)整形處理為矩形脈沖,經(jīng)放大、比較、譯碼從顯示器輸出為數(shù)字代碼,或作為計算機的輸入信號進行信息處理。條型碼從顯示器上輸出,需要人為的抄錄,當(dāng)數(shù)據(jù)量很大時,抄錄人員工作量大、效率低;條型碼閱讀器與計算機連接時,需要接口系統(tǒng),由于國際上流行的閱讀器與計算機種類較多,難于完全匹配與兼容,至使這種專用的接口系統(tǒng)成為條碼系統(tǒng)中不可缺少的一部分,在需要野外使用的場合極為不便。中國專利號ZL95242401.0提供了一種便攜式條型碼識別存儲器,但由于其條碼輸入電路設(shè)計不太合理,使條型碼的識別率降低。另外它沒有采用片內(nèi)帶程序存儲器的微型封裝單片機,增大了該裝置的體積。
本實用新型的目的是提供一種條型碼識別存儲器,它能有效地識別和處理國際上通用的六種條型碼。
本實用新型的目的是這樣實現(xiàn)的該裝置內(nèi)部由包括PLLC封裝的89C51單片機,非易失數(shù)據(jù)存儲器,十六位七段液晶顯示器,數(shù)字鍵和其他功能鍵組成的鍵盤,內(nèi)藏式微型光電閱讀頭,標(biāo)準(zhǔn)差放放大器和標(biāo)準(zhǔn)同相放大器,電壓比較器,異或門,以及串行異步通信口組成,該裝置中內(nèi)藏式微型光電閱讀頭的輸出端F3和F4分別與差放放大器的輸入端G2和G3連接,差放放大器的輸出端G6通過電阻R1和電容C1與其輸入端G2連接,差放放大器的輸入端G3通過電阻R2和電容C2接地,差放放大器的G1端通過電容C3接其G8端,差放放大器的輸出端G6通過電容C4與標(biāo)準(zhǔn)同相放大器的輸入端H3連接,H3分別通過電阻R3和R4接電源和地,同相放大器的輸入端H2分別通過電阻R5和R6接其輸出端H6和地,H6接電壓比較器的輸入端I5,電壓比較器的輸入端I4通過電阻R8接電源,并通過電阻R7和電容C5接地,電壓比較器的輸出端I2與異或門的輸入端J1和J5及單片機的T1端連接,異或門的輸出端J4與輸入端J8和電容C6一端連接,異或門的輸入端J2與輸出端J10和電容C6另一端連接,異或門的輸出端J3接入單片機的INT0端。
本實用新型因為外形小巧、重量輕,不需要其它的外部設(shè)備,所以便于在野外使用;同時由于可以識別和處理目前國際上通用的六種條型碼,并將識別以后的條碼存儲在不怕掉電的存儲器中,存儲器存滿以后可將其中的數(shù)據(jù)發(fā)送給主計算機,所以免去了大量的數(shù)據(jù)抄錄工作,使工作效率大為提高;另外本實用新型還具有普通計算器的功能,所以給使用者帶來很大的方便。
本實用新型的
。
圖1是本實用新型的電路圖。
下面結(jié)合圖1詳細說明依據(jù)本實用新型提出的具體裝置的細節(jié)及工作情況開機后,通過執(zhí)行單片機1內(nèi)的程序,在液晶顯示器2上顯示提示符“A”,通過鍵盤3鍵入相應(yīng)的鍵以后有以下三種情況(一)當(dāng)在鍵盤3上按下“閱讀條碼”功能鍵時,單片機1轉(zhuǎn)入執(zhí)行閱讀條碼子程序,顯示器2上顯示即將閱讀的條型碼類型,在鍵盤3上連續(xù)按下“條碼選擇”功能鍵,就可以循環(huán)選擇“1”(EAN-13碼)、“2”(EAN-8碼)、“3”(UPC-A碼)、“4”(UPC-E碼)、“5”(DUN-14碼)和“6”(DUN-16碼)。這時單片機1的P2.5引腳輸出高電平,在圖1中三極管Q導(dǎo)通,內(nèi)藏式微型光電閱讀頭6中的D1發(fā)出的光通過閱讀頭尖上的寶石(或碧藍色玻璃)圓球聚焦在條碼標(biāo)記上。條碼標(biāo)記的光返回后經(jīng)頭尖上的小球進入閱讀頭6中為D2所接收。D2輸出的電信號分別輸入差分放大器7的輸入端G2和G3,由接成標(biāo)準(zhǔn)差放的FET運放(CA3140)和由構(gòu)成標(biāo)準(zhǔn)同相放大器8的運放(NE5230)進行放大。運放周圍所接電容是為了減小來自交流光的紋波干擾和控制響應(yīng)時間用的。放大器增益約為200,輸出信號幅度在0和2.5V之間。此電壓信號經(jīng)H6送入電壓比較器9(LM339),產(chǎn)生高低電平寬度不同的脈沖信號,此信號輸入單片機1的T1端和邊緣檢測電路10(4070)的輸入端J1和J5,其輸出端J3接入單片機1的INT0端。經(jīng)過譯碼,得到一數(shù)字代碼送到液晶顯示器2。如沒有數(shù)字顯示或者顯示的數(shù)字不正確,則重新對準(zhǔn)條碼再進行一次掃描,或者直接在鍵盤3的數(shù)字鍵上鍵入這個條碼的數(shù)字。如按下鍵盤3上的“繼續(xù)”功能鍵,則將這一代碼存儲在非易失數(shù)據(jù)存儲器5中,再繼續(xù)下一個條碼的閱讀;如按下鍵盤3上的“結(jié)束”功能鍵,則退出閱讀條碼子程序,返回主程序。
(二)當(dāng)在鍵盤3上按下“發(fā)送條碼”功能鍵時,單片機1轉(zhuǎn)入執(zhí)行發(fā)送條碼子程序,顯示器2上顯示與計算機通訊的提示符“C”。這時本裝置通過串行異步通訊口4與外接計算機的RS232相連接,可以由計算機將存儲于數(shù)據(jù)存儲器5中的數(shù)據(jù)代碼讀出送到計算機內(nèi)。數(shù)據(jù)讀出完畢以后,計算機使單片機1退出發(fā)送條碼子程序,返回主程序。
(三)當(dāng)在鍵盤3上按下“計算器”功能鍵時,單片機1轉(zhuǎn)入執(zhí)行計算器子程序,顯示器2上顯示數(shù)字“0”提示符。這時本裝置相當(dāng)于一部普通的計算器,通過鍵盤上數(shù)字和符號鍵,能進行包括小數(shù)點在內(nèi)共16位數(shù)字的加、減、乘、除運算。如按下鍵盤3上的“結(jié)束”功能鍵,則單片機1退出計算器子程序,返回主程序。
另外,本實用新型在執(zhí)行以上(一)和(三)功能時,如發(fā)現(xiàn)顯示器2上顯示的數(shù)字不正確,可在鍵盤3上按下“清除”功能鍵,使顯示器2顯示數(shù)字“0”。
權(quán)利要求1.一種條型碼識別存儲器,它內(nèi)部由包括PLLC封裝的89C51單片機1,非易失數(shù)據(jù)存儲器5,十六位七段液晶顯示器2,數(shù)字鍵和其他功能鍵組成的鍵盤3,內(nèi)藏式微型光電閱讀頭6,放大器7和放大器8,電壓比較器9,異或門10,以及串行異步通信口4組成,其特征在于裝置中內(nèi)藏式微型光電閱讀頭6的輸出端F3和F4分別與放大器7的輸入端G2和G3連接,放大器7的輸出端G6通過電阻R1和電容C1與其輸入端G2連接,放大器7的輸入端G3通過電阻R2和電容C2接地,放大器7的G1端通過電容C3接其G8端,放大器7的輸出端G6通過電容C4與放大器8的輸入端H3連接,H3分別通過電阻R3和R4接電源和地,放大器8的輸入端H2分別通過電阻R5和R6接放大器8的輸出端H6和地,H6接電壓比較器9的輸入端I5,電壓比較器9的輸入端I4通過電阻R8接電源,并通過電阻R7和電容C5接地,電壓比較器9的輸出端I2與異或門10的輸入端J1和J5及單片機1的T1端連接,異或門10的輸出端J4與輸入端J8和電容C6一端連接,異或門10的輸入端J2與輸出端J10和電容C6另一端連接,異或門10的輸出端J3接入單片機1的INT0端。
專利摘要本實用新型提供了一種條型碼識別存儲器,主要由單片機、數(shù)據(jù)存儲器、液晶顯示器、鍵盤及串行異步通信接口等組成,其特征在于設(shè)置了內(nèi)藏式微型光電閱讀頭、放大器、比較器和邊緣檢測電路組成的條碼輸入電路,不需其它外部設(shè)備便可識別和處理國際上通用的六種條型碼,并可作計算器使用,主要用于公安、海關(guān)、車站、商店及流動查驗工作的場合。
文檔編號G06K9/00GK2324573SQ9720549
公開日1999年6月16日 申請日期1997年11月27日 優(yōu)先權(quán)日1997年11月27日
發(fā)明者許偉, 王謙 申請人:西南交通大學(xué)