853
edits
(Added to infobox) |
(Added programming and sample program) |
||
Line 1: | Line 1: | ||
{{Infobox calculator|name=HP 71B|predecessor=[[HP 75C/D]]|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|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}} | {{Infobox calculator|name=HP 71B|predecessor=[[HP 75C/D]]|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|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}}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 with a ribbon cable connecting them. 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 | |||
File:HP 71B lower board.jpg|Lower board | |||
</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 == | |||
== Gallery == | |||
== External resources == | |||
== See alsoo == |