

- Rpn scientific calculator using msp430 how to#
- Rpn scientific calculator using msp430 install#
- Rpn scientific calculator using msp430 software#
Instead of the HP-15C's complex mode, the HP-32S had just one mode but allowed the CMPLX key to be used as a prefix to the other functions in much the same way other calculators used HYP or ARC prefixes on trigonometric functions. Obvious error messages (like Divide By 0.).Variables instead of numbered registers (see below.).Complex Arithmetic functions (see below.).(With windowing to view long binary numbers.) Binary, octal, decimal and hexadecimal bases.Numeric integration (of RPN functions.).Basic scientific functions including hyperbolic functions.

Rpn scientific calculator using msp430 install#
You can also install Energia and use the GCC compiler in the bundle. Easiest and least expensive way is to get a TI LaunchPad G2 and use it as a programmer.ĭownload and install GCC compiler for MSP430.
Rpn scientific calculator using msp430 software#
Software and Programming ToolsĪcquire a MSP430 MCU programmer. The rest of the components including the tactile switches and other passive components can be soldered the usual way. This is because the LED modules on the front side block the holes. This has to be done on the IC component (back) side instead of the usual solder (front) side. As the other side of the through holes are blocked by the LED modules, they will not fit without trimming the pins. Next we need to trim the IC pins before placing them onto the PCB. This will allow proper placement of the ICs. There are three of them and when finished soldering, use a wire cutter / trimmer to trim off the pins on the other side. It is best to place and solder the LED modules first. To address this issue, both the ICs and the LED modules need to have their pins trimmed so that they do not protrude into the other side of the PCB. The ICs and LED modules actually intrudes into each other's footprint as they are through hole components. The two layer PCB was designed to minimize component space, and as such, components are placed on both side of the PCB.
Rpn scientific calculator using msp430 how to#
You will need to install Fritzing and learn how to use it.įabricate PCB yourself or order from a FAB house (export Gerber files from Fritzing).Īcquire parts from the components list. +-+ | to shift 0, Hi-Looooooow-Hi (>20us Lo)Ĭreate PCB board from the Fritzing design file included in my github repository.

| | = (102) 1 wire shift register via RC delay | digit 9 P2.1|-/ | digits bus x 3 scan lines | | digit 3 P1.1|-/ | ~ 3 units of 4 digits bubble led 32× SMT Tactile Button 6x3mm, May be substituted w/ through-hole buttons.3× HP QDSP-6064 LED Module from Sparkfun, 4 digit 7 segment led module.press-n-hold Pgm/Run toggle button to edit default startup settings, use 'F' key to select rom, 'G' key to select speed, Pgm/Run will save setting and exit setup.press-n-hold 1st row, 3rd column to edit greetings, use 0-9 to enter numbers and letters, Run/Stop to advance digit, Cls to abandon entry.press-n-hold 1st row, 4th column to show greetings.press-n-hold 4th row, 4th column for version info.press-n-hold 3nd row, 5th column for hp21.press-n-hold 2nd row, 5th column for hp25C.press-n-hold 1st row, 5th column (from top) for hp33C.LED modules are used to mimic the original 70's calculators and gives a retro look to the end product. LED modules are direct driven w/ pulsing to eliminate the need of current drivers. LED multiplexing is done w/ a 74hc164 shift register. The objective of the project is to re-create popular 70's RPN calculators such as the HP Woodstock and Spice series.Īnother goal of this project is to have the design as simple as possible so that the project can be re-produced by the average electronic hobbyist.Ī low power MSP430G2553 is used in this project. This is a hardware realization of Eric Smith's Nonpareil microcode simulator. Msp430 Based Calculator Emulator for the HP-21, HP-25C, and HP-33C Calculators.
