HP-39系列:修订间差异
小 HP-39系列支持分式,不支持根式。 |
|||
| (未显示4个用户的13个中间版本) | |||
| 第1行: | 第1行: | ||
{{不完整|为本{{NS}}添加词条图片}} | {{不完整|为本{{NS}}添加词条图片}} | ||
HP-39系列是HP(惠普公司)的一个图形计算器系列 | HP-39系列是HP(惠普公司)的一个图形计算器系列。该系列计算器带有一定程度的代数运算功能,然而这种代数运算并不完善---例如,它无法以自然书写方式输出根式。同时,它支持的代数运算仅仅是少数运算命令,而不能完成如A+A=2A等代数运算。 | ||
HP-39系列计算器带有一个蜂鸣器(HP-39GII无蜂鸣器),这是图形计算器中非常少见的。然而,HP-39系列的蜂鸣器并不能像基础型计算器那样,在按键时发出按键音---该蜂鸣器仅能用于在程序中作为声音提示或用于在游戏中发出音效。 | HP-39系列计算器带有一个蜂鸣器(HP-39GII无蜂鸣器),这是图形计算器中非常少见的。然而,HP-39系列的蜂鸣器并不能像基础型计算器那样,在按键时发出按键音---该蜂鸣器仅能用于在程序中作为声音提示或用于在游戏中发出音效。 | ||
该系列机型由于面向教育市场,为降低操作难度,没有使用惠普推崇的RPN输入方式,而使用线性输入方式。这使得该系列机型成为了惠普图形计算器中少见的不使用RPN输入方式的机型。同时,它也不采 | 该系列机型由于面向教育市场,为降低操作难度,没有使用惠普推崇的RPN输入方式,而使用线性输入方式。这使得该系列机型成为了惠普图形计算器中少见的不使用RPN输入方式的机型。同时,它也不采用[[RPL|RPL语言]]作为机上编程语言(但Aplet仍然是使用RPL语言编写的)。 | ||
==HP- | ==HP-39G== | ||
HP- | HP-39G(代号F1906A)是HP-39系列的第一部产品,于2000年发布。 | ||
===硬件信息=== | ===硬件信息=== | ||
* CPU:4MHz “Yorke”,惠普的“土星”架构 | * CPU:4MHz “Yorke”,惠普的“土星”架构 | ||
| 第45行: | 第43行: | ||
* 屏幕:131*64分辨率,黑白液晶屏幕 | * 屏幕:131*64分辨率,黑白液晶屏幕 | ||
* 通讯:USB接口,并重新启用红外通讯和RS232串口通讯功能 | * 通讯:USB接口,并重新启用红外通讯和RS232串口通讯功能 | ||
* 供电 | * 供电:4节AAA电池作为主电池,一枚CR2032电池作为记忆保护电池 | ||
* 特色功能:蜂鸣器和简单的代数运算功能 | * 特色功能:蜂鸣器和简单的代数运算功能 | ||
该机采用了可刷写的ROM,用户可以对计算器的操作系统进行升级。 | 该机采用了可刷写的ROM,用户可以对计算器的操作系统进行升级。 | ||
HP-39GS附赠保护盖。 | HP-39GS附赠保护盖。 | ||
==HP-39GII== | ==HP-39GII== | ||
| 第62行: | 第57行: | ||
* 采用了80MHz的飞思卡尔处理器(ARM架构),并采用了为适应ARM架构而全新设计的操作系统,不再以Saturn模拟器方式运行,极大地提高了运算速度; | * 采用了80MHz的飞思卡尔处理器(ARM架构),并采用了为适应ARM架构而全新设计的操作系统,不再以Saturn模拟器方式运行,极大地提高了运算速度; | ||
* ROM容量大幅增加至128MB(其中用户可用空间为80-105MB); | * ROM容量大幅增加至128MB(其中用户可用空间为80-105MB); | ||
* 采用灰阶液晶显示屏,分辨率增加 | * 采用灰阶液晶显示屏,分辨率增加到256*127像素; | ||
* 操作系统带有全中文界面。 | * 操作系统带有全中文界面。 | ||
===硬件信息=== | ===硬件信息=== | ||
| 第70行: | 第65行: | ||
* RAM:256KB | * RAM:256KB | ||
* ROM:128MB(其中用户可用空间为80-105MB) | * ROM:128MB(其中用户可用空间为80-105MB) | ||
* 屏幕 | * 屏幕:256*127分辨率,灰阶液晶屏幕 | ||
* 通讯:Mini-USB接口---红外通讯和串口通讯功能被去掉 | * 通讯:Mini-USB接口---红外通讯和串口通讯功能被去掉 | ||
该机采用了可刷写的ROM,用户可以对计算器的操作系统进行升级,并可在ROM内存储用户数据。 | 该机采用了可刷写的ROM,用户可以对计算器的操作系统进行升级,并可在ROM内存储用户数据。 | ||
与此同时,HP-39GII | 与此同时,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-39G上启用HP-40G的代数运算功能,从而获得更为强大的代数运算能力。 | ||
* 此程序不适用于HP-39GS和HP-39GII。 | * 此程序不适用于HP-39G+、HP-39GS和HP-39GII。 | ||
===HP-39GS=== | ===HP-39GS=== | ||
| 第99行: | 第96行: | ||
nbzwt还发现ARM9的HP-39GS带有JTAG,这样,HP39-GS几乎就是一块S3C2410开发板。 | nbzwt还发现ARM9的HP-39GS带有JTAG,这样,HP39-GS几乎就是一块S3C2410开发板。 | ||
具体的操作步骤,请参见:[http://www.crystalradio.cn/forum.php?mod=viewthread&tid=750734 把HP 39gs计算器变成ARM9开发板] | 具体的操作步骤,请参见:[http://www.crystalradio.cn/forum.php?mod=viewthread&tid=750734 把HP 39gs计算器变成ARM9开发板] | ||
2020年11月,[http://www.cncalc.org cncalc计算器论坛]的用户wjchen实现了39GS升级小屏幕50g,除了屏幕尺寸,分辨率不一样,其余功能和50g一致。 | |||
参见:[https://www.cncalc.org/thread-24766-1-1.html 39gs/48gII硬改升级小屏幕50g] | |||
2021年10月1日 (五) 06:10的最新版本
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+(代号: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(代号: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(代号: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