便携式条型码识别存储器的制作方法

文档序号:6410058阅读:1475来源:国知局
专利名称:便携式条型码识别存储器的制作方法
技术领域
本实用新型涉及袖珍计算器硬件设计领域,特别涉及条型码的识别和存储装置。
目前在条型码扫描识读系统中,都需要条型码阅读器和专用的接口系统。这些条型码阅读器的功能单一,只能完成将条型码的光电转换,再经整形处理为矩形脉冲,经放大、比较、译码从显示器输出为数字代码,或作为计算机的输入信号进行信息处理。条型码从显示器上输出,需要人为的抄录,当数据量很大时,抄录人员工作量大、效率低;条型码阅读器与计算机连接时,需要接口系统,由于国际上流行的阅读器与计算机种类较多,难于完全匹配与兼容,至使这种专用的接口系统成为条码系统中不可缺少的一部分,在需要野外使用的场合极为不便。
本实用新型的目的是提供一种便携式条型码识别存储器,它能有效地识别和处理国际上通用的六种条型码。
本实用新型的目的是这样实现的该装置内部有一个单片机1,程序存储器5,不怕掉电的数据存储器6,十六位七段液晶显示器2,0-9数字键,+、-、×、÷、·、=符号键和其他功能键组成的键盘3,以及串行异步通信口4组成的单片机系统,其特征在于装置内有一个内藏式微型光电阅读头9,阅读头9电源端接电源正极,接地端接NPN型晶体管10的集电极,信号输出端接两个比较器7和8的正极输入,两个比较器7和8的负极输入接电阻R1、R2和R3、R4的连接端,R1和R3的另外一端接电源Vcc,R2和R4的另外一端接地,两个比较器7和8的输出分别接单片机1的计数器0和计数器1的输入端T0和T1,单片机1的引脚P3.3接晶体管10的基极,晶体管10的发射极接地。
本实用新型因为外形小巧、重量轻,不需要其它的外部设备,所以便于在野外使用;同时由于可以识别和处理目前国际上通用的六种条型码,并将识别以后的条码存储在不怕掉电的存储器中,存储器存满以后可将其中的数据发送给主计算机,所以免去了大量的数据抄录工作,使工作效率大为提高;另外本实用新型还具有普通计算器的功能,所以给使用者带来很大的方便。
本实用新型的

图1是本实用新型的工作原理图。
下面结合图1详细说明依据本实用新型提出的具体装置的细节及工作情况。
该装置内有一个单片机1,用普通钮扣电池12供电,执行程序储存器5中的主程序,在十六位七段液晶显示器2上显示提示符,通过键盘3键入相应的键以后有以下三种情况(一)当在键盘3上按下RD(阅读条码)功能键时,单片机1转入执行阅读条码子程序,显示器2上显示即将阅读的条型码类型,在键盘3上连续按下BC(条码选择)功能键,就可以循环选择“1”(EAN-13码)、“2”(EAN-8码)、“3”(UPC-A码)、“4”(UPC-E码)、“5”(DUN-14码)和“6”(DUN-16码)。这时单片机1的P3.3引脚输出高电平,使晶体管10导通,电源Vcc通过内藏式微型光电阅读头9、晶体管10到地,阅读头9内的LED发光二极管点亮,通过机壳右下角的小空对准需要阅读的条码,从左到右作匀速扫描,阅读头9将标准光源以一定的入射角照射在条码表面上,条码的条与空将入射以不同的反射率反射,阅读头9收集到这些反射光,并将光线的强弱转换为模拟电信号送电压比较器7和8的正极输入,由于比较器7和8的负极输入接电阻R1、R2和R3、R4的连接端,R1和R3的另外一端接电源Vcc,R2和R4的另外一端接地,调整R1∶R2和R3∶R4的比值,使比较器7和8的负极输入参考电压略微不同,经比较器7和8整形、放大输出的矩形脉冲分别送到单片机1的计数器0(T0)和计数器1(T1)输入端。单片机1将所得到的不同的两个计数值求平均值,送内部RAM,再将两个比较器清零,进行下一个条与空宽度的计数。等该条码的所有条与空扫描完成以后,单片机1将其内部RAM中的数据进行比较、译码,得到这个条码的数字代码送显示器2上显示,如没有数字显示或者显示的数字不正确,则从新对准条码放慢速度再进行一次扫描,或者直接在键盘3的数字键上键入这个条码的数字。如按下键盘3上的CT(继续)功能键,则将这一代码存储在不怕掉电的数据存储器6中,再继续下一个条码的阅读;如按下键盘3上的ED(结束)功能键,则退出阅读条码子程序,返回主程序。
(二)当在键盘3上按下TR(发送条码)功能键时,单片机1转入执行发送条码子程序,显示器2上显示与计算机通讯的提示符“C”。这时本实用新型通过串行异步通讯口4与计算机的RS232相连接,可以由计算机将存储于数据存储器6中的数值代码读出送到计算机内。数据读出完毕以后,计算机使单片机1退出发送条码子程序,返回主程序。本数据存储器6为8KB,可存储EAN-13码630个;EAN-8码1024个;UPC-A码682个;UPC-E码1024个;DUN-14码585个;DUN-16码512个。
(三)当在键盘3上按下CU(计算器)功能键时,单片机1转入执行计算器子程序,显示器2上显示数字“0”提示符。这时本实用新型相当于一部普通的计算器,通过键盘3上数字和符号键,能进行包括小数点在内共16位数字的加、减、乘、除运算。如按下键盘3上的ED(结束)功能键,则单片机1退出计算器子程序,返回主程序。
另外,本实用新型在执行以上(一)和(三)功能时,如发现显示器2上显示的数字不正确,可在键盘3上按下CE(清除)功能键,使显示器2显示数字“0”。如想从任何状态下返回主程序,可按下复位键11。
权利要求1.一种便携式条型码识别存储器,它内部有一个单片机(1),程序存储器(5),不怕掉电的数据存储器(6),十六位七段液晶显示器(2),0-9数字键,+、-、×、÷、·、=符号键和其他功能键组成的键盘(3),以及串行异步通信口(4)组成的单片机系统,其特征在于装置内有一个内藏式微型光电阅读头(9),阅读头(9)电源端接电源正极,接地端接NPN型晶体管(10)的集电极,信号输出端接两个比较器(7)和(8)的正极输入,两个比较器(7)和(8)的负极输入接电阻R1、R2和R3、R4的连接端,R1和R3的另外一端接电源Vcc,R2和R4的另外一端接地,两个比较器(7)和(8)的输出分别接单片机(1)的计数器0和计数器1的输入端T0和T1,单片机(1)的引脚P3.3接晶体管(10)的基极,晶体管(10)的发射极接地。
专利摘要本实用新型提供了一种便携式条型码识别存储器,主要由单片机、程序存储器、数据存储器、液晶显示器、键盘及串行异步通信接口等组成,其特征在于设置了内藏式微型光电阅读头,不需其它外部设备便可识别和处理国际上通用的六种条型码,并可作计算器使用,主要用于公安、海关、车站、商店及流动查验工作的场合。
文档编号G06K9/18GK2240741SQ9524240
公开日1996年11月20日 申请日期1995年11月14日 优先权日1995年11月14日
发明者许伟, 王谦 申请人:许伟, 王谦
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1