信息处理装置、自诊断方法和程序的制作方法

文档序号:6553978阅读:195来源:国知局
专利名称:信息处理装置、自诊断方法和程序的制作方法
技术领域
本发明涉及具有自诊断功能的信息处理装置、自诊断方法、及其 程序。
背景技术
作为紧凑的和便携式的信息处理装置的示例,已经开发了科学电 子计算器(电子桌面计算器),其中,当输入多个数学公式时,基于 输入的数学公式执行运算,并且显示运算结果。科学电子计算器具有 多种类型的内置复杂半导体电路以执行复杂的运算。此外,通常地, 科学电子计算器具有显示器件,在其上显示输入的数值、算术表达式、 运算结果等。另一方面,已知一种用于测试半导体电路是否正确运行的装置(例如,日本专利申请KOKAI公开6-342040号)。通过将这种装置提供 给科学电子计算器,例如,能够在此安装测试并入电子计算器的半导 体电路是正常还是异常的功能(以下,称作自诊断功能)。这里,在制造科学电子计算器等的过程中,测试者通常执行对产 品的最终检査。例如,使用一种方法,其中执行存储在电子计算器中 的自诊断测试程序,并且通过査看测试结果确定每个单个产品是好还 是坏。这里,在其上显示自诊断测试的结果的许多屏幕是单色显示屏。 对在工厂等中校验大量产品的测试者来说,为了不错过在其上已经显 示结果的单色屏,以持续的紧张感执行检查是必然的,这使得测试者 承受很大的负担。如上所述,在传统的自诊断测试功能中,存在指示测试结果的可 见性低的缺点。发明内容本发明的实施例的目的是提供一种具有自诊断测试功能和指示测 试结果的高可见性的信息处理装置、自诊断方法、及其程序。根据本发明的实施例, 一种具有自诊断测试功能的信息处理装置 中的自诊断方法,包括测试模式设置步骤,用于响应第一输入按键信号中的一个将操作 模式设置为测试模式;测试执行步骤,用于以所述测试模式设置步骤设置的所述测试模 式执行自诊断测试;以及结果显示步骤,用于在显示屏上预定位置处显示由所述测试执行 步骤执行的所述自诊断测试的结果,以及用于以所述第一输入按键信 号中所述的一个对应的模式显示特定标记。根据本发明的另一实施例, 一种计算机程序产品,配置为存储用 于在具有自诊断测试功能的信息处理装置的计算机系统上执行的程 序指令,使得所述计算机系统执行如下操作-响应任何第一输入按键信号将操作模式设置为测试模式;以所述测试模式执行自诊断测试;在显示屏上预定位置处显示所述自诊断测试的结果;以及以与所述任何第一输入按键信号对应的模式显示特定标记。根据本发明的另一实施例, 一种具有自诊断测试功能的信息处理 装置,所述信息处理装置包括测试模式设置模块,用于响应第一输入按键信号中的一个将操作 模式设置为测试模式;测试执行模块,用于以所述测试模式设置模块设置的所述测试模 式执行自诊断测试;以及结果显示模块,用于在显示屏上预定位置处显示由所述测试执行 模块执行的所述自诊断测试的结果,以及用于以与所述第一输入按键 信号中的所述一个对应的模式显示特定标记。将在下述的描述中阐明本发明的另外的目的和优点,并且它们将 部分地从所述描述中变得明显,或可以通过实践本发明而获悉。通过以下特别指出的手段和组合可以实现和获得本发明的目的和 优点。


