描述一种在具有USB连接器200的计算器装置100和远程装置之间传送信号的方法。该方法包括:使用USB连接器200将计算器装置100与远程装置连接;使用USB连接器200从远程装置向计算器装置100发送信号;以及接收从远程装置发送的信号。描述一种具有USB连接器200的计算器装置100。计算器装置100包括用于执行一条或多条指令的处理器302、与处理器302连接并存储供处理器302执行的数据和指令的存储器304、与处理器302连接并可连接到远程装置以便在计算器装置100和远程装置之间传送信号的USB连接器200。计算器装置100响应通过USB连接器200接收的信号。
【技术实现步骤摘要】
本专利技术涉及具有通用串行总线(USB)连接的计算器装置。
技术介绍
手持计算器是一种重要和有用的装置。类似于计算机,手持计算器具有处理器、存储器、显示器和输入装置;但是,在手持计算器和计算机之间存在许多显著的不同。手持计算器是专用装置而不是象计算机那样的通用装置。因为这种专业化,通常手持计算器成本更低、使用寿命更长、比计算机更可靠并更易携带。但是通用计算机能执行很多不同的程序,手持计算器通常执行单个程序并且较少支持用户自建程序的执行。一般说来,手持计算器支持用户输入的基于整数或基于小数的数的加法、减法、乘法和除法,并且在内置显示器上显示结果。本领域中已知在计算器装置和诸如计算机系统、数据采集系统、数据显示系统等其它装置之间使用RS-232串行连接。不利的是,RS-232串行连接每次仅支持与一个装置通信。让用户更失望的是,为了改变连接必须插上和拔去装置。此外,RS-232串行连接受限于115千比特/秒的数据速率。
技术实现思路
本专利技术提供用于在具有USB连接器的计算器装置与远程装置之间传送信号的方法。所述方法包括使用USB连接器将计算器装置与远程装置连接。使用USB连接器将信号从远程装置发送到计算器装置。在计算器装置上接收从远程装置发送的信号。计算器装置方面包括处理器、存储器和USB连接器。处理器执行一条或多条指令。存储器与处理器相连并存储供处理器执行的数据和指令。USB连接器与处理器相连并可连接到远程装置,用于在计算器装置和远程装置之间传送信号。计算器装置响应通过USB连接器接收的信号。通过下面的详细描述,本专利技术的其它优点对本领域的技术人员来说将是显而易见的,其中仅通过实现本专利技术可设想的最佳模式的说明,示出并描述了本专利技术的优选实施例。将会意识到,本专利技术能具有其它和不同的实施例,并且它的若干细节能够在各种明显的方面来修改,所有这些都不偏离本专利技术。附图说明通过举例而非限定的方式说明本专利技术,在附图的各图中,具有相同参考数字标识的元件表示各图中相同的元件,并且其中图1是根据本专利技术的一个实施例的计算器装置的正面图;图2是图1所示的计算器装置的顶端视图;图3是根据本专利技术的一个实施例的计算器装置的顶层框图;以及图4是根据本专利技术的一个实施例的控制流程的顶层流程图。具体实施例方式与上述方法相比,根据本专利技术的一个实施例的机制提供具有USB连接的计算器装置。图1是根据本专利技术的一个实施例的计算器装置100的正面图。计算器装置100包括设置在面板106上的显示器102和主要基于键的输入区104。虽然将面板106图示为圆角矩形,但是应当理解,可将面板制造为许多不同形状的任意一种。此外,虽然在图1中描绘了输入机构的特定数量、类型和配置,但是应当理解,在本专利技术不同的实施例中可发现输入机构的数量、类型和配置的变化。显示器102是矩形液晶显示器(LCD)。如图1所示,显示器102在曲线图上显示曲线函数。输入区104包括通常设置在栅格中的多个键。虽然描绘和介绍了栅格,但是应当理解,输入区键可设置在不同的配置中。图2是图1所示的计算器装置100的顶端视图,描绘USB连接200位于计算器装置顶端的中间。图3是描绘可在其上实现本专利技术的一个实施例的计算器装置100的顶层框图。计算器装置100包括用于传送信息的总线300或其它通信机构、与总线300耦合用于处理信息的处理器302。在一个特定实施例中,处理器302是16位处理器。计算器装置100还包括耦合到总线300用于存储根据本专利技术的实施例的数据和表达式以及要供处理器302执行的指令的主存储器304,例如随机存取存储器(RAM)或其它动态存储装置。主存储器304也可用于在要供处理器302执行的指令执行期间存储临时变量或其它中间信息。此外,可以理解,在备选实施例中,计算器装置100的部件可结合在单独的集成电路上,例如处理器302和主存储器304可结合在单独的“芯片内系统”上。计算器装置100还包括用于存储处理器302的静态信息和指令的耦合到总线300的只读存储器(ROM)306或其它静态存储装置。计算器装置100可通过总线300耦合到显示器102(例如上述LCD显示器),用于显示对用户的界面。输入区104(如上面参照图1描述的)耦合到总线300,用于传送信息,例如,用户输入的表达式、值和给处理器302的命令输入。计算器装置100还包括耦合到总线300、用于依照USB协议与远程装置(未示出)交换信号的USB连接200。远程装置是与计算器装置100分离的具有可与计算器装置连接的相应USB连接的任何装置。USB连接200符合USB Implementers Forum公司提出的USB规范。在备选实施例中,USB连接200可以是USB、USB Hi-Speed、USBOn-The-Go或其它基于USB的适应连接。本专利技术涉及计算器装置100(例如图1-3所示的计算器装置)的使用,计算器装置100使用USB连接200与一个或多个远程装置(未示出)连接并且在计算器装置与远程装置之间传送信号。根据本专利技术的一个实施例,计算器装置100响应处理器302执行主存储器304中包含的指令序列而在主存储器304中存储和访问数据,而处理器302执行指令序列是响应通过输入区104接收的输入。用户通过显示器102上显示的用户界面(上文所述)与计算器装置100交互。在备选实施例中,用户使用USB连接200通过远程装置上的界面与计算器装置100交互。执行主存储器304中包含的指令序列导致处理器302执行如下所述的处理步骤。在备选实施例中,硬连线电路可用于替代或结合计算机软件指令以实现本专利技术。因此,本专利技术的实施例不限于任何特定的硬件电路和软件的组合。图4是根据本专利技术的实施例的控制流400的顶层流程图。控制流400是在处理器302执行指令期间计算器装置100操作的全部控制流的一部分。处理器302在步骤401开始执行控制流400并进入步骤402,其中与USB连接200进行通信的处理器302确定USB连接是否接收到信号。在备选实施例中,USB连接200一接收到信号则向处理器302产生中断或其它信令机制。如果USB连接200无法接收到信号,则处理器302回到步骤402。如果USB连接200接收到信号,则控制流进入步骤403,其中处理器确定接收的信号类型。取决于确定的所接收的信号类型,处理器302进入步骤404或步骤405。例如,所接收的信号从计算器装置100请求信息,例如把存储在计算器装置中的可执行软件(即,指令序列)存档在例如计算机系统的远程装置中的请求,从而导致处理器302进入步骤404来通过USB连接200传送用于存档的可执行软件。或者,所接收的信号提供来自远程装置的用于在计算器装置100上安装的可执行软件,从而导致处理器302进入步骤405以存储由处理器302后来执行的可执行软件。可以根据通过USB连接200接收的后续信号和根据用户通过输入区104向计算器装置100的输入自动发起存储的可执行软件的随后执行。在执行步骤404期间,处理器302导致USB连接200响应接收的信号而传送应答信号。步骤404包括通过USB连接200传送一个或多个信号,例如可执行软件、表达式、公式、用户输入(通过输入区104接收的或先前通过USB连接200本文档来自技高网...
【技术保护点】
一种用于在具有USB连接器(200)的计算器装置(100)和远程装置之间传送信号的方法,所述方法包括:使用所述USB连接器(200)将所述计算器装置(100)与所述远程装置连接;使用所述USB连接器(200)将信号从所述远程 装置发送到所述计算器装置;以及接收从所述远程装置发送的信号。
【技术特征摘要】
US 2004-10-4 10/9561451.一种用于在具有USB连接器(200)的计算器装置(100)和远程装置之间传送信号的方法,所述方法包括使用所述USB连接器(200)将所述计算器装置(100)与所述远程装置连接;使用所述USB连接器(200)将信号从所述远程装置发送到所述计算器装置;以及接收从所述远程装置发送的信号。2.如权利要求1所述的方法,其特征在于还包括将所述接收的信号存储在所述计算器装置(100)上。3.如权利要求1所述的方法,其特征在于,所述发送的信号是供所述计算器装置(100)执行的一条或多条指令。4.如权利要求3所述的方法,其特征在于,所述一条或多条指令包括供所述计算器装置(100)求值的表达式和供所述计算器装置(100)执行的程序其中至少一种。5.如权利要求1所述的方法,其特征在于还包括响应接收从所述远程装置发送的信号,使用所述USB连接(200)从所述计算器装置(100)向所述远程装置发送第二信号。6.如权利要求5所述的方法,...
【专利技术属性】
技术研发人员:S拉佩拉,M平斯基,J克雷默,C德布雷比森,
申请(专利权)人:惠普开发有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。