The use of microcontrollers has expanded to an almost unbelievable level since when the first edition of this book. Almost all appliances and gadgets use micro controller like typical car has 15 microcontroller, modern home can have more than 50 microcontrollers controlling everything from the thermostat, to the furnace, to the microwave. Because of the new chips, there have been significant modifications to our programming languages. The standard C language is now called C99 rather than C89 in this book. Several changes in the language will not be available. Other changes in this book are observe and have less impact on the generation of code, such as the // opening to a single line comment and expect the new versions of C compilers to be significant improvements over the older versions. The New compilers will not break older code. The C++ standard committee has completed its work on the first language standard for C++ and there is much clamor about the use of C++ for embedded systems. C++ as it stands is an excellent language, but it is aimed primarily at large system programs, not the small programs that we will be developing into the future. C still remains the grand champion that gives embedded programmers the detailed control over the computer that needed. The book overs the following: 1) revised and any errors that were found were corrected. 2) relatively complex program is developed to run on the M68HC912B32 - the development system was based on this chip and it had no significant RAM to hold the code during development. This will result all of the code was completely designed, coded, and tested on a DOS based system. 3) introduces a new chip for Motorola, the MMC2001 - RISC chip. These are the contents: introduction to C, advanced C topics, what are microcontrollers, small 8-bits systems, programming large 8 bit systems, large microcontrollers, advanced topivcs in programming embedded systems(m68HC12), Mcore, a risc machine..
Click to download:
