HP 71B: Difference between revisions
(Created page) |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox calculator|name=HP 71B|predecessor=[[HP | [[Category:Pocket computer]] | ||
[[Category:HP]] | |||
[[Category:Saturn]] | |||
[[Category:HP-IL]] | |||
{{Infobox calculator|name=HP 71B|predecessor=[[HP 75]]|entry=Algebraic|successor=[[HP 94]], HP 95LX|display_type=Dot-matrix LCD|ports=4x ROM/RAM slots, 1x card reader/ROM/RAM header, 1x HP-IL/ barcode reader module slots|image=Image: HP 71B.jpg|processor=HP Saturn 1LF2 or HP Saturn 1LK7|frequency=640kHz|other_names=HP 44A (during development)|supply=4x AAA battery or 8VAC power supply|introduced=1983|cost=550 USD|type=Pocket computer, scientific calculator|discontinued=1989}}The '''HP 71B''' is a pocket computer and scientific calculator produced by Hewlett Packard. | |||
== Features == | |||
== Internal design == | |||
Internally, the HP 71B is divided up into two separate boards, earlier models use a ribbon cable to connect the boards, while later models use a zebra strip. The upper board contains the Saturn microprocessor, keyboard, and display. The lower board contains the power supply hardware, ROM, RAM, and expansion slots.<gallery> | |||
File:HP 71B upper board.jpg|Upper board (1983) | |||
File:HP 71B lower board.jpg|Lower board (1983) | |||
File:HP 71B upper board 1987.jpg|Upper board (1987) | |||
File:HP 71B lower board 1987.jpg|Lower board (1987) | |||
</gallery> | |||
== Programming == | |||
By default, the 71B only supports programming in the BASIC language. Additional keywords can be added to BASIC through the use of an expansion ROM module. | |||
Support for Forth can be added through the use of the Forth/Assembler expansion ROM module. | |||
==== Sample BASIC program ==== | |||
This is a sample program which will play a tone on the buzzer for 0.5 seconds, then increase the frequency non linearly and repeat, while displaying the frequency being played.<syntaxhighlight lang="basic"> | |||
10 X=10 | |||
20 Y=20 | |||
30 PRINT X | |||
40 BEEP X | |||
50 X=X+Y | |||
60 Y=Y+5 | |||
70 GOTO 30 | |||
</syntaxhighlight> | |||
== Accessories == | |||
=== Front expansion slots === | |||
* HP 4K RAM module (HP 82420A) | |||
* CMT RAM modules | |||
* CMT EPROM module | |||
* Various ROM modules by HP and others | |||
=== Rear expansion slot === | |||
* HP-IL interface (HP 82401A) | |||
* Dual HP-IL interface (HP 82402A) | |||
* Zenwand-71 barcode reader | |||
=== Card reader slot === | |||
* Magnetic card reader (HP 82400A) | |||
* FRAM71 | |||
* HHP 71RAM/EPROM modules | |||
* CMT RAM/EPROM modules | |||
== Gallery == | |||
== External resources == | |||
* [https://www.hhcworld.com/files/HP71COMPENDIUM/DOC/HP-71B_COMPENDIUM.pdf HP 71B Compendium (PDF)] - A thorough listing of accessories and software available for the HP 71B | |||
== See also == |
Latest revision as of 01:50, 1 December 2022
Other names | HP 44A (during development) |
---|---|
Type | Pocket computer, scientific calculator |
Introduced | 1983 |
Discontinued | 1989 |
Predecessor | HP 75 |
Successor | HP 94, HP 95LX |
Cost | 550 USD |
Calculator | |
Entry mode | Algebraic |
Display type | Dot-matrix LCD |
CPU | |
Processor | HP Saturn 1LF2 or HP Saturn 1LK7 |
Frequency | 640kHz |
Programming | |
Interfaces | |
Ports | 4x ROM/RAM slots, 1x card reader/ROM/RAM header, 1x HP-IL/ barcode reader module slots |
Other | |
Power supply | 4x AAA battery or 8VAC power supply |
The HP 71B is a pocket computer and scientific calculator produced by Hewlett Packard.
Features[edit | edit source]
Internal design[edit | edit source]
Internally, the HP 71B is divided up into two separate boards, earlier models use a ribbon cable to connect the boards, while later models use a zebra strip. The upper board contains the Saturn microprocessor, keyboard, and display. The lower board contains the power supply hardware, ROM, RAM, and expansion slots.
Programming[edit | edit source]
By default, the 71B only supports programming in the BASIC language. Additional keywords can be added to BASIC through the use of an expansion ROM module.
Support for Forth can be added through the use of the Forth/Assembler expansion ROM module.
Sample BASIC program[edit | edit source]
This is a sample program which will play a tone on the buzzer for 0.5 seconds, then increase the frequency non linearly and repeat, while displaying the frequency being played.
10 X=10
20 Y=20
30 PRINT X
40 BEEP X
50 X=X+Y
60 Y=Y+5
70 GOTO 30
Accessories[edit | edit source]
Front expansion slots[edit | edit source]
- HP 4K RAM module (HP 82420A)
- CMT RAM modules
- CMT EPROM module
- Various ROM modules by HP and others
Rear expansion slot[edit | edit source]
- HP-IL interface (HP 82401A)
- Dual HP-IL interface (HP 82402A)
- Zenwand-71 barcode reader
Card reader slot[edit | edit source]
- Magnetic card reader (HP 82400A)
- FRAM71
- HHP 71RAM/EPROM modules
- CMT RAM/EPROM modules
Gallery[edit | edit source]
External resources[edit | edit source]
- HP 71B Compendium (PDF) - A thorough listing of accessories and software available for the HP 71B