标签为 "计算器" 的存档

HP48计算器与电脑的连接

还是整理我写的文章,首发于计算世界
其实06年就开始做计算器论坛,那时候叫计算器之家。算是中国第一个专业计算器论坛了。
一个论坛做了5年还是这么冷清样,真难得。大概是太阳春白雪的缘故。不过确实也怪我疏懒加保守。

最近遇到好几个问我48系列问题的朋友。如何与计算机连接是一个比较集中的问题。
这里提到的HP48系列,包括48S/SX/G/GX/G+,48GII没见过,据说有USB了。40/49G的IO是双排的,以后再写。 

只做一根HP48与计算机的连接线,需要:
烙铁和焊锡,必要的话还要助焊剂
DBF9连接器或者叫9针D型头或者叫串口接头(如果你乐意,可以做成USB的,需要PL2302之类的USB转RS232芯片。)
杜邦线(计算机里很多……) 

将你的HP48键盘向上,有4针接口的一端对向你。把四根针从左向右命名为pin1至pin4
即:
            LCD向上
+-----------------------------+
|  +-----------------------+  |
|  |    ....         OO    |  |
\  |    1234      (IR-LEDS)|  /
 \_|_______________________|_/
   HP 48G           RS232 DB9
2 TXD(Output)<--------------2 RXD(Input)
3 RXD(Input) -------------->3 TXD(Output)
4 GND-----------------------5 GND
在DB9那边是焊接,在HP48这边的4pin接口……当然是用杜邦线啦!RS232的引脚顺序一般在DB9的背后有标,仔细看看。 

完成这些工序后,你就制作好了连接线。下面交给软件。 

连接程序一般是Kermit(官方网站:http://www.columbia.edu/kermit/),很慢。48G系列的可以尝试X-modem,快很多。
将PC端设定好端口,波特率设为9600。
HP48进入TRANSFER模式(蓝键或者叫右Shift->1,Transfer),端口Wire,Type设Kermit,BAUD9600,其他默认。
OK,从PC上发送文件即可。 

HP48系列是好机,但是难用。玩这机器,你必须耐得住寂寞,没人和你交流,没有人会解答技术问题,一丁点中文信息都没有。
补充HP49G连接方法:
           HP49G-10pin-机身端                   HP49G-10pin-连接端
          +-------/-\-------+                 +-------/-\-------+
          |  1  2  3  4  5  |                 |  5  4  3  2  1  |
          |  6  7  8  9  10 |                 | 10  9  8  7  6  |
          \-----------------/                 \-----------------/
   HP 49G           RS232 DB9
7 TXD(Output)<--------------2 RXD(Input)
8 RXD(Input) -------------->3 TXD(Output)
9 GND-----------------------5 GND