刘雨佳
摘 要 本文设计的基于条形码技术的被装信息化管理系统功能完善、操作方便简单、维护费用低,可以满足现代被装管理的需求,对于提高被装发放效率,规范化、信息化管理程度具有积极意义。
关键词 条形码 被装 信息化
中图分类号:TP391文献标识码:A
本文提出了基于条形码技术的被装信息化管理系统设计,用于规范化、信息化地管理被装。具体步骤为:(1)使用条形码唯一标识被装的编号;(2)根据被装的种类和发放要求,设置被装字段属性为被装的编号、被装名称、型号、数量、价格、存放位置、入库时间,建立相应的数据库,并将数据库存入单片机中;(3)使用扫描枪采集条形码对应的编号,单片机将条形码对应被装的详细信息输出到显示屏上;(4)将系统的功能进行集成,然后对被装的出、入库记录和统计等功能进行测试验证。
1被装信息化管理系统的硬件设计
被装信息化管理系统的硬件部分主要分为三个部分:扫描枪,STC12C5A60S2单片机和12864液晶显示屏。
1.1 STC12C5A60S2单片机
在众多的51系列单片机中,国内STC 公司生产的1T增强系列单片机更具有竞争力,不但因为他和8051指令、管脚完全兼容,而且其单片机内的具有大容量程序存储器且是FLASH工艺的,比如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了所完成的劳动成果。
1.2 12864液晶显示屏
12864液晶是一般情况下的一种统称,说明的是类屏的一个特征,就是显示屏由128?4个点构成。对于其特性则没有说明。AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页读写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。
1.3 扫描枪
扫描枪是一种集机械、电子、光学、软件应用等技术产生的输入类的电子产品。在现代的日常生活中占有无可取代的地位。扫描枪自诞生之日起,就获得了快速的发展和广泛的运用。至今,扫描枪都是人类收集处理信息的重要途径。扫描枪对图像资料、文字档案等各类材料进行扫描,将扫描到的信息输入到计算机中,计算机再对输入的信息资料进行处理、管理、使用、存储或输出。
2被装信息化管理系统的软件设计
被装信息化管理系统的软件部分主要分為三个部分:显示模块,出、入库模块和数据库。
为了能够全面的、系统的、准确的反映出当前存入仓库内被装的数据信息,出、入库的被装必须根据以下的依据入库:被装名称、型号、数量、存放位置、入库时间。
首先,将扫描枪扫描到的信息进行识别,再将识别出来的信息与数据库内的被装数据信息进行匹配。通过显示模块将匹配的被装数据信息显示在显示屏上,可以显示出被装的详细信息。知道这是什么型号的被装,什么时候入的库,现存数量多少,要放到哪里去。再选择入库模式,对同一条形码再次扫描,完成数量的增加。
3系统功能的介绍和测试试验验证
连接好电路,使用5V电源为系统供电。启动被装信息化管理系统,系统完成数据初始化。在电路板上从左往右数,第一个按键可以调整被装信息化管理系统的出、入库状态,按下按键,可由出库状态转换为入库状态(或入库状态转换为出库状态)。
用扫描枪扫描条形码。扫描枪利用自身产生的光束照射条形码,再用光电转换器接收反射回来的光线,并将反射回来光线的明暗程度转换成电信号,尔后,输出到放大电路增强信号,最后,送至整形电路将模拟信号转换成数字信号。
由于单片机和PC机通过串口进行通信时,虽然单片机可以进行串行通信,但是单片机输出的信号电平与RS232的标准不匹配。因此,需要MAX232这种功能的芯片进行电平转换将采集到的数据输送至单片机。
当数据进入到单片机内时,需要对数据进行处理才能传输到下一个模块。输入的数据需要与数据库内存储的被装数据信息进行匹配。在数据库中检索出与输入数据相同的被装数据信息,并输出到下一个模块。将输入的被装数据信息显示在液晶显示屏上,完成一次被装检索。
同时有需要完成被装数据的更改,只需要在被装完成检索的基础上,再次使用扫描枪扫描条形码,就能完成被装数量的增加或减少。由于被装信息化管理系统内装有存储器,更改的数据不会因为系统的关闭而丢失,会正常保存到数据库中,在下一次检索时显示出更改过后的数据。系统的功能模块的测试试验验证是为了验证系统功能是否达到设计之初的预想目标。
综上所述,本文设计的系统能实现入库数据更新、出库数据更新、具体型号被装的数量以及具体位置的预期功能。