473,322 Members | 1,778 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

calculator prototype

I have written a c++ prog. and now I want to turn it into a handheld device.
I want to make a prototype of a calculator type machine, but am having
trouble finding out how the boards are made/programmed.
(it may sound silly, but I tore apart a small cheap cheap calculator and as
far as I can tell, It should function along the same lines except that it
may need more RAM to hold pre defined char. names)
Thank you in advance for any help!

Jul 23 '05 #1
4 2079
lagunasun wrote:
I have written a c++ prog. and now I want to turn it into a handheld
device. I want to make a prototype of a calculator type machine, but
am having trouble finding out how the boards are made/programmed.
(it may sound silly, but I tore apart a small cheap cheap calculator
and as far as I can tell, It should function along the same lines
except that it may need more RAM to hold pre defined char. names)


This is a fairly serious undertaking.

I feel obliged to point out that in many ways it's much more difficult
to design something that's small, low-cost, low-power, etc., than
something big and impressive like a desktop computer.

As for how to design it: it depends heavily on the processing
capabilities you need, the volume you're planning to build, what
peripherals you need to support such as whether your display will do
bit-mapped graphics, or just numbers, and so on. Something that does
minimal calculation and only needs to run a numeric (segmented) display
can probably work quite nicely on an 8-bit microcontroller like an
8051. At the high end, some StrongARMs run at over 300 MHz.

In any case, none of this really has much to do with C++, so it's
undoubtedly off-topic here.

--
Later,
Jerry.

The universe is a figment of its own imagination.

Jul 23 '05 #2

"lagunasun" <kl*****@sbcglobal.net> wrote in message
news:HO******************@newssvr30.news.prodigy.c om...
I have written a c++ prog. and now I want to turn it into a handheld
device.
I want to make a prototype of a calculator type machine, but am having
trouble finding out how the boards are made/programmed.
(it may sound silly, but I tore apart a small cheap cheap calculator and
as
far as I can tell, It should function along the same lines except that it
may need more RAM to hold pre defined char. names)
Thank you in advance for any help!


Nothing in the C++ language (which is what we discuss here) is going to help
you design a piece of hardware. You need to take a class on hardware design
(preceded by more general classes on electronics). Once you have a working
design, pay someone to fabricate it. There are prototyping companies out
there.

But, you're *definitely* in the wrong newsgroup here!

-Howard

Jul 23 '05 #3
Jerry Coffin wrote:
lagunasun wrote:

I feel obliged to point out that in many ways it's much more difficult
to design something that's small, low-cost, low-power, etc., than
something big and impressive like a desktop computer.

As for how to design it: it depends heavily on the processing
capabilities you need, the volume you're planning to build, what
peripherals you need to support such as whether your display will do
bit-mapped graphics, or just numbers, and so on. Something that does
minimal calculation and only needs to run a numeric (segmented) display
can probably work quite nicely on an 8-bit microcontroller like an
8051. At the high end, some StrongARMs run at over 300 MHz.


Ah, for the days of the 68HC16!
Jul 23 '05 #4
On Fri, 18 Mar 2005 01:04:39 GMT, "lagunasun" <kl*****@sbcglobal.net>
wrote in comp.lang.c++:
I have written a c++ prog. and now I want to turn it into a handheld device.
I want to make a prototype of a calculator type machine, but am having
trouble finding out how the boards are made/programmed.
(it may sound silly, but I tore apart a small cheap cheap calculator and as
far as I can tell, It should function along the same lines except that it
may need more RAM to hold pre defined char. names)
Thank you in advance for any help!


A good place to discuss this is news:comp.arch.embedded.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
Jul 23 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Rafael | last post by:
Hi Everyone, I need some help with my calculator program. I need my program to do 2 arguments and a 3rd, but the 3rd with different operators. Any help would be great. Here is my code.... ...
3
by: Paul | last post by:
I want to make a simple calculator program but dont know where to get started. This is not GUI but a simple terminal program. It would get input like this Enter number: 5 + 10
3
by: Art | last post by:
Hi, In part of my application the user may need to do a simple arithmetic calculation in order to get the value to put in a text box. I was thinking that it would be good if I could display the...
24
by: firstcustomer | last post by:
Hi, Firstly, I know NOTHING about Javascript I'm afraid, so I'm hoping that someone will be able to point me to a ready-made solution to my problem! A friend of mine (honest!) is wanting to...
19
by: TexasNewbie | last post by:
This was originally just a calculator without a decimal point. After I added the decimal, it now tells me invalid second number. //GUI Calculator Program import javax.swing.*; import...
5
by: Max | last post by:
I am working on a calculator program. It is very simple (in implementation, not use), but I am having trouble with getting input. How can I take input and run it. I should note that I want all of...
1
by: Nkhosinathie | last post by:
hello everyone,i'm writing this csalculator proogram that is using functions to perform functions in a fraction calculator.this is what i did and my problem now the readInFraction does not take the...
3
by: itsmichelle | last post by:
This is a very primative code of a java swing calculator. I have assigned all the number buttons and the operator buttons and I can add, subtract, multiply, and divide two numbers together. However,...
3
by: mandy335 | last post by:
public class Calculator { private long input = 0; // current input private long result = 0; // last input/result private String lastOperator = ""; // keeps track of...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.