便携式商用表格计算器的制作方法

文档序号:6572955阅读:164来源:国知局

专利名称::便携式商用表格计算器的制作方法
技术领域
:本发明涉及电子计算器,特别涉及一种具有商用表格计算模式及统计模式的计算器。
背景技术
:常规计算器,一般采用段式液晶屏幕,只能显示一行数字,每次也只显示一次输入的数据或计算的结果。当遇到需要对多个数据进行计算时,常规计算器只能逐个输入和计算,而输入过程中发生错误时,又只能从头重新输入,十分繁琐。由于数据在整个过程中只显示一次,输入中发生的错误也难以发现和避免。当计算项目较多时,一般人至少要计算2遍才对结果比较放心。常规计算器由于功能非常简单和单一,一般都采用专用的计算器芯片。虽然成本极低,但是功能上也没有办法进一步提高。个人电脑的电子表格软件能够实现各种表格计算的功能,但是由于个人电脑难以携带,而且开机和关机的时间很长。对于几分钟内就能解决的简单计算,绝大部分人都不会考虑使用个人电脑。而且电脑本身以及电子表格软件也十分昂贵,最便宜的电脑要几千元,最便宜的电子表格软件也要几百元。一些高档的PDA(个人数字助理)也能实现电子表格和计算器功能,但是能实现电子表格功能的PDA—般都很昂贵,价格至少都在千元以上。而且PDA没有固定的表格计算功能,一般简单的表格计算都需要用户输入公式,这对大部分人是难以接受的。特别是大部分的PDA都没有数字键盘或只有很小按键的键盘,操作十分不方便,实际上PDA的拥有者本身就很少,有限的用户中也只有极少的人会利用PDA来做简单的计算。
发明内容本发明所要解决的技术问题,就是针对现有普通计算器功能简单,不能进行表格计算,而具有表格计算功能的计算设备又价格昂贵,操作复杂的缺点,提供一种将常用表格处理程序固化到普通计算器中的便携式计算器。本发明解决所述技术问题,采用的技术方案是,便携式商用表格计算器,包括显示装置、运算系统、电源系统以及按键系统;所述显示装置为图形点阵式液晶显示屏,能够显示多行字符;所述运算系统内固化了商用表格处理程序和计算程序,能够以表格模式进行价格统计运算和累加运算;所述按键系统增设光标移动键、上翻页键、下翻页键及运算模式键。本发明的有益效果是,不但能实现常规计算器的各项计算功能,还能以内置的表格形式展示和输入数据,并对表格数据进行自动计算。通过固化常用的商业计算表格模式,大大方便了日常的简单商业计算。本发明的计算器采用电池供电,便于携带和随时随地的计算。采用图形点阵式液晶显示屏,能显示多行多栏表格数据并能通过滚动来显示和输入大量数据。由于所有输入和计算数据都可以在屏幕上显示出来,大大方便了数据的核对工作。图1是本发明的便携式电子计算器电路结构示意图;图2是实施例1的示意图;图3是实施例2的示意图;图4是实施例3的示意图。具体实施例方式本发明的电路结构框图如图1所示。图中显示装置1采用图形点阵式液晶显示屏,最佳的分辨率是128X64,这个分辨率可以做到性价比最优。当然也可以选取其他的常用分辨率,如分辨率为160X80的显示屏,也具有很高的性价比。本发明的运算系统2由MCU(微处理器)构成。图中的按键系统3采用行列矩阵键盘,这是一种经典的键盘设计方式,MCU以逐行扫描的方式来识别按下的按键,按键采用硅胶键盘。运算模式键具备开机功能,必须连接到能使MCU唤醒的引脚上。由于液晶显示屏和MCU—般要求至少2.4V的工作电压,为了保证液晶显示屏和MCU工作电压的稳定,电源系统4中增加了DC-DC(直流一直流转换电路)。该电路的主要功能是将1节或2节AAA或AA电池的电压稳定在3V或3.3V左右。如果采用3.6V的锂电池供电,也需要DC-DC进行稳压。如果选择的是宽电压的MCU和液晶驱动芯片,也可以省去DC-DC部分。本发明的运算系统,MCU的最佳选择是8位MCU。对MCU的要求是带有多个I/0口,低功耗,支持极低功耗的睡眠模式,能从睡眠模式被唤醒。MCU至少需要有256字节的RAM(随机存储器)用于缓存数据,8KB以上的ROM(只读存储器)或FLASH(闪存)用于存储程序代码和字库。选择内置较大FLASH(或掩膜R0M、一次编程ROM)和RAM的MCU,可以实现不外挂存储器就能满足系统要求。如选择ATMEL的ATMegal6L单片机,价格非常便宜。该芯片集成了16KB的FLASH存储器和1KB的SRAM(静态随机存储器)。该芯片功耗非常低,正常工作电流只有3.6mA,睡眠模式下电流只有0.5uA,能在睡眠模式下被中断引脚的电平变化唤醒。另一个选择是增强型的MCS-51兼容单片机,如winbond公司的w78LE54,具有16KB的FLASH禾Q512B的SRAM,工作电流只有5mA左右,睡眠模式下低至luA,也能被中断引脚的电平变化唤醒。液晶显示屏的数据线和控制线直接连接到MCU的I/O口上,键盘的行列线也直接连接到MCU的I/O口上。本发明的核心在于,在普通计算器基础上,增加了简单商用表格处理和计算功能。一般商业计算中,利用计算器来报价和核对价格是非常普遍的应用。为此目的,特别设计了价格统计运算功能,如表l所示表l1单价lX数量l单项总价12单价2X数量2二单项总价2………<table>tableseeoriginaldocumentpage9</column></row><table>另外,在各类计算应用中都频繁使用的多项数据累加功能,即本发明的累加运算。这种表格模式的累加运算,所有输入数据都以表格形式显示出来,因此非常方便数据核对,同时也能很方便地修改、增加或删除数据。当显示的表格较多时,能够自动分屏显示,同时屏幕上有明确的符号显示上滚动和下滚动的标志,屏幕最下面一行显示的计算结果等数据,不参与滚动。由于本发明的显示装置需要显示比普通计算器多得多的内容,因此选用了图形点阵的液晶屏。与常规计算器相比,由于本发明增加了比较复杂的表格处理功能,因此需要增加按键来实现表格光标定位、表格滚动及数据清除等功能。增加的光标移动键包括"一"键、"键、"t"键和"I"键,分别进行光标的左、右、上、下移动,可以单独设置,也可以分别与按键系统的运算符号键"+"键、"X"键、"一"键和"+"键复用。在表格模式下,可以对光标所处位置的表格数据进行修改/输入。为便于翻页,也可以增加"▲"上翻页键和"▼"下翻页键。清除键的功能是一次删除所有数据,在表格模式下,可以一次清空表格中的数据。增加的运算模式键包括"计算器"键、"价格统计"键和"累加"键,它们都可以直接将MCU从睡眠状态唤醒,进入相应的工作状态。表格处理功能的引入,大大增加了计算器的设计难度,必须选用具有可编程能力的MCU。出于价格和性能的考虑,8位MCU是最佳选择。本发明的便携式商用表格计算器,具有常规计算器模式,价格统计模式和累加模式3种,分别对应常规运算(计算器),价格统计运算和累加运算。为了方便在不同模式中切换,计算器设置了这3种模式键,可以通过按键来快速切换。为简化开机工作,可以在关机状态下按模式键直接进入该模式。为了降低成本,表格处理软件全部固化在MCU内部,这样系统最精简,成本最低,可靠性也很高。表格处理软件实现部分基本相同,不同的电子表格只是计算的方式的差别,显示和操作大体一致。为了方便输入和査看数据,表格部分可以通过光标移动键来移动光标。光标也就是当前选中的单元格,当前选中的单元格采用有明显标志的方式来加以标识,具体可以采用反显的方式或加强边框的方式来和其它单元格区别开来。每次输入结束并转移光标后,表格就自动计算一次,并立即刷新屏幕上最后一行的显示数据。当显示的表格超过屏幕的显示区时,可以通过"▲"上翻页键和"▼"下翻页键来滚动表格。屏幕有明确的符号显示出是否需要上滚动或下滚动,当后面还有数据没有显示的时候,屏幕上显示下滚标记"T";当前面还有数据没有显示的时候,屏幕上显示上滚标记两者都有的时候,同时显示上滚和下滚标记。为了防止错误输入,在输入或修改数据的时候,计算结果不显示,只有当输入完数据移动换光标后才重新生成结果并显示。移动表格光标和滚动表格不影响最终计算结果的显示。考虑到一般商业应用的需求,特别是方便显示价格,本发明的软件支持用户设定小数点位数。表格中价格单元格的数据可以根据指定的小数点位数来格式化显示,如设置为2位小数点,当输入1.4的时候,价格单元格自动显示为1.40;输入为24时,自动显示为24.00。设定的小数点位数不会影响数据的显示。为了方便一次清除已经输入和计算好的表格结果,本发明设置了一个数据清除键,可以实现快速清除。对于价格统计模式和累加模式,按下清除键后表格被清空;对于计算器模式,按下该键后输入清O。数据清除键可以采用独立的按键,也可以采用其它按键复用的形式。考虑到许多应用需要将表格的计算结果传输到计算器模式中,如将计算的总价格乘上一个折扣,本发明特别设计了在模式切换后进入常规计算器功能时,将表格模式计算的最终结果直接作为计算器的输入数据来使用。实施例1图2为本例的常规计算器模式,无论显示还是操作方式该模式都和常规的计算器一样,液晶显示屏1仅显示单行数据。实施例2图3示出了累加运算模式的示意图,即S二Sm,模式。其中<formula>formulaseeoriginaldocumentpage11</formula>mi代表输入的第i项数据,S为自动生成的已输入数据的和,如表2所示<table>tableseeoriginaldocumentpage12</column></row><table>图3中,累加运算模式对13项数据进行累加,液晶显示屏l右底部的数据"1694.34"是所有13项数据的累加和,左底部的"7/13"表示当前光标在第7项,供输入了13项。实施例3图4为价格统计运算模式示意图,即表l所述模式。图中液晶显示屏1显示了6行数据,第1列数据先与第2列数据做乘积运算,乘积结果显示在第3列,再对第3列的数据累加求和,图中乘积结果及累加求和均在数据输入后自动生成,第l列行号也是自动生成的。图中液晶显示屏1的最后一行数据,依次表示当前光标在第3行,共有6行数据,累加结果为3444.36。权利要求1.便携式商用表格计算器,包括显示装置、运算系统、电源系统以及按键系统;其特征在于,所述显示装置为图形点阵式液晶显示屏,能够显示多行字符;所述运算系统内固化了商用表格处理程序和计算程序,能够以表格模式进行价格统计运算和累加运算;所述按键系统增设光标移动键、上翻页键、下翻页键及运算模式键。2.根据权利要求1所述的便携式商用表格计算器,其特征在于,所述光标移动键与按键系统的运算符号键复用。3.根据权利要求2所述的便携式商用表格计算器,其特征在于,所述光标移动键包括"一"键、"一"键、"t"键和"I"键,分别与按键系统的运算符号键"+"键、"X"键、"一"键和"+"键复用。4.根据权利要求l所述的便携式商用表格计算器,其特征在于,所述运算模式键包括"计算器"键、"价格统计"键和"累加"键,分别对应常规计算模式,价格统计运算和累加运算。5.根据权利要求4所述的便携式商用表格计算器,其特征在于,按压所述"计算器"键、"价格统计"键或"累加"键,MCU从睡眠状态进入相应的工作模式。6.根据权利要求1所述的便携式商用表格计算器,其特征在于,所述价格统计运算是求出多项单价乘数量的单项总价,并对所有单项总价进行自动累加的计算模式;如下表-<table>tableseeoriginaldocumentpage3</column></row><table>自动生成累加总价二《单项总价n7.根据权利要求1所述的便携式商用表格计算器,其特征在于,所述累加运算是对输入的各项数据求和的运算,运算公式为S=^mi;其中mi为输入的第i项数据,S为自动生成的已输入数据的<table>tableseeoriginaldocumentpage3</column></row><table>8.根据权利要求1所述的便携式商用表格计算器,其特征在于,当显示的表格较多,能够自动分屏显示,屏幕上有明确的符号提示上滚动和下滚动的标志,最下面一行显示计算结果,不参与滚动。9.根据权利要求1所述的便携式商用表格计算器,其特征在于,所述按键输入系统设置有数据清除键,可以一次清空表格中的数据。10.根据上述任意一项权利要求所述的便携式商用计算器,其特征在于,所述运算系统采用具备极低功耗睡眠模式的MCU,所述MCU能在睡眠模式下被1/0口电平变化或中断引脚低电平唤醒;所述MCU内置了运算系统所有存储器。全文摘要本发明涉及电子计算器,特别涉及一种具有商用表格计算模式及统计模式的计算器。本发明公开了一种将常用表格处理、计算模式固化到常规计算器中的便携式商用表格计算器。本发明的技术方案包括显示装置、运算系统、电源系统以及按键系统;所述显示装置为图形点阵式液晶显示屏,能够显示多行字符;所述运算系统内固化了商用表格处理程序和计算程序,能够以表格模式进行价格统计运算和累加运算;所述按键系统增设光标移动键、上翻页键、下翻页键及运算模式键。本发明的有益效果是,不但能实现常规计算器的各项计算功能,还能以内置的表格形式展示和输入数据,并对表格数据进行自动计算。文档编号G06F15/02GK101303686SQ20071004904公开日2008年11月12日申请日期2007年5月9日优先权日2007年5月9日发明者王晓川申请人:王晓川
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1