HP-12C
HP-12C是惠普的一款可編程金融計算器,同時也是HP-Voyager系列計算器中的一款。
| 類型 | 可編程計算器/金融計算器 |
|---|---|
| 製造商 | 惠普 |
| 發行於 | 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至少有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部。
