跳至內容

HP-12C

計算器百科,非營利的計算器專業知識百科。
於 2016年8月14日 (日) 08:58 由 920831658留言 | 貢獻 所作的修訂

HP-12C是惠普的一款可編程金融計算器,同時也是HP-Voyager系列計算器中的一款。

HP-12C
類型可編程計算器/金融計算器
製造商惠普
發行於1981
基本信息
顯示屏類型七段式液晶顯示器
顯示屏大小10位
處理器
處理器型號隨硬件版本而不同
程序
編程語言按鍵編程
其他
電源供應4.5 V (3x LR44) 或 3 V (1x or 2x CR2032) (取決於硬件版本)
功率0.25 mW
重量113 g
尺寸128 × 79 × 15 mm

特點

HP-12C有着很多常用的金融功能,包括債券價格和到期收益,現金流量分析等。同時,HP-12C也具有標準差,平均值,線性回歸等統計功能。

相對於大多數可編程計算器使用的程序輸入方式,HP-12C的程序更類似於「宏」。使用時,先進入編程模式,隨後通過按鍵輸入計算步驟。像if等邏輯判斷命令也可以使用在「宏」中。程序輸入完畢後,「宏」會在計算模式中運行,並給出運算結果。存儲器最多可以存儲99步程序(白金版為400步)。

另有一個版本被稱為HP 12c Platinum (HP-12C白金版),是HP-12C的改進版本。另請參見:HP 12c Platinum

發展過程

HP-12C至少有8個硬件版本。

1980-2008

最初的HP-12C(硬件代號1LF5和代號1LM2)採用使用 silicon on sapphire 技術生產的HP Nut處理器,而後來的版本(硬件代號1LQ9和代號1RR2)則是將整個電路集成到了一塊芯片上。

裝配在HP-12C中的處理器工作在884KHz的頻率,但是對HP-12C進行一定的改造可以使處理器工作在更高的頻率。不把處理器頻率提高或者使用更高頻率的處理器的原因聽起來有些荒唐:HP的市場調研部門發現用戶(至少是在HP-12C剛問世的80年代)不太信任快速得出的結果。

上世紀90年代末,HP決定在HP-12C中採用工作電壓為3V的處理器(Agilent 2AF1-0001,後來改用Marvell 2AF1-0002),電池也從3枚LR44更換為一枚CR2032。

2008-2015

2008年,HP決定在HP-12C中採用基於ARM7TDMI核心的Atmel AT91SAM7L128處理器,並對整機電路進行了重新設計。但軟件部分並沒有更新,而是使用在ARM平台上運行Nut處理器模擬器的方式來運行HP-12C的系統。(類似的做法在HP的圖形計算器中很常見,比如HP-Apple系列。)

ARM處理器的採用使得HP-12C的性能大幅提高,採用ARM處理器的HP-12C在一些運算中的速度甚至能夠達到採用Nut處理器的舊版HP-12C的60-90倍。同時,ARM處理器的採用也使得HP-12C具有了刷入自製操作系統的可能,主板上也增設了一個2*3針的刷機接口。實際上,HP曾經發布過針對HP-12C的SDK。

這個版本的HP-12C(硬件代號F2230A)有時也被稱為"HP-12C+",儘管HP並沒有將其作為一個新的型號發布。這一版本採用兩枚並聯的CR2032電池進行供電——實際上僅需一枚電池就可以使用,但續航時間較兩枚電池短。

2011年,HP推出了HP-12C 30周年紀念版(代號NW258AA),硬件上和F2230A相同,產量僅40000部。

2015-現在

2015年,HP將HP-12C中的處理器更換為ARM Cortex-M4核心的Atmel ATSAM4LC2CA-AU處理器,同時固件也進行了更新。

這一版本的HP-12C的刷機接口使用的是USB協議,而非上一版本中使用的TTL協議。因此,可以將其刷機接口改造為一個Micro-USB接口。