English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

i want to program microcontroller atmel atmega16 or 8051 so plz help how can i program it perform tasks...programming by C++ or visual C..and not by hex code..!!please let me knw...!!!

2007-03-31 22:00:13 · 2 answers · asked by dadhichi s 1 in Science & Mathematics Engineering

2 answers

you need to learn C if you don't want to use assembly. they don't have an operating system (or the memory for one), so you really cant use C++, and definitely not Visual C++. So with that said, you need a compiler for C, and I recommend Keil. I think they have a free eval version that you can use for a while before you have to buy it.

2007-04-01 02:20:04 · answer #1 · answered by justme 7 · 0 0

learning to program an 8051 or equivalent is not involved but does require some special ways of looking at software. Time and space are often ignored in HLL's but are critical for this environment.

You might want to also look at the ARM.

The RTOS (operating system) will be a subset of UNIX. It will be small, fast, and compact. There are several floating around.

These controllers are generally not programmed in assembler - they normally are programmed using C - not C++. However you will need to understand the assembly language since you will probably be looking at the code produced by the C compiler.

There are several books floating around describing how to do this. Look at the below link for additional information and pointers to some good books

http://www.faqs.org/faqs/microcontroller-faq/8051/

2007-04-04 12:28:13 · answer #2 · answered by Mn 6 · 0 0

fedest.com, questions and answers