专利名称:可支持多键处理的热键模式的文本数据处理装置的制作方法
技术领域:
本实用新型涉及数据处理终端,尤其涉及可支持多键处理的热键模式的文本数据处理装置。
在传统的选择菜单键工作方式中,先按相应的功能键,比如“主菜单”,弹出主菜单,再用光标上、下按键,使光标移到相应的菜单选择项上,再按一次确认键,大约需求2-3秒才能完成一次菜单选择任务。在此过程中按键次数在3-6次,有时还要更多的次数。目前采用的按键处理一般都是使用轮循检测法,即CPU不停地扫描键值,看看有没有变化,若有则进行相应的处理,这样CPU大部分时间都浪费在扫描按键。对于处理其他程序的时间就少了很多。降低了CPU的利用率。采用这种键中断处理方法后,CPU平时都是在处理他程序(诸如数据处理,程序控制等),只有当中键断到来时(这种中断是随机发生的,具有突发性),CPU才进入键值处理程序。这样大大提高了CPU的利用率,从而提高整个系统的处理能力和效率。
本实用新型的目的在于提供一种实时性强,操作简明,抢答时间短,按键响应速度快,反应及时的可支持多键处理的热键模式的文本数据处理装置。
本实用新型的目的是通过如下技术方案实现的构造一种可支持多键处理的热键模式的文本数据处理装置,包括外壳、安装在外壳面板上的显示器和输入按键组,其特征在于,所述输入按键组沿显示器边沿成单行(列)排列,每一个按键与最近的显示区域的内容有一一对应关系,所述外壳内包括微处理器,所述微处理器通过I/O扩展单元与所述显示器连接,所述输入按键组矩阵提供码键及中断信号给所述微处理器的I/O口和中断口。
按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,所述输入按键组包括10个按键,还包括分别与所述微处理器I/O端口连接的5个二极管(D1-D5)以及分别与所述微处理器中断端口连接的5个二极管(D6-D10),所述二极管(D1-D10)的另一端分别连接10个按键开关的5个由2个按键组成的纵组,所述10个按键开关的各由5个按键组成的2个水平组则分别连接到微处理器的2个I/O端口。
按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,所述10个按键中的4个热键沿显示器竖排列,6个功能键沿显示器水平边排列,按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,输入按键表面采用透明、半透明塑料制成,每个输入按键表面下方设置有发光二极管。
按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的RS232电平转换器。
按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的动态存储器和闪频存储器。
按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的汉字库。
按照本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的电源及监控单元。
实现本实用新型提供的可支持多键处理的热键模式的文本数据处理装置,具有以下优点采用热键工作方式,大大简化了传统的按键处理方式,使用方便简洁,实现选择、确认两个功能一键完成,所按即所得,大大提高了工作效率;由于相应按键响应速度快、反应及时,因而CPU大部分时间是用于实时数据,故本实用新型具实时性较强;在进行子菜单选择时,同样体现了高效率优点。
以下结合附图及实施例作进一步的详细说明。
图1为本实用新型的可支持多键处的热键模式的文本数据处理装置外壳示意图;图2为本实用新型的可支持多键处理的热键模式的文本数据处理装置的逻辑结构框图;图3为本实用新型的可支持多键处理的热键模式的文本数据处理装置的电路原理图;图4为本实用新型的可支持多键处理的热键模式的文本数据处理装置中输入按键部分的电路原理图;图5为本实用新型的可支持多键处理的热键模式的文本数据处理装置的键盘中断处理程序流程图。
如图1所示,本实用新型的可支持多键处理的热键模式的文本数据处理装置的外壳1上布置有LCD显示器2和按键,其中四个热键沿显示器边沿竖向排列,另外六个为功能按键沿显示器底部边沿横向排列。
采用本实用新型的设计的热键方式,只需按功能键,比如“主菜单”,弹出主菜单选择项,再按相应的选择项,即可完成一次菜单选择任务,此过程中,按键次数一般为2次,最多3、4次(当菜单项较多或者当显示较小的时候,就会增加翻页的次数,从而增加按键的次数)。这样,热键工作方式大大简化了传统的按键处理方式。对于整个调度系统来说,增加单位时间内抢答的个数,使系统更能多的选择,提高了高度效率。由于相应按键响应速度快、反应及时,CPU大部分时间是用于实时数据,例如当收到四条调度信息显示在液晶屏上,我们只须按下相对应的热键,比如“4”,这样第四条抢答信息就发送出去大约只要1秒完成此过程,实时性较强。在进行子菜单选择时,同样体现了高效率优点。进入任何一级子菜单只需一键完成。比如在主菜单中有三个子菜单,分别是1短消息、2查询、3设置、4其他。我们只按一下热键“2”,就进入查询菜单,同样,按一下“3”,进入设置菜单等,方便快捷。
如图2-4所示,本实用新型的可支持多键处理的热键模式的文本数据处理装置,在硬件设计时采用行列扫描矩阵方式中断处理法。如图1示出的四个热键与六个功能按键共10个按键,若单独用口线的话,至少要两个8位口线,是十分浪费口线资源的,故采用2X5行列扫描矩阵方式,这样只需要7根口线,正好使用一个八位口线中的7位,外接上拉电阻防止扫描结果出现不确定值,保证按键的准确性和可靠性,D1-D5二极管是接在输入口线上,防止电流倒灌,损坏口线,D6-D10接在键中断信号线上,确保任何一个按键动作,均产生可靠的键中断信号,交由CPU处理。
基于这种硬件设计,本电路扫描矩阵是这样工作的平时没有按键时,CPU通过口置输出行线全为低电平,而入线由于有上拉电阻而处于高电平状态,键中断信号为高,不触发中断,CPU进行其他数据处理和控制,一旦有按下,列线中至少有一根是处于低电平的,这样导致键中断信号线上的电位也被拉低,键中断发生作用,触发CPU中断,CPU此时停下其他工作,进入键中断服务程序,设置状态标志位(其中不包括去除键抖动),最后输出行线重新置为低,恢复到初始状态,等待下一次的按键操作,这一过程的时间相当短,一般只有200-300ms(去抖动花掉相当时间,防止误触发)。图5示出了主程序。
权利要求1.一种可支持多键处理的热键模式的文本数据处理装置,包括外壳、安装在外壳面板上的显示器和输入按键组,其特征在于,所述输入按键组沿显示器边沿成单行(列)排列,按键功能意义与显示器显示的内容相对应,所述外壳内包括微处理器,所述微处理器通过I/O扩展单元与所述显示器连接,所述输入按键组矩阵提供码键及中断信号给所述微处理器的I/O口和中断口。
2.根据权利要求1所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,所述输入按键组包括10个按键,还包括分别与所述微处理器I/O端口连接的5个二极管(D1-D5)以及分别与所述微处理器中断端口连接的5个二极管(D6-D10),所述二极管(D1-D10)的另一端分别连接10个按键开关的5个由2个按键组成的纵组,所述10个按键开关的各由5个按键组成的2个水平组则分别连接到微处理器的2个I/O端口。
3.根据权利要求2所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,所述10个按键中的4个热键沿显示器竖边排列,6个功能键沿显示器水平边排列,
4.根据权利要求2所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,输入按键表面采用透明、半透明塑料制成,每个输入按键表面下方设置有发光二极管。
5.根据权利要求1所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的RS232电平转换器。
6.根据权利要求1所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的动态存储器和闪频存储器。
7.根据权利要求1所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的汉字库。
8.根据权利要求1所述可支持多键处理的热键模式的文本数据处理装置,其特征在于,还包括与所述微处理器连接的电源及监控单元。
专利摘要一种可支持多键处理的热键模式的文本数据处理装置,将输入按键组沿显示器边沿成单行(列)排列,按键功能意义与显示器显示的内容相对应,而微处理器通过I/O扩展单元与显示器连接,所述输入按键组矩阵提供码键及中断信号给所述微处理器的I/O口和中断口。由于采用热键工作方式,简化了传统的按键处理方式,使用方便简洁,实现选择、确认两个功能一键完成,所按即所得,提高了工作效率;按键响应速度快、反应及时,实时性强。
文档编号G06F15/02GK2454821SQ0022856
公开日2001年10月17日 申请日期2000年6月19日 优先权日2000年6月19日
发明者李新江, 刘岗, 苏艳萍, 周志文, 杨文彬 申请人:深圳华强通讯有限公司