被并入的并构成说明书一部分的附图示出本发明的实施例,并且, 与以上给出的总体描述和下面给出的实施例的详细描述一起,用于解 释本发明的原理,其中图1是示出根据本发明的便携式信息处理装置的实施例的科学电 子计算器的配置的框图;图2A是示出要存储在图1的ROM中的数据结构的配置的示图;图2B是示出要存储在图1的RAM中的数据结构的配置的示图;图3是示出科学电子计算器的自诊断测试模式处理的流程图; 图4是接续图3示出自诊断测试模式处理的流程图; 图5是示出自诊断测试模式处理中的标记显示处理的流程图; 图6是示出自诊断测试模式处理中的LCD测试处理的流程图; 图7是示出自诊断测试模式处理中的ROM测试处理的流程图; 图8是示出自诊断测试模式处理中的RAM测试处理的流程图; 图9是示出自诊断测试模式处理中的通信测试处理的流程图; 图10是示出通信测试处理中的通信显示处理的流程图; 图11是示出自诊断测试模式处理中的复位处理的流程图; 图12是示出在LCD测试时显示单元的屏幕转变的示图; 图13是示出在ROM测试时显示单元的屏幕转变的示图;以及 图14是示出在通信测试时显示单元的屏幕转变的示图。
具体实施方式
现在将参照附图描述根据本发明的信息处理装置和自诊断方法的 实施例。图1是示出用作根据本发明的第一实施例的便携式信息处理装置 的科学电子计算器的配置的框图。除了通常的操作模式外,该科学电 子计算器具有自诊断测试模式,用于测试多个功能是否正常工作。CPU 14、 ROM 16、 RAM 18、按键输入单元20、以及显示单元 22连接到系统总线12。按键输入单元20是具有按键组的输入器件, 按键组诸如输入数学公式、对功能进行选择等所必需的数字键和算术 键,并且一旦按下一按键,按键输入单元20就向CPU 14输出按键 信号。输入指诸如数学公式的输入,用于对功能进行选择或执行运算 的指令由按键输入单元20通过按键输入来实现。按键输入单元20包 括用于打开电源的AC按键20a、含有"0"到"9"的数字按键20b、 "."和按键、用于功能性操作的算术按键20c、上档按键20d、 菜单按键20e、和退出按键20f。数字按键20b包括用于向科学电子计算器输入数值的按键,并且 所述算术按键20c是在执行算术运算和功能性操作时用于输入算子 的按键。不仅能够通过算术按键20c的输入(单个或与上档按键20d的组 合),而且可以从菜单屏的指定来输入功能性操作。因而,使得多种 功能性操作可行。菜单按键20e是用于访问菜单以在科学电子计算器中执行各个计 算功能的按键,而上档按键20d是用于与要被按下的其它按键组合使 用的按键。例如,当按下AC按键20a时,使得科学电子计算器的电 源处于开启状态,而通过组合按下上档按键20d和AC按键20a,使 得科学电子计算器的电源处于关闭状态。显示单元22是显示使用科学电子计算器所必需的多个数据、数学 公式、运算结果等的器件,诸如与被按下的多个按键对应的数学公式 和字符,并且显示单元22包括点阵系统液晶显示器(LCD)。然而, 显示单元22可以是分段系统液晶显示器件等。如图2A中所示,R0M16包括控制程序、计算程序、测试模式程 序、以及测试模式ROM数据。测试模式程序是以测试模式执行的测 试程序。测试模式ROM数据用于存储自诊断测试时使用的多个数据, 并且由特定的标记数据、标记大小/位置数据、校验数据、校验和等 构成。在自诊断测试完成后,与诊断的结果一起显示特定标记,以便 改善测试结果的可见性,并且在本实施例中,例如,ABCDE记录为特定标记。标记大小/位置数据是为了指定特定标记的大小和显示位 置,并且预设三种类型的组合。由用于指定到自诊断测试模式的转变的按键输入(这里,"1"、 "2"、以及"3"中的任何一个)指定该类 型。校验数据是用于计算用于ROM的测试的校验和(校验和测试) 的数据。该校验和是用于对校验和测试进行校验的正确的校验和。显示位置表示显示单元22上的位置,在该处显示特定标记。实际 上,通过使用显示单元上的坐标来指定位置(例如,在横向方向上第 五点上,且在纵向方向上第三点上)。然而,在本实施例中,位置表 示为在显示单元中诸如左上、右下、中上等的相对位置,以简化描述。大小表示特定标记的大小,并且这里,在科学电子计算器显示数 值和公式的情况下,大小相对地表示标准大小的多倍。需要注意的是, 除此之外,指定大小的方法例如可以是指定字符的点的方法。RAM 18是存储器,由CPU 14执行的各种程序、这些程序的执行 相关的数据等暂时存入其中,并且其在任何时候都是可编程的。RAM 18包括如图2B中所示的系统区和用户区,系统区存储测试模式RAM 数据和其它数据。测试模式RAM数据包括测试转变按键,和测试项 目标志1到测试项目标志5。测试转变按键存储用于命令进行到自诊 断模式的转变的按键(用于指定上述标记大小/位置的按键)。领IJ试项 目标志1到5显示各个项目中的测试结果,并且在那里设置"0"作 为初始值。测试完成后,当结果正常(OK)时,在项目中设置"l", 并且当结果异常(NG)时,在项目中设置"2"。图3和4是自诊断测试模式处理的流程图。在本实施例中,不仅 提供正常的模式,而且提供自诊断测试模式。当由AC按键20a打开 电源时,开始正常模式。通过在电源关闭的时候同时按下包括AC按 键20a的至少三个按键,本实施例中即AC按键20a、上档按键20d、 以及菜单按键20e,开始自诊断测试模式。需要注意的是,自诊断模 式在工厂出货之前使用,而与普通用户无关。因此,不告知用户用于 开始自诊断测试模式的按键。在步骤S12确定电源是否关闭。需要注意的是,甚至在电源关闭 的时间期间也执行按键扫描。在电源关闭的情况下,在步骤S14确定三个特定按键AC按键20a、上档按键20d、以及菜单按键20e是否 被同时按下。当没有确定三个特定按键被同时按下时,过程返回到步 骤S12。当电源开启时,执行正常模式的处理。当在步骤S14确定三个特定按键被同时按下时,在步骤S16,显 示一屏幕,在其上报告转变到自诊断测试模式。对于在电源关闭时错 误地同时按下AC按键20a、上档按键20d、以及菜单按键20e的普 通用户,这显示"自诊断测试模式在工厂中使用。请按退出按键(返 回到正常模式)"。其后,在步骤S18确定是否已经按下退出按键20f, 并且当确定已经按下退出按键20f时,执行正常模式的处理。在工厂中,实际上,有必要转变到自诊断测试模式,并且在显示 自诊断测试模式转变报告屏幕时,有必要按下预定的测试转变按键而 不是退出按键20f。如上述,测试转变按键用于指定特定标记的显示 形式(大小、位置),并且提前确定"1"、 "2"、 "3"、以及"."为转 变按键。需要注意的是,在虽然进行了到自诊断测试模式的转变,但 是在自诊断模式完成后尝试省略特定标记的显示的情况下,按下转变 按键"."。在步骤S20,确定这些测试转变按键中的任何一个是否已 经被按下。当没有按下这些测试转变按键中的任何按键时,执行正常 模式的处理。当已经按下这些测试转变按键中的任何一个时,实际上开始自诊 断测试模式中的处理。在步骤S22,将测试转变按键的信号存储在 RAM 18的测试转变按键存储器中。在步骤S24,复位RAM 18的测 试项目标志1到5 (设置为"0")。在步骤S26,显示测试项目列表。 存在五个测试项目LCD测试、ROM测试、RAM测试、通信测试、 以及复位,并且将数字1到5分配给各个项目,使得能够通过输入数 字来选择测试项目。在步骤S28,确定是否已经按下了用于选择测试项目的按键。重 复步骤S28,直到探测到按键输入,并且当探测到按键输入时,在步 骤S30识别该按键。当已经按下"l"按键时,在步骤S32执行LCD 测试;当已经按下"2"按键时,在步骤S34执行ROM测试;当己 经按下"3"按键时,在步骤S36执行RAM测试;当已经按下"4"按键时,在步骤S38执行通信测试;当已经按下"5"按键时,在步 骤S40执行复位处理。后面将描述各个测试的细节(复位处理包括在 测试中)。在步骤S42确定是否己经执行了所有的测试。因为测试项目标志 1到5中的初始值是"0",如果所有的测试项目标志1到5是不同于 "0"的值,则能够确定已经执行了所有的测试。当即使一个测试项 目标志是"O"时,过程返回到步骤S26,并且重复测试项目的选择。 在步骤S44,确定所有测试结果是否正常。如后面将描述的,因为当 测试完成时,对应于测试结果的值被设置为测试项目标志,所以能够 根据这些标志的值确定测试结果。当所有测试结果正常时,在步骤S46,在屏幕的中间显示"所有 测试结果OK"。当甚至一个测试结果异常时,在步骤S48,在屏幕的 中间显示"测试NG"。其后,在步骤S50,也显示特定标记。后面将 描述其细节。在步骤S52,确定是否操作任何按键。当探测到按键输入时,进 行到正常模式的处理的转变。图5是在图4的步骤S50中执行的标记显示处理的详细的流程图。 在步骤S62,参照RAM 18的测试转变按键存储器确定测试转变按键 是否是"."。当测试转变按键是"."时,过程终止,不执行标记显示 处理。当测试转变按键不是"."时,在步骤S64,从ROM16的测试模 式ROM数据区读取对应于测试转变按键"1"、 "2"、以及"3"的标 记大小数据,并且在步骤S66,放大特定标记,使得其与大小数据对 应。例如,当测试转变按键是"1"时,没有放大处理;当测试转变 按键是"2"时,特定标记被放大三倍;并且当测试转变按键是"3" 时,特定标记被放大两倍。在步骤S68,从ROM 16的测试模式ROM数据区读取对应于测试 转变按键"1"、 "2"、以及"3"的标记位置数据,并且在步骤S70, 在显示位置显示放大处理后的特定标记。例如,当测试转变按键是"1" 时,在左上显示没有放大的特定标记;当测试转变按键是"2"时,在中上显示被放大三倍的特定标记;并且当测试转变按键是"3"时, 在右下显示被放大两倍的特定标记。图6是在图4的步骤S32执行的LCD测试处理的详细流程图。在 步骤S74, LCD的所有像素都被点亮。LCD测试是以测试人员的眼 睛确定LCD是否正确地点亮。当LCD正确地点亮时,按下"="按 键,并且当LCD错误地点亮时,按下不同于"="按键的按键。在 步骤S76,确定"="按键是否已经被按下。当已经按下不同于"二" 按键的按键时,在步骤S94,将测试项目标志l设置为"2",并且在 步骤S96在屏幕的中间显示"LCD测试NG"。当在步骤S76确定已经按下"二"按键时,在步骤S78,关闭LCD 的所有像素。在步骤S80,确定是否已经按下按键。当已经按 下不同于"="按键的按键时,在步骤S94,将测试项目标志l设置 为"2",并且在步骤S96在屏幕的中间显示"LCD测试NG"。当在步骤S80确定已经按下"="按键时,在步骤S82,交替地 点亮LCD的像素,使得其相互交错。在步骤S84,确定是否已经按 下"="按键。当已经按下不同于"="按键的按键时,在步骤S94, 将测试项目标志l设置为"2",并且在步骤S96,在屏幕的中间显示 "LCD测试NG"。当在步骤S84确定已经按下"="按键时,在步骤S86,仅以框 形点亮外围像素。点亮距显示单元22的显示点中的边缘预定宽度(例 如,三个点的宽度)中的外围像素,并且不点亮其余部分(中心部分)。 在步骤S88,确定是否己经按下"二"按键。当已经按下不同于"=" 按键的按键时,在步骤S94,将测试项目标志1设置为"2",并且在 步骤S96,在屏幕的中间显示"LCD测试NG"。当在步骤S88确定己经按下"二"按键时,在步骤S90,将测试 项目标志l设置"l",并且在步骤S92,在屏幕的中间显示"LCD测 试0K"。在步骤S98,执行如图5中所示的标记显示处理。当基于"1"、"2"、 以及"3"中任一个按键输入进行到自诊断模式的转变时,用作特定 标记的"ABCDE"显示在对应于所输入按键的位置,并且大小对应于所输入按键。测试结果的显示位置固定于屏幕的中间。然而,特定 标记的显示位置被使得根据转变按键而变化。在步骤sioo,确定是否操作了任何按键。当探测到按键输入时, 终止LCD测试。图7是在图4的步骤S34中执行的ROM测试处理的详细流程图。 在步骤S102,从ROM16的测试模式ROM数据区读取校验数据,并 且计算校验和。在步骤S104,比较计算结果和存储在ROM 16的测 试模式ROM数据区中的校验和。当两者相同时,在步骤S106,将测试项目标志2设置为"1",并 且在步骤S108,在屏幕的中间显示"ROM测试OK"。当两者不同时, 在步骤S110,将测试项目标志2设置为"2",并且在步骤S112,在 屏幕的中间显示"ROM测试NG"。在步骤S114,执行如图5中所示的标记显示处理。当基于"1"、 "2"、以及"3"中任一个按键输入进行到自诊断模式的转变时,用 作特定标记的"ABCDE"显示在对应于所输入按键的位置,并且大 小对应于所输入按键。测试结果的显示位置固定于屏幕的中间。然而, 特定标记的显示位置被使得根据转变按键而变化。在步骤S116,确定是否操作了任何按键。当探测到按键输入时, 终止ROM测试。图8是在图4的步骤S36执行的RAM测试处理的详细流程图。 在步骤S120,执行RAM 18的读/写校验。在步骤S122,确定读/写 校验的结果是否正常。当校验结果正常时,在步骤S124,将测试项目标志3设置为"1", 并且在步骤S126,在屏幕的中间显示"RAM测试OK"。当校验结果 不正常吋,在步骤S128,将测试项目标志3设置为"2",并且在步 骤S130,在屏幕的中间显示"RAM测试NG"。在步骤S132,执行如图5中所示的标记显示处理。当基于"1"、 "2"、以及"3"中任一个按键输入进行到自诊断模式的转变时,用 作特定标记的"ABCDE"显示在对应于所输入按键的位置,并且大 小对应于所输入按键。虽然测试结果的显示位置固定于屏幕的中间,但是特定标记的显示位置被使得根据转变按键而变化。在步骤S134,确定是否操作了任何按键。当探测到按键输入时, 终止RAM测试。图9是图4的步骤S38执行的通信测试处理的详细流程图。在步 骤S138,开始对数据传输进行的校验。在步骤S140,执行通信显示 处理(后面将描述其细节)。在步骤S142,开始对数据接收进行的校 验。在步骤S144,执行通信显示处理。在步骤S146,确定对传输/接收的校验结果是否正常。当校验结果正常时,在步骤S148,将测试项目标志4设置为"1", 并且在步骤S150,在屏幕的中间显示"通信测试OK"。当至少一个 校验结果不正常时,在步骤S152,将测试项目标志4设置为"2", 并且在歩骤S154,在屏幕的中间显示"通信测试NG"。在步骤S156,执行如图5中所示的标记显示处理。当基于"1"、 "2"、以及"3"中任一个按键输入进行到自诊断模式的转变时,用 作特定标记的"ABCDE"显示在对应于所输入按键的位置,并且大 小对应于所输入按键。虽然测试结果的显示位置固定于屏幕的中间, 但是特定标记的显示位置被使得根据转变按键而变化。在步骤S158,确定是否操作了任何按键。当探测到按键输入时, 终止通信测试。图10是示出图9的步骤S140执行的通信(传输)显示处理的细 节的流程图。因为除将其传输改为接收这点外,在步骤S144执行的 通信(接收)显示处理与图IO的处理相同,所以将省略对其的描述。在步骤S162,确定是否执行通信。在本实施例中,通过由代码在 科学电子计算器之间连接来执行通信。为此,在步骤S162,基于科 学电子计算器是否连接到另一个科学电子计算器来进行确定。当确定 执行通信时,用预定通信时间除以5, 5是步骤S164中特定标记的字 符的数目。这用于确定1个字符的通信/显示时间,这是因为当被传 输时,逐个字符地滚动显示特定标记。在步骤S166,第一字符"A"被传输的事实仅显示1/5的通信时 间。在歩骤S168,确定是否已经按下退出按键20f。当按下退出按键20f时,在步骤S184终止传输,并且终止传输显示处理。当没有按下退出按键20f时,在步骤S170,第二字符"B"被传 输的事实仅显示1/5的通信时间。在步骤S172,确定是否已经按下退 出按键20f。当按下退出按键20f时,在步骤S184终止传输,并且终 止传输显示处理。当没有按下退出按键20f时,在步骤S174,第三字符"C"被传 输的事实仅显示1/5的通信时间。在步骤S176,确定是否已经按下退 出按键20f。当按下退出按键20f时,在步骤S184终止传输,并且终 止传输显示处理。当没有按下退出按键20f时,在步骤S178,第四字符"D"被传 输的事实仅显示1/5的通信时间。在步骤S180,确定是否己经按下退 出按键20f。当按下退出按键20f时,在步骤S184终止传输,并且终 止传输显示处理。当没有按下退出按键20f时,在步骤S182,最后的字符"E"被 传输的事实仅显示1/5的通信时间。其后,在步骤S184终止传输,并且也终止传输显示处理。图11是图4的步骤S40执行的复位处理的详细流程图。在步骤 S186,复位RAM18的用户区中的数据。在步骤S188,确定是否已经正确地执行了复位。当已经正确地执行了复位时,在步骤S190,将测试项目标志5设 置为"1",并且在步骤S192,在屏幕的中间显示"复位OK"。当还 没有正确地执行复位时,在歩骤S194,将测试项目标志5设置为"2", 并且在步骤S196,在屏幕的中间显示"复位NG"。在步骤S198,执行如图5中所示的标记显示处理。当基于"1"、 "2"、以及"3"中任一个按键输入进行到自诊断模式的转变时,用 作特定标记的"ABCDE"显示在对应于所输入按键的位置,并且大 小对应于所输入按键。虽然结果的显示位置固定于屏幕的中间,但是 特定标记的显示位置被使得根据转变按键而变化。在步骤S200,确定是否操作了任何按键。当探测到任何按键输入 时,终止复位处理。将参照屏幕的状态转变描述基于各个流程图的操作的全部操作。图12示出LCD测试的操作。当在图3的步骤S14中确定同时按 下AC按键20a、上档按键20d、以及菜单按键20e时,显示"自诊 断测试模式(在工厂测试中使用)。请按下退出按键"的导引。当如 导引的那样,在步骤S14按下退出按键20f时,执行正常模式的处理, 并且当按下预定测试转变按键时,进行到测试模式的转变。这里,假定由"1"按键指示到测试模式的转变(大小1,显示 位置左上)。在步骤S26显示测试项目列表。这里,按下"l"按键, 并且开始LCD测试。在图6中,在步骤S74点亮LCD的所有像素。作为测试人员视觉 校验的结果,当确定LCD正常时,按下"二"按键,并且关闭LCD 的所有像素。当确定LCD正常时,按下"="按键,并且在步骤S82 交替地点亮LCD的像素,使得其相互交错。当确定LCD正常时,按 下"="按键,并且在步骤S86,仅以框形点亮外围像素。当确定LCD 正常时,按下"二"按键,并且在步骤S92在屏幕的中间显示"LCD 测试OK",并且在步骤S98,在屏幕的左上部分以相同大小显示特定 标记"ABCDE"。当确定LCD异常并且在每次确定中按下不同于"二" 按键的按键时,在步骤S92,在屏幕的中间显示"LCD测试NG", 并且在步骤S98,在屏幕的左上部分以相同大小显示特定标记 "ABCDE"。图13显示ROM测试的操作。当在图3的步骤S14确定同时按下 AC按键20a、上档按键20d、以及菜单按键20e时,在步骤S16,显 示"自诊断测试模式(在工厂测试中使用)。请按下退出按键"的导 弓|。当如导引的那样按下退出按键20f时,执行正常模式的处理,并 且当按下预定的测试转变按键时,进行到测试模式的转变。这里,假定由"2"按键指示到测试模式的转变(大小3,显示 位置中上)。在步骤S26,显示测试项目列表。这里,按下"2"按 键,并且开始ROM测试。测试程序校验ROM测试的结果。当校验和正确时,在步骤S108, 在屏幕的中间显示"ROM测试OK",并且在步骤S114,在屏幕的中上显示放大三倍的特定标记"ABCDE"。当确定校验和异常时,在步 骤S112,在屏幕的中间显示"ROM测试NG",并且在步骤S114, 在屏幕的中上显示放大三倍的特定标记"ABCDE"。因为RAM测试和复位的屏幕转变与ROM测试的那些相同,所以 将省略对其的描述。图14示出了通信测试的操作。假定在自诊断测试模式转变报告屏 幕上由"3"按键命令进行到测试模式的转变(大小2,显示位置 右下)。在步骤S26,显示测试项目列表。这里,按下"4"按键,并 且开始通信测试。在图10的步骤S166,仅显示通信时间的1/5作为传输"A"时的 时间。以下,以同样的方式,分别在步骤S170、 S174、 S178、以及 S182显示"B"、 "C"、 "D"、以及"E"被传输的事实。在步骤S184, 显示传输完成的事实。其后,执行图9中对传输/接收的校验。当结果正常时,在步骤 S150,在屏幕的中间显示"通信测试OK",并且在步骤S156,在屏 幕的右下部分显示放大两倍的特定标记"ABCDE"。当确定结果异常 时,在步骤S154,在屏幕的中间显示"通信测试NG",并且在步骤 S156,在屏幕的右下部分显示放大两倍的特定标记"ABCDE"。如上所述,根据第一实施例,能够以使得自诊断测试的结果显示 在显示屏上预定位置、并且使得特定标记以与用于将操作模式设置为 测试模式的第一按键信号中的任一第一输入按键信号相对应的模式 显示的方式,提供具有自诊断测试功能的信息处理装置、自诊断方法、 及程序,该自诊断测试的结果的显示具有高可见性。根据第一按键信号将操作模式设置为测试模式,执行自诊断测试, 在预定的位置显示测试结果,并且以对应于第一按键信号的模式显示 特定标记。因此,与预定的标记一起显示自诊断测试的结果,并且因此,改 善测试结果的可见性。至于测试模式设置,基于至少两个按键信号显示测试模式转变报 告屏幕,根据在显示测试模式转变报告屏幕时输入的第一按键信号,进行向测试模式的转变,并且显示测试项目选择屏幕。关于测试的执 行,执行与在显示测试项目选择屏幕时输入的第二按键信号对应的项 目的自诊断测试。因此,能够选择性地执行多个自诊断测试。测试模式转变报告屏幕显示模块显示使用户输入不同于第一按键 信号的第三按键信号的消息。当输入第三按键信号时,设置正常模式。因此,当错误地命令开始自诊断测试模式时,能够取消该指令。以对应于第一按键信号的位置和大小来显示特定标记。因为能够选择要显示的特定标记的大小和位置,所以能够根据情 况改变测试结果的可见性。还提供其中数据表示与第一按键信号对应的大小和显示位置的存 储器,并且参照该存储器,在对应于第一按键信号的位置以对应于第 一按键信号的大小显示特定标记。因为能够选择要显示的特定标记的大小和显示位置,所以能够根 据情况改变测试结果的可见性。能够根据第四按键信号将操作模式设置为测试模式,以使得不显 示特定标记。因此,能够选择仅显示测试结果,并且能够改善便利性。 在测试项目中还包括针对通信功能的测试,并且在通信测试时也显示特定标记。特定标记由多个字符构成,并且多个字符逐个字符地滚动显示。因为也在测试时根据测试的进展在模式中显示特定标记,所以能 够确定自诊断测试的执行。当有多个测试项目时,显示所有项目的测试结果是否正常。 因此,能够一眼确定自诊断测试的结果。虽然上述描述涉及本发明的特定实施例,但是应当理解,可以作 出许多修改而不脱离其精神。所附权利要求包括属于本发明的真实范 围和精神的那些修改。因此,应当认为当前公开的实施例在所有方面 都是示例性的而不是限制性的,本发明的范围应当由所附权利要求表 示,而不是由前述的描述表示,并且因此,权利要求的等同意思和范19围中的所有变化都包括在其中。例如,己经描述了通过在电源关闭时同时按下AC按键20a和至少两个特定按键(实施例中在电源关闭时 为上档按键20d和菜单按键20e)开始自诊断测试模式。然而,可以 通过在电源开启时同时按下至少两个特定按键(上档按键20d和菜单 按键20e)开始自诊断测试模式,并且可以通过不同时按下但是按顺 序按下特定按键开始自诊断测试模式。此外,仅在通信测试中,在测 试时显示特定标记。然而,也在其它测试中在测试时显示特定标记。 此外,通过使用多个字符将特定标记描述为预定的标记。然而,特定 标记可以是字符图形中的标识,或预定的字符图形,并且此外,可以 显示为不仅是静止图像而且可以是动画。已经通过使用用作信息处理装置的科学电子计算器作为示例作出 了上述描述。然而,信息处理装置不限于科学电子计算器,并且可以 应用于例如主要处理算术运算的电子计算器,以及具有内置的金融计 算功能的金融计算电子计算器。此外,本发明不限于电子计算器,并 且通常可以应用于诸如便携式电话听筒、个人计算机、电子钟、以及 个人数字助理的电子器件。特别地,本发明能够应用于能够执行图2 中所示的ROM 16的多个数据/程序的任何电子器件。另外,本发明能够作为在其中存储有程序的计算机可读记录介质 来实施,该程序用于使得计算机执行预定模块,或使得计算机起预定 模块的作用,或使得计算机达到预定功能。
权利要求
1、一种具有自诊断测试功能的信息处理装置中的自诊断方法,所述方法包括测试模式设置步骤,用于响应于第一输入按键信号中的一个将操作模式设置为测试模式;测试执行步骤,用于以所述测试模式设置步骤设置的所述测试模式执行自诊断测试;以及结果显示步骤,用于在显示屏上的预定位置处显示由所述测试执行步骤执行的所述自诊断测试的结果,并且用于以与所述第一输入按键信号中的所述一个对应的模式显示特定标记。
2、 如权利要求1所述的方法,其中所述测试模式设置步骤包括选择屏幕显示步骤,当在响应于至少 两个输入按键信号在所述显示屏上显示测试模式转变报告屏幕的状 态下,响应于所述第一按键信号中的所述一个设置所述测试模式时, 所述选择屏幕显示步骤用于在所述显示屏上显示测试选择屏幕,以 及所述测试执行步骤包括测试项目执行步骤,用于执行与第二输入 按键信号中的一个对应的项目的自诊断测试,所述第二输入按键信 号中的一个是在通过所述选择屏幕显示步骤显示所述测试选择屏幕 期间输入的。
3、 如权利要求2所述的方法,其中,所述选择屏幕显示步骤显 示使用户输入不同于所述第一按键信号的第三按键信号的消息,并 且当输入所述第三按键信号时,设置用于执行计算功能的正常模式。
4、 如权利要求1所述的方法,其中,所述结果显示步骤以与所 述第一输入按键信号中的所述一个对应的位置和大小显示所述特定 标记。
5、 如权利要求1所述的方法,其中,所述测试模式设置步骤还 响应于第四按键信号,将所述操作模式设置为所述测试模式,以使 得不显示所述特定标记。
6、 如权利要求l所述的方法,其中,所述测试执行步骤包括 通信测试执行步骤,用于执行针对通信功能的测试;以及 通信期间显示步骤,用于在所述通信测试执行步骤执行所述通信测试期间,在所述显示屏上显示所述特定标记。
7、 如权利要求6所述的方法,其中,所述通信期间显示步骤在 所述通信测试期间逐个字符地滚动显示构成所述特定标记的字符。
8、 如权利要求2所述的方法,其中,所述结果显示步骤包括所 有结果显示步骤,当通过所述测试执行步骤执行所有自诊断测试时, 所述所有结果显示步骤用于在所述显示屏上的所述预定位置处显示 所有结果是否正常,并且用于以与所述第一输入按键信号中的所述 一个对应的模式显示所述特定标记。
9、 一种计算机程序产品,配置为存储用于在具有自诊断测试功 能的信息处理装置的计算机系统上执行的程序指令,其使得所述计 算机系统执行如下步骤-响应于任何第一输入按键信号将操作模式设置为测试模式; 以所述测试模式执行自诊断测试;在显示屏上的预定位置处显示所述自诊断测试的结果;以及 以与所述任何第一输入按键信号对应的模式显示特定标记。
10、 一种具有自诊断测试功能的信息处理装置,所述信息处理装 置包括测试模式设置模块,用于响应于第一输入按键信号中的一个将操作模式设置为测试模式;测试执行模块,用于以所述测试模式设置模块设置的所述测试模 式执行自诊断测试;以及结果显示模块,用于在显示屏上的预定位置处显示由所述测试执 行模块执行的所述自诊断测试的结果,并且用于以与所述第 一输入 按键信号中的所述一个对应的模式显示特定标记。
11、 如权利要求10所述的装置,其中所述测试模式设置模块包括选择屏幕显示模块,当在响应于至少 两个输入按键信号在所述显示屏上显示测试模式转变报告屏幕的状 态下,响应于所述第一按键信号中的所述一个设置所述测试模式时, 所述选择屏幕显示模块用于在所述显示屏上显示测试选择屏幕,以 及所述测试执行模块包括测试项目执行模块,用于执行与第二输入 按键信号中的一个对应的项目的自诊断测试,所述第二输入按键信 号中的一个是在所述选择屏幕显示模块显示所述测试选择屏幕期间 输入的。
12、 如权利要求11所述的装置,其中,所述选择屏幕显示模块 显示使用户输入不同于所述第一按键信号的第三按键信号的消息, 并且当输入所述第三按键信号时,设置用于执行计算功能的正常模 式。
13、 如权利要求IO所述的装置,其中,所述结果显示模块以与 所述第一输入按键信号中的所述一个对应的位置和大小显示所述特 定标记。
14、 如权利要求13所述的装置,还包括存储器,其存储表示与 所述第一按键信号中的所述一个对应的大小和显示位置的数据,其 中,所述结果显示模块参照所述存储器以与所述第一按键信号对应的位置和大小显示所述特定标记。
15、 如权利要求IO所述的装置,其中,所述测试模式设置模块 还响应于第四按键信号将所述操作模式设置为所述测试模式,以使 得不显示所述特定标记。
16、 如权利要求10所述的装置,其中,所述测试执行模块包括: 通信测试执行模块,用于执行针对通信功能的测试;以及 通信期间显示模块,用于在所述通信测试执行模块执行的所述通信测试期间,在所述显示屏上显示所述特定标记。
17、 如权利要求16所述的装置,其中,所述通信期间显示模块 在所述通信测试期间逐个字符地滚动显示构成所述特定标记的字 符。
18、 如权利要求11所述的装置,其中,所述结果显示模块包括 所有结果显示模块,当通过所述测试执行模块执行所有自诊断测试 时,所述所有结果显示模块用于在所述显示屏上的所述预定位置处 显示所有结果是否正常,并且用于以与所述第一输入按键信号中的 所述一个对应的模式显示所述特定标记。
全文摘要
通过同时按下多个特定按键(AC按键、上档按键、以及菜单按键)显示在其上报告到自诊断测试模式的转变的屏幕,并且此外,通过输入预定按键信号(“1”、“2”、“3”、以及“.”)中的一个进行到自诊断测试模式的转变,并且执行自诊断测试。在屏幕的中间显示测试结果,并且以与在显示报告屏幕期间输入的按键信号对应的位置和大小显示由预定的字符串(诸如ABCDE)构成的特定标记。
文档编号G06F11/32GK101248420SQ20058005143
公开日2008年8月20日 申请日期2005年11月1日 优先权日2005年9月5日
发明者三改木里美, 朝山义启 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1