Run / stop program Shift key F Shift key G Integer part Fractional part PRGM Programming Entering an exponent of ten No operation Change of sign Number of decimal places Scientific notation divise Division Sinus SIN-1 Arcsinus RPN-1250 Page 3...
Page 4
Convert Kilograms to pounds Addition Clearing the display Clearing all Data back Input correction (backspace) Convert Degrees to Radians Convert Farenheit to Celsius Convert Celsius to Farenheit Decimal point LASTX Last X ENTER Enter a number RPN-1250 Page 4...
1. Keyboard layout The RPN-1250 keyboard has 24 keys. The basic functions of each key are written in white below the key concerned. The functions writed in orange above each key, on the left, are activated by preceding the press of the key concerned by a press of the key.
2. Overview Based on a Texas Instruments TI-1250 calculator, the RPN-1250 calculator has a 64 KB Microchip PIC 18F2680 flash chip with an 8-digit, 7-segment MAX7219 LED driver. The software is programmed in C with the Microchip MPLAB X IDE.
4. How to use the calculator The RPN-1250 calculator is equipped with a single-line, 8-character (alpha)numeric LED display. Power is provided by a 9 Volt 6LR61 battery and the calculator turns on and off using the switch located on its left : •...
20 labels, numbered 0 to 9 and .0 to .9, can be used. Programming mode is activated with the key The content of the program is displayed alphanumerically on the display line in the form of step number followed by the text of the instruction. RPN-1250 Page 9...
RTN is placed at the end of the subprogram. But RTN can be used in "execution" mode to return the program pointer to address 0. Starts the program or stops the program (used in "execution" (Run/Stop) mode). Means “end of program” in programming mode. RPN-1250 Page 10...
.../... - Return from subroutine A subroutine called via GSB ends with the RTN instruction which ensures the subroutine returns just after the calling GSB instruction. In "execution" mode, RTN positions the program pointer on step 0. RPN-1250 Page 11...
The R/S (Run/Stop) key can be used to start or stop a running program. At startup, the program starts executing from the current program step (the current address can be found by switching to PRGM programming mode). In programming mode R/S indicates stopping of the program. RPN-1250 Page 13...
The IP (INTeger Part) key is used to remove digits after the decimal point from the number and to reduce the number to an integer. The function has the same meaning as rounding to zero. Example : ... integer part of 2.3 [ ... integer part of -2.3 [ RPN-1250 Page 14...
It is only used to fill an unused step in the program. - Change of sign The CHS key changes the sign of the number on the display. Its use while entering the exponent of a number (power of ten) changes the sign of this exponent. RPN-1250 Page 15...
In rounding mode, the number is padded from the right with zeros, up to the specified number of decimal places. Rounding only affects the number display. Internally, the number (X register) continues to be memorized in full. Examples : displays 0.001230 1.230-03 1.23 -03 0.00123 RPN-1250 Page 16...
- Arctangent The tan-1 (Arctangent) function calculates the arctangent of an angle in radians. The angle must be entered in radians. If the angle is in degrees it must first be converted into radians using the function Deg-Rad. RPN-1250 Page 17...
R .5 Example : stores 7 as index value in register 0, then stores the value 24 in the indirect register (R7) multiplies by ten the contents of the register whose index is stored in register 0. RPN-1250 Page 18...
7 as index value in register 0, then recalls the value contained in the indirect register (R7) recalls the contents of the register whose index is stored in register 0 and multiplies the display by 10. RPN-1250 Page 19...
The argument of the LOG function must be a non-zero positive number. dt error In case of zero or negative number, the display will show the value (data error), as error indication. . Example: 0.698970 calculates the natural logarithm of 5 = RPN-1250 Page 20...
The sign - allows you to subtract the second operand (in register X) from the first operand (in the stack) according to the principle of Reverse Polish Notation (RPN). Example : Subtraction of 0.5 from 2.2 gives RPN-1250 Page 21...
- Convert Pounds to kilograms The LB-KG function converts pounds to kilograms. 1 lb = 0.45359 kg The pound is a unit of weight used in the Anglo-Saxon system of measurement units, equivalent to 16 Ounces (OZ). RPN-1250 Page 22...
(Pi) key is used to enter the Archimedes constant, the value of 3,141592. Deg-Ra Deg-Ra Deg-Ra Deg-Ra - Convert Degrees to Radians The Deg-Rad function converts an angle value in degrees into an angle value in Radian. 1° × / 180 = 0,017453 rad RPN-1250 Page 23...
The Enter key validates the entry of a number and copies it into the Y register by shifting the stack (Z into T, Y into Z, X into Y) while keeping this number in the register X (display) until the introduction of a new number. RPN-1250 Page 24...
(6 in reality) 2 FIX 9 converts the angle expressed in degrees into radians 4 deg-ra sinus cosine tangent arctangent atan arccosine acos arcsine 10 asin > convert the angle obtained into degrees for comparison 8.999961 Result : RPN-1250 Page 25...
10 ST- 1 reminder of the rank value 11 RCL 1 if different from zero 12 X<>0 then return to the start of the loop 13 GTO 9 reminder result 14 RCL 2 end of program Result : RPN-1250 Page 26...
18 RCL .1 19 STO .2 20 RCL .3 21 STO .1 next iteration 22 GTO 7 23 LBL 8 reminder of the result 24 RCL .3 set decimal places to 0 25 FIX 0 end of program RPN-1250 Page 27...
2 FIX 2 stores the radius r in register .0 3 STO 0 > calculates the perimeter r x 2 x recall radius r from register .0 9 RCL .0 > calculates the area r 14 GTO 5 RPN-1250 Page 28...
11. Gravité Calculation of fall time, in seconds, depending on height Use : height in meters ... launches the calculation Program : 1 LBL 3 sqrt RPN-1250 Page 35...
Need help?
Do you have a question about the RPN-1250 and is the answer not in the manual?
Questions and answers