HP-39系列

计算器百科,非营利的计算器专业知识百科。
跳到导航 跳到搜索
Icon-info.png
计算器百科欢迎您参与完善本条目
  可以从以下几个方面改进:
  • 为本条目添加词条图片
欢迎正在阅读这个条目的您协助编辑此条目。编辑前请查找相关资料。计算器百科祝您在本站度过愉快的时光。

HP-39系列是HP(惠普公司)的一个图形计算器系列。该系列计算器带有一定程度的代数运算功能,然而这种代数运算并不完善---例如,它无法以自然书写方式输出根式。同时,它支持的代数运算仅仅是少数运算命令,而不能完成如A+A=2A等代数运算。

HP-39系列计算器带有一个蜂鸣器(HP-39GII无蜂鸣器),这是图形计算器中非常少见的。然而,HP-39系列的蜂鸣器并不能像基础型计算器那样,在按键时发出按键音---该蜂鸣器仅能用于在程序中作为声音提示或用于在游戏中发出音效。

该系列机型由于面向教育市场,为降低操作难度,没有使用惠普推崇的RPN输入方式,而使用线性输入方式。这使得该系列机型成为了惠普图形计算器中少见的不使用RPN输入方式的机型。同时,它也不采用RPL语言作为机上编程语言(但Aplet仍然是使用RPL语言编写的)。

HP-39G

HP-39G(代号F1906A)是HP-39系列的第一部产品,于2000年发布。

硬件信息

  • CPU:4MHz “Yorke”,惠普的“土星”架构
  • RAM:256KB
  • 屏幕:131*64分辨率,黑白液晶屏幕
  • 通讯:红外线通讯和RS-232串口通讯
  • 特色功能:蜂鸣器和简单的代数运算功能
  • 供电:3节AAA电池作为主电池,一枚CR2032电池作为记忆保护电池

该机采用不可刷写的ROM,用户不能对其操作系统进行升级,也不能在ROM中存储用户数据。

HP-39G+

HP-39G+

HP-39G+(代号:F2224A)是HP-39的改进机型,于2003年9月发布。

硬件信息

  • CPU:三星S3C2410X,75MHz,ARM架构

要注意的是,尽管采用了ARM架构的处理器,然而HP-39G+的操作系统和程序仍然是Saturn架构的---这块ARM处理器实际上是在运行一个Saturn模拟器。这种方式极大地浪费了硬件性能,导致计算器运行缓慢---即便是像对整数开平方根这种简单运算也往往需要超过0.3秒才能完成。

  • RAM:256KB
  • 屏幕:131*64分辨率,黑白液晶屏幕
  • 通讯:添加了USB接口以便于和电脑连接来传输程序,然而RS232接口和红外通讯端口被去掉。
  • 供电:3节AAA电池作为主电池,一枚CR2032电池作为记忆保护电池
  • 特色功能:蜂鸣器和简单的代数运算功能

该机采用不可刷写的ROM,用户不能对其操作系统进行升级,也不能在ROM中存储用户数据。

此外,HP39G+不再附赠保护盖。

HP-39GS

HP-39GS

HP-39GS(代号:F2223A)是HP-39G+的进一步改进版本,于2006年6月发布。

硬件信息

  • CPU:三星S3C2410X,75MHz,ARM架构

要注意的是,尽管采用了ARM架构的处理器,然而HP-39GS的操作系统和程序仍然是Saturn架构的---这块ARM处理器实际上是在运行一个Saturn模拟器。这种方式极大地浪费了硬件性能,导致计算器运行缓慢---即便是像对整数开平方根这种简单运算也往往需要超过0.3秒才能完成。

  • RAM:256KB
  • 屏幕:131*64分辨率,黑白液晶屏幕
  • 通讯:USB接口,并重新启用红外通讯和RS232串口通讯功能
  • 供电:4节AAA电池作为主电池,一枚CR2032电池作为记忆保护电池
  • 特色功能:蜂鸣器和简单的代数运算功能

该机采用了可刷写的ROM,用户可以对计算器的操作系统进行升级。

HP-39GS附赠保护盖。

HP-39GII

HP-39GII

HP-39GII(代号:NW249AA)是HP-39GS的大幅度改进版本(然而,计算功能上并没有实质上的改进),于2011年10月发布。

HP-39GII具有如下特点:

  • 采用了80MHz的飞思卡尔处理器(ARM架构),并采用了为适应ARM架构而全新设计的操作系统,不再以Saturn模拟器方式运行,极大地提高了运算速度;
  • ROM容量大幅增加至128MB(其中用户可用空间为80-105MB);
  • 采用灰阶液晶显示屏,分辨率增加到256*127像素;
  • 操作系统带有全中文界面。

硬件信息

  • CPU:飞思卡尔处理器,80MHz,ARM架构

该机已不再采用Saturn模拟器,因此运行效率远高于前几代HP-39系列产品。

  • RAM:256KB
  • ROM:128MB(其中用户可用空间为80-105MB)
  • 屏幕:256*127分辨率,灰阶液晶屏幕
  • 通讯:Mini-USB接口---红外通讯和串口通讯功能被去掉

该机采用了可刷写的ROM,用户可以对计算器的操作系统进行升级,并可在ROM内存储用户数据。

与此同时,HP-39GII无蜂鸣器。

特别提示

该机惠普官方在2013年后就不再更新固件,机器留下了较多bug,如复数计算错误、矩阵溢出、编程指令bug等。部分bug会导致死机和数据丢失。

HP-39计算器的功能升级

HP-39G

HP-39G计算器具有一些特殊的特性。通过利用这些特性,可以让HP-39G免费或以很低廉的成本获得其本身没有的功能。

HP-39G和HP-40G虽然不是相同的机型,但操作系统中带有HP-40G的代数运算功能。HP-39G和HP-40G在操作系统上的区别仅在于这部分程序是否在操作系统中启用。

利用这个特点,有人为HP-39G开发了一个特别的应用程序,能够在HP-39G上启用HP-40G的代数运算功能,从而获得更为强大的代数运算能力。

  • 此程序不适用于HP-39G+、HP-39GS和HP-39GII。

HP-39GS

来自cncalc计算器论坛的用户nbzwt研究发现,在拆除HP-39GS的ROM芯片,并更换为更大容量的芯片和刷入HP-48GII计算器的操作系统后,HP-39GS就会获得更为强大的HP-48GII计算器的全部功能。

具体的操作步骤,请参见:HP 39gs升级48gII

在进行升级操作后,HP-39GS的按键功能会变为HP-48GII的按键功能,不再与按键标记对应。用户需要自行将HP-48GII的按键标记写在按键上,或打印按键贴纸贴在按键上。

注意:此操作需要有一定的集成电路焊接技术,并有一定的危险性。若您对自己的操作技术没有把握,请不要尝试,以免损坏计算器。

nbzwt还发现ARM9的HP-39GS带有JTAG,这样,HP39-GS几乎就是一块S3C2410开发板。 具体的操作步骤,请参见:把HP 39gs计算器变成ARM9开发板

2020年11月,cncalc计算器论坛的用户wjchen实现了39GS升级小屏幕50g,除了屏幕尺寸,分辨率不一样,其余功能和50g一致。 参见:39gs/48gII硬改升级小屏幕50g