一种多功能便携数据显示方法与流程

文档序号:12176313阅读:211来源:国知局

本发明涉及一种多功能便携数据显示方法,属于电子技术、数据输入领域。



背景技术:

条码扫描输入是计算机系统的标准输入设备之一,由于它在计算机中能很大程度上代替了键盘的部分输入操作,而且某些方面又具有键盘操作所不具有的方便性,因而在计算机系统中的应用越来越普及,尤其在数据管理领域已成为必不可少的输入设备。

条码扫描输入首先将扫描到的图像信息转换为数字信号,继而转化为与计算机兼容的数据,而且它与计算机的接口是可以直接识别的,无需做额外的接口设计。虽然扫描输入的数据可以很方便的与计算机直接相连,但是在一些较小系统中这样设计是不经济的,在实际使用中,如果数据的采集是在进行走动中,采集点不固定,这时随时需要一台计算机与输入设备相连也是不方便的。所以方便的数据显示器非常适合用于学生考试或图书馆等地方的学生数据显示使用。

而ARM系列微处理器具有很强的功能,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,与计算机相比只缺少了I/O设备。微处理器的体积小、质量轻、价格便宜的特点,为应用和开发提供了便利条件。同时具有控制功能强、扩展灵活、微型化和使用方便等优点,已广泛应用于现代社会的各个方面。



技术实现要素:

为进一步更快和更方便地掌握信息,提出了一种多功能便携数据显示方法,多功能便携数据显示方法涉及多功能便携数据显示器,使用有扫描输入端、液晶屏、扫描开关、十二个数控按键、SD卡数据接口和USB数据接口,多功能便携数据显示方法涉及有微处理器、条形码输入电路、数控按键电路、驱动电路和液晶显示电路。其条形码输入电路、微处理器、液晶显示电路依次连接;其数控按键电路、驱动电路、微处理器、液晶显示电路依次连接。

多功能便携数据显示的微处理器使用Philips公司32位的ARM LPC2138,它具有强大的存储空间,内嵌32KB片内静态RAM和512KB的Flash存储器,可以实现在系统可编程(ISP)、在应用可编程(IAP),具有2个8路10位A/D转换器、1个D/A转换器,转换迅速、准确,引 脚资源丰富,多达47个,同时具有可承受5V电压的通用I/O口,多个串行接口,包括2个16C550工业标准UART、2个高速I2C接口(400kbps)、SPI和具有缓冲作用和数据长度可变功能的SSP。而LPC2138软件的可移植性也很好,可以移植μC/OS2II操作系统,工作可靠。

为简化键盘电路的设计,本发明采用了高度集成的串行接口的智能键盘驱动芯片HD7279,用它来控制十二个数控按键,它采用串行接口,与微处理器连接只需要3个I/O口。它能自动扫描输入,同时还可对多达8×8的键盘进行监视,并具有自动消抖和识别键码的功能。

HD7279与微处理器仅需4条接口线,其中CS为片选信号,低电平有效,可直接接地。CLK为数据串行传送的同步时钟输入端,时钟的上升沿表示数据有效。DATA为串行数据端,当向HD7279发送数据时,DATA为输入端,当HD7279输出键盘代码时,DATA为输出端。KEY为按键信号输出端,在无键按下时为高电平,而有键按下时为低电平并一直保持到按键释放为止。

多功能便携数据显示的液晶显示电路采用低电压、低功耗带中文字库、采用ST7920控制器的128×64液晶显示屏。它具有4/8位并行、2线或3线串行多种接口方式,其模块接口方式灵活,操作指令简单、方便,可以显示8×4行16×16点阵的汉字,也可完成图形显示,可构成全中文人机交互图形界面。

设计采用容量为1G的SD卡作为数据存储设备,SD卡也具有掉电保护功能,并且容量大,体积小,可移动性强,访问接口简单,可以直接使用读卡器读出里面的数据,性价比较高。SD卡内数据使用SPI总线方式进行数据的读写。首先进行初始化,将SPI总线的时钟频率改为400kHz以下(因为其初始化频率不能超过400kHz)。初始化将SD卡块的长度设为512字节,每次读写都要进行块读写。

当SD卡读数据时,查找文本文档中的第一行数据,找到后进行读取送到液晶显示。当SD卡写数据时,查找应写入数据的位置,写入SD卡内,实现储存数据功能,且掉电不会丢失。通过按键和条形码输入,可以调出存储器内的信息并用液晶显示器显示,还可通过按键向存储器内添加新的数据信息。

为了满足便携式数据输入系统对带宽和实时性的要求,提高系统的可靠性、可扩展性和易开发性,本实验新型采用Cypress公司的EZ USB FX2芯片作为USB接口芯片,芯片支持USB 2.0,同时向下兼容USB 1.1规范,它既负责USB事务处理也兼具微处理器的控制功能,用作为USB外部设备的主控芯片。

该芯片把USB 2.0收发器、串行接口引擎SIE,增强的8051内核、I2C总线接口以及通用 可编程接口GPIF集成于一体。

多功能便携数据显示方法的扫描输入端是采用SE-923条形码扫描器来进行数据的扫描输入,SE-923是激光扫描引擎。该扫描引擎体积小、重量轻、亮度明亮、扫描速度快。同时它具有功耗低、精度高、自动识别等特点。

附图说明

图1是多功能便携显示方法的系统框图。

具体实施方式

HD7279共有28个引脚,其中RC引脚用于连接HD7279的外接振荡元件,其典型值为R=1.5kΩ,C=15pF。RES为复位端,该端由低电平变为高电平并保持25ms即复位结束,通常该端接+5V。SA~SG和DP为64键盘的行线端口,DIG0~DIG7为按键的线端口。第3、5、26引脚为空脚,连接电路时悬空即可。

本方法通过对条形码等数据的扫描输入,能快速的掌握学生的姓名、学院、班级和成绩等信息,适合各类大专院校等单位的身份和成绩等信息的提取与显示。

部分程序代码如下:

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1