Table of Contents

Advertisement

Quick Links

PROGRAMMABLE CALCULATOR
RPN-1250
RPN-1250
RPN-1250
RPN-1250
RPN-1250
RPN-1250
RPN-1250
RPN-1250
User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RPN-1250 and is the answer not in the manual?

Questions and answers

Summary of Contents for Texas Instruments RPN-1250

  • Page 1 PROGRAMMABLE CALCULATOR RPN-1250 RPN-1250 RPN-1250 RPN-1250 RPN-1250 RPN-1250 RPN-1250 RPN-1250 User Manual...
  • Page 2 Programmable calculator RPN-1250 User manual Calculator version 4.1 © Benoit Maag June 2024 HHC 2018 : Repurposing Old TI Calculators https://www.youtube.com/watch?v=mxwn67G2P60 Benoit Maag : Repurposing a TI-1250 to create an RPN-1250 calculator RPN-1250 Page 2...
  • Page 3: Table Of Contents

    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...
  • Page 5 Ramanujan Trigo Gravity PI Day Primer Hilo Fraction Convert Welcome to the RPN-1250 calculator © 2015 Benoit Maag Key features Run mode Program mode Stack registers / Indirect addressing Real Time Clock (RTC) RPN-1250+ Only Esc mode RPN-1250 Page 5...
  • Page 6: Keyboard Layout

    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.
  • Page 7: Overview

    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.
  • Page 8: How To Use The Calculator

    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 : •...
  • Page 9: Programming

    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...
  • Page 10: Keys And Instructions

    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...
  • Page 11: Numbers

    .../... - 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...
  • Page 12: Gto Go To A Label

    X>=Y 0 0 0 0 X<0 X<0 X<0 X<0 0 0 0 0 X<Y X<Y X<Y X<Y X<0 X<Y 0 0 0 0 X<=0 X<=0 X<=0 X<=0 0 0 0 0 X<=Y X<=Y X<=Y X<=Y X<=0 X<=Y RPN-1250 Page 12...
  • Page 13: Bst Back Step

    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...
  • Page 14: Shift Key F

    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...
  • Page 15: Fp Fractional Part

    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...
  • Page 16: Fix Number Of Decimal Places

    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...
  • Page 17: Divise Division

    - 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...
  • Page 18: Sto Store In A Registry

    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...
  • Page 19: Rcl Recall From A Registry

    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...
  • Page 20: Multiplication

    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...
  • Page 21: Decimal Exponent

    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...
  • Page 22: Multiplicative Inverse

    - 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...
  • Page 23: Kg_Lb Convert Kilograms To Pounds

    (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...
  • Page 24: F_C Convert Farenheit To Celsius

    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...
  • Page 25: Example Programs

    (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...
  • Page 26: Factorial

    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...
  • Page 27: Fibonacci

    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...
  • Page 28: Circle

    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...
  • Page 29: Stirling

    ... launches the factorial calculation Program : 1 LBL 4 2 STO .0 15 rcl .1 17 RCL .0 SQRT 8 sto .1 9 RCL .0 25 FIX 0 13 RCL .0 RPN-1250 Page 29...
  • Page 30: Binet

    ... launches the calculation Program : 1 LBL 3 2 STO 1 SQRT 21 RCL 1 24 SQRT 9 RCL 1 26 sto .2 27 rcl .1 12 SQRT 28 rcl .2 14 sto .1 30 FIX 0 16 SQRT RPN-1250 Page 30...
  • Page 31: Gcd

    5 STO 1 17 STO 2 6 LBL 7 18 RCL 3 7 RCL 1 19 STO 1 8 RCL 2 20 RCL 2 9 STO 3 21 X<>0 22 GTO 7 23 RCL 1 12 RCL 2 RPN-1250 Page 31...
  • Page 32: Birthday

    19 RCL 2 20 ST* 3 21 GTO 1 22 LBL 2 7 STO 1 23 FIX 2 9 STO 2 25 RCL 3 10 STO 3 11 LBL 1 13 ST- 4 14 RCL 4 16 GTO 2 RPN-1250 Page 32...
  • Page 33: Ramanujan

    ... launches the factorial calculation Program : 1 LBL 0 2 STO .0 20 RCL .0 6 RCL .0 SQRT 12 RCL .0 30 FIX 0 16 RCL .0 RPN-1250 Page 33...
  • Page 34: Trigo

    47 RCL .0 > 48 RCL .0 29 RCL .0 SINUS 33 STO .1 34 RCL .0 COSINUS 35 ENTER 56 STO .2 57 RCL .1 15 STO .0 16 ENTER 58 SWAP TANGENTE 60 STO .3 RPN-1250 Page 34...
  • Page 35: Gravity

    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...
  • Page 36: Pi Day

    88 SQRT 56 SQRT 89 SQRT 57 SQRT 90 SQRT 25 ENTER 58 SQRT 91 SQRT 59 SQRT 92 SQRT 60 SQRT 61 SQRT 62 SQRT 63 SQRT LBL 9 LBL 4 64 SQRT 65 SQRT 66 SQRT RPN-1250 Page 36...
  • Page 37: Primer

    37 RCL .1 14 RCL .2 15 SQRT 16 STO .3 39 FRAC 17 RCL .4 40 X<>0 X>Y 41 GTO 2 19 GTO 2 20 RCL .0 43 STO .1 44 GTO 1 22 LBL 2 RPN-1250 Page 37...
  • Page 38: Hilo

    34 GTO 2 11 FIX 0 35 rcl 4 36 gto 3 37 LBL 1 38 RCL 2 17 STO 2 42 RCL 5 20 STO 3 44 LBL 2 22 STO 4 45 RCL 3 46 GTO 3 RPN-1250 Page 38...
  • Page 39: Fraction

    27 X<>0 10 sto .2 28 GTO 7 11 STO 2 29 rcl .2 12 LBL 7 30 RCL 1 13 RCL 1 14 RCL 2 15 STO 3 33 rcl .1 34 RCL 1 18 RCL 2 RPN-1250 Page 39...
  • Page 40: Convert

    38 LBL .8 14 STO .4 16 GTO 2 40 STO .1 17 RCL .3 19 ST+ .0 43 STO .2 20 RCL .1 21 ST* .3 22 GTO 1 23 LBL 2 47 FIX 2 24 RCL .0 RPN-1250 Page 40...
  • Page 41: Welcome To The Rpn-1250 Calculator © 2015 Benoit Maag

    RPN-1250 Page 41...
  • Page 42 RPN-1250 Page 42...
  • Page 43 RPN-1250 Page 43...
  • Page 44 RPN-1250 Page 44...
  • Page 45 RPN-1250 Page 45...
  • Page 46 RPN-1250 Page 46...
  • Page 47 RPN-1250 Page 47...

Table of Contents