HPJ 阅读列表 1980-1998

Hewlett-Packard Journal

- Read List -    

HP Journal为惠普帕罗奥图总部于1949年开始发行的杂志,内容主要为其最新产品的介绍,以及其实验室的最新发明的介绍与原理讲解。HPJ截至到1998年停止发行纸质刊物,历经了近50年的时光,发行了超过478本杂志,内容涉及面甚广。

惠普与美国当时许多科技公司一样,丝毫不介意让大众从最根本的地方了解自己最新发明的技术,以一种惊人的自信将其先进的理念写入每个电气工程师的心中,在做到产品推广的同时,也起到了一定的教学作用,提高了整个国家电子工业的水平。

HPJ是老惠普为人类留下的宝贵财富,虽然其中有些设计与思想处于当时时代与科技发展水平的局限,已经太过陈旧。我们电子工程师仍然能够从中挖掘到无尽的财富。例如在HP推出到至今仍是最高水准之一的HP3458A八位半台式万用表之后,HPJ拿出了一整期(1989年4月刊)从ADC、交流有效值测定算法到校准算法,详细地介绍了这款万用表的内部设计。这份刊物至今仍是高精度万用表设计入门的圣经。

因此,我决定在自己的闲暇时间,潜入这478本杂志的海洋中,把自己发现有趣的,对现在电子爱好者或者电子学习者仍有帮助的内容摘出来,做成一张表格方便大家翻阅。同时也是为我自己做一个索引,方便自己查看。

本列表仅包含1980年到1998年的157本纸质扫描版杂志,更早期的内容暂时不涉及,以后可能更新70年代的那一部分。另外因为本人知识水平有限,很多内容可能不能很好地理解,关于纯电子学以外的内容(医学、光学等)暂时不涉及太多。

Continue reading "HPJ 阅读列表 1980-1998"

[翻译-完成] DC/DC变换器(开关电源)设计

DC to DC Converter (Switched Mode Power Supply) Design

授权翻译自SIMONBRAMBLE.CO.UK的教程,原发表于2011年-2012年

[17.10.10 全部更新完成,正在修正以前的翻译错误]

“一般来说,很多产品的应用指南或数据手册都假设读者明白开关电源是怎么工作的,仅仅给读者提供一个“能用”的电路,但读者可能根本不明白这之中发生了些什么。
这篇文章由浅入深,讲解了DC/DC变换器设计中所需要的各个方程。读者仅需要最基本的数学知识就可以进行开关式电源的设计。文中的每一个例子都可以使用LTspice®进行仿真。”

Continue reading "[翻译-完成] DC/DC变换器(开关电源)设计"

Wacom Bamboo Slate A5 - 开箱与试用

Bamboo Slate 和 Bamboo Folio 是日本Wacom公司于2016年9月发布的 智能数位本 系列新品,与前代Bamboo Spark类似,这两款产品就像是使用了圆珠笔笔芯的Wacom数位板,使用时在上面垫上纸,在纸上书写,就可以同时获得纸质及电子两种记录形式。

Slate系列分两个尺寸:A5 和 A4,这次购买了Slate A5,迫不及待地写出了这篇开箱+试用文。过一段时间,等到这款产品真正融入我生活的时候,还可能另写一篇文章来更加深入地评价这款产品

