跳至內容

HP-39系列

計算器百科,非營利的計算器專業知識百科。
於 2020年9月30日 (三) 03:05 由 Wan留言 | 貢獻 所作的修訂 HP-39计算器的功能升级
計算器百科歡迎您參與完善本條目
  可以從以下幾個方面改進:
  • 為本條目添加詞條圖片
歡迎正在閱讀這個條目的您協助編輯此條目。編輯前請查找相關資料。計算器百科祝您在本站度過愉快的時光。

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的蜂鳴器被去掉。

特別提示

該機惠普官方在2003年後就不再更新固件,機器留下了較多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開發板