Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Not complicated calculator (STM32F0, WH1602, RPN)

Status
Not open for further replies.

Jeelman

Newbie level 6
Newbie level 6
Joined
Oct 17, 2018
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
45N39E, Russia
Activity points
60
that is in two version - with touch sensor grid keyboard and with pushbuttons keyboard.
for the rest they similar - (double) variables for calculation, 15 stage for stack, 20 memory registers (also stored in eeprom),
some place for 3 microprograms in eeprom, small amount of built-in trigonometric function and so on.
"K,K,F"key sequence used for switching automatic/programming modes, "K,BACKSPACE" for run loaded program, "F,BACKSPACE" for load and run.

- - - Updated - - -

some photos of test samples
 

Attachments

  • STM32_CALC.zip
    126.1 KB · Views: 136
  • STM32_TS_CALC.zip
    136 KB · Views: 132
  • stm32_calc.gif
    stm32_calc.gif
    64.3 KB · Views: 192
  • stm32_ts_calc.gif
    stm32_ts_calc.gif
    65.5 KB · Views: 189
  • calc 1.jpg
    calc 1.jpg
    27 KB · Views: 168
  • calc 2.jpg
    calc 2.jpg
    48 KB · Views: 182
  • calc ts 1.jpg
    calc ts 1.jpg
    54.7 KB · Views: 173
  • calc ts 2.jpg
    calc ts 2.jpg
    74.1 KB · Views: 180
  • calc ts 3.jpg
    calc ts 3.jpg
    55.8 KB · Views: 177

Nice (and hard) project, congrats.
Regards, zuisti
 

Thanks, Zuisti. that is not hard when interesting.

several words about pushbuttons keyboard - automotive foam tape over button pusher is useful for additional softness.
 

Attachments

  • buttons.jpg
    buttons.jpg
    68.7 KB · Views: 185
  • front_panel.zip
    96.2 KB · Views: 136

small changes in display output
 

Attachments

  • odo.jpg
    odo.jpg
    79 KB · Views: 181
  • hex for calc 12_01_2019.zip
    61 KB · Views: 136

version with precision adjustment
 

Attachments

  • for calc 15_01_2019.zip
    337.2 KB · Views: 131

version with code lock protection. "K,K,*" key sequence for activation (enter '0' key for unhooking).
 

Attachments

  • keylock_version.zip
    64.9 KB · Views: 133

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top