*17.01. 更正:Inkspace是带有合并功能的,之前是我确实没找到(在主界面右上角有个“选择”功能,选择多个页面进行合并

合并功能可以做很多事情,比如中间某个地方写错了一点,不用担心,同步之后分割两次再合并,把写错的地方分离出去然后删掉就可以了。

Continue reading "Wacom Bamboo Slate A5 - 开箱与试用"

PIDP-8 - 00 介绍与组装记录

PIDP-8/I  Kit

Assembling and Testing

等了将近三个月的PIDP-8/I——由荷兰人Oscar Vermeulen设计与销售的PDP-8/I复刻终于在21号到手了!当天就迫不及待地把这个套件组装完了。

这篇文章将简要地介绍(安利)一下这个套件,并记录下组装与试用的过程。共15图片,请自备wifi(x

Continue reading "PIDP-8 - 00 介绍与组装记录"

ISA小抄01- intel 4004

本次介绍的是intel的4004,不过这个处理器现在已经很难买了,所以我也没有接触过实物,仅仅是用了一用模拟器
最近在学习Verilog HDL,看到网上有人做了4004的复刻,总算是可以以一种“特别”的方式来使用这个老古董了

(题图来自4004.com)

Continue reading "ISA小抄01- intel 4004"

用C扩展你的HP 50g - 总目录与第一部分

Extend your 50g with C

CONTENTS & SECTION 1

总目录与第一部分

原文章版本:1.12 (2008-10-09)
翻译版本:0.01 (2016-09-23)
基于HPGCC版本:2.0SP2
作者:Egan Ford (egan NO_SPAM_AT sense.net)
译者:Andy Lithia (Lithcore.cn)

原文地址:http://sense.net/~egan/hpgcc/

Continue reading "用C扩展你的HP 50g - 总目录与第一部分"

ISA小抄00 - Intel 8080/85

“ISA小抄”系列是新开的坑,内容为各种CPU的简要介绍,可能包括芯片的参数,架构,寄存器安排,指令集介绍这些内容
之所以写这个,顾名思义,就是想让自己在有机会使用这些老古董时,可以快速地学会关于这个CPU的云云,并开始使用她

这次我选择了第一台真正意义上的“个人电脑”——Altair 8800所用的CPU——Intel 8080,作为本系列的开篇(其实之前的PDP-8简介也能算是一个)
因为想要阅读4k basic的反汇编源码,而8080的指令集又与8086很不同,就写了这篇东西来给自己看

(题图来自wikimedia commons,拍摄者是Ed Uthman)
(下次再看到我这么搞排版,请弄死我)
Continue reading "ISA小抄00 - Intel 8080/85"

[翻译] PDP-8 指令集简介

翻译自http://www.faqs.org/faqs/dec-faq/pdp8/section-3.html

近期因为考虑买一台PDP-8复刻机(如“PiDP-8/I” —— 一台核心是树莓派的PDP-8/I复刻,卖的就是情怀满满的前面板)摆在宿舍做装饰而看了一些关于PDP-8的资料。因为国内这款机器的爱好者较少,更找不到中文的资料,而外文的资料有一大堆。现在打算把这些资料一点点翻译成中文分享出来
内容大致会涵盖 PDP-8的体系结构,PDP-8汇编(MACRO-8),PDP-8操作系统(如OS/8),PDP-8常用高等语言(如FOCAL,4K FORTRAN这些),当然不知道要到何时才能填完

这次翻译的这篇文章讲解了PDP-8基础处理器组件的寄存器安排以及其指令集,略有涉及IO部分
不过本文并没有对每一条指令详细的解释,所以大家粗略阅读,有个大体印象即可,
我有时间会尝试翻译Douglas W. Jones 写的《PDP-8 Programmer's Reference Manual》中的详细介绍。

(题图来自PiDP-8/I项目主页,有兴趣的话可以在这里购买)
Continue reading "[翻译] PDP-8 指令集简介"

HP-12c的三角函数程序,来证明RPN Keystroke编程的实力吧!

HP-12C,自1981年生产至今,是HP voyager系列最容易买到的一款机器。这款机器是一个纯金融计算器,缺少许多基本的数学机能,所以即便很好看,也没有办法拿来日常使用(失望)

但是这款机器配备了HP祖传的RPN-Keystroke编程功能,虽然被削弱到HP只能称其为“宏”,但是仍然足以实现如三角函数这类常用数学功能。

本文将一步一步讲解如何实现三角函数,并在这个过程中说说RPN-Keystroke这个非常实用的机上编程方式。
Continue reading "HP-12c的三角函数程序,来证明RPN Keystroke编程的实力吧!"

HP-Saturn处理器汇编入门 02-指令集

.xlsx格式下载(16.08.15)
根据HP-ASM语法编辑而成,因为将所有指令完全展开来写而略显冗长
内容来自Gilbert Fernandes和Eric Rechlin的著作《Introduction to Saturn Assembly Language》,经过本人的加工,可能与实情有所出入,欢迎指出错误。