一种条型码识别存储器的制作方法

文档序号:6413215阅读:517来源:国知局
专利名称:一种条型码识别存储器的制作方法
技术领域
本实用新型涉及袖珍计算器硬件设计领域,特别涉及条型码的识别和存储装置。
目前在条型码扫描识读系统中,都需要条型码阅读器和专用的接口系统。这些条型码阅读器的功能单一,只能完成将条型码的光电转换,再经整形处理为矩形脉冲,经放大、比较、译码从显示器输出为数字代码,或作为计算机的输入信号进行信息处理。条型码从显示器上输出,需要人为的抄录,当数据量很大时,抄录人员工作量大、效率低;条型码阅读器与计算机连接时,需要接口系统,由于国际上流行的阅读器与计算机种类较多,难于完全匹配与兼容,至使这种专用的接口系统成为条码系统中不可缺少的一部分,在需要野外使用的场合极为不便。中国专利号ZL95242401.0提供了一种便携式条型码识别存储器,但由于其条码输入电路设计不太合理,使条型码的识别率降低。另外它没有采用片内带程序存储器的微型封装单片机,增大了该装置的体积。
本实用新型的目的是提供一种条型码识别存储器,它能有效地识别和处理国际上通用的六种条型码。
本实用新型的目的是这样实现的该装置内部由包括PLLC封装的89C51单片机,非易失数据存储器,十六位七段液晶显示器,数字键和其他功能键组成的键盘,内藏式微型光电阅读头,标准差放放大器和标准同相放大器,电压比较器,异或门,以及串行异步通信口组成,该装置中内藏式微型光电阅读头的输出端F3和F4分别与差放放大器的输入端G2和G3连接,差放放大器的输出端G6通过电阻R1和电容C1与其输入端G2连接,差放放大器的输入端G3通过电阻R2和电容C2接地,差放放大器的G1端通过电容C3接其G8端,差放放大器的输出端G6通过电容C4与标准同相放大器的输入端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端。
本实用新型因为外形小巧、重量轻,不需要其它的外部设备,所以便于在野外使用;同时由于可以识别和处理目前国际上通用的六种条型码,并将识别以后的条码存储在不怕掉电的存储器中,存储器存满以后可将其中的数据发送给主计算机,所以免去了大量的数据抄录工作,使工作效率大为提高;另外本实用新型还具有普通计算器的功能,所以给使用者带来很大的方便。
本实用新型的

图1是本实用新型的电路图。
下面结合图1详细说明依据本实用新型提出的具体装置的细节及工作情况开机后,通过执行单片机1内的程序,在液晶显示器2上显示提示符“A”,通过键盘3键入相应的键以后有以下三种情况(一)当在键盘3上按下“阅读条码”功能键时,单片机1转入执行阅读条码子程序,显示器2上显示即将阅读的条型码类型,在键盘3上连续按下“条码选择”功能键,就可以循环选择“1”(EAN-13码)、“2”(EAN-8码)、“3”(UPC-A码)、“4”(UPC-E码)、“5”(DUN-14码)和“6”(DUN-16码)。这时单片机1的P2.5引脚输出高电平,在图1中三极管Q导通,内藏式微型光电阅读头6中的D1发出的光通过阅读头尖上的宝石(或碧蓝色玻璃)圆球聚焦在条码标记上。条码标记的光返回后经头尖上的小球进入阅读头6中为D2所接收。D2输出的电信号分别输入差分放大器7的输入端G2和G3,由接成标准差放的FET运放(CA3140)和由构成标准同相放大器8的运放(NE5230)进行放大。运放周围所接电容是为了减小来自交流光的纹波干扰和控制响应时间用的。放大器增益约为200,输出信号幅度在0和2.5V之间。此电压信号经H6送入电压比较器9(LM339),产生高低电平宽度不同的脉冲信号,此信号输入单片机1的T1端和边缘检测电路10(4070)的输入端J1和J5,其输出端J3接入单片机1的INT0端。经过译码,得到一数字代码送到液晶显示器2。如没有数字显示或者显示的数字不正确,则重新对准条码再进行一次扫描,或者直接在键盘3的数字键上键入这个条码的数字。如按下键盘3上的“继续”功能键,则将这一代码存储在非易失数据存储器5中,再继续下一个条码的阅读;如按下键盘3上的“结束”功能键,则退出阅读条码子程序,返回主程序。
(二)当在键盘3上按下“发送条码”功能键时,单片机1转入执行发送条码子程序,显示器2上显示与计算机通讯的提示符“C”。这时本装置通过串行异步通讯口4与外接计算机的RS232相连接,可以由计算机将存储于数据存储器5中的数据代码读出送到计算机内。数据读出完毕以后,计算机使单片机1退出发送条码子程序,返回主程序。
(三)当在键盘3上按下“计算器”功能键时,单片机1转入执行计算器子程序,显示器2上显示数字“0”提示符。这时本装置相当于一部普通的计算器,通过键盘上数字和符号键,能进行包括小数点在内共16位数字的加、减、乘、除运算。如按下键盘3上的“结束”功能键,则单片机1退出计算器子程序,返回主程序。
另外,本实用新型在执行以上(一)和(三)功能时,如发现显示器2上显示的数字不正确,可在键盘3上按下“清除”功能键,使显示器2显示数字“0”。
权利要求1.一种条型码识别存储器,它内部由包括PLLC封装的89C51单片机1,非易失数据存储器5,十六位七段液晶显示器2,数字键和其他功能键组成的键盘3,内藏式微型光电阅读头6,放大器7和放大器8,电压比较器9,异或门10,以及串行异步通信口4组成,其特征在于装置中内藏式微型光电阅读头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端。
专利摘要本实用新型提供了一种条型码识别存储器,主要由单片机、数据存储器、液晶显示器、键盘及串行异步通信接口等组成,其特征在于设置了内藏式微型光电阅读头、放大器、比较器和边缘检测电路组成的条码输入电路,不需其它外部设备便可识别和处理国际上通用的六种条型码,并可作计算器使用,主要用于公安、海关、车站、商店及流动查验工作的场合。
文档编号G06K9/00GK2324573SQ9720549
公开日1999年6月16日 申请日期1997年11月27日 优先权日1997年11月27日
发明者许伟, 王谦 申请人:西南交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1