Mechatronics and coding.
My individual work with these microcontrollers has been concerned with the aspect of programming these chips. Until recently, these chips have had to be coded in assembly language, since the single available compiler for them was only configured for assembly. This form of coding, however, is a low-level language, and it is more confusing to learn and read than other high-level languages, for example, C and Java. This has all changed recently, as a new program has been developed that allows for compilation of C code into the machine language that the microcontroller can understand. My project this summer has been to translate the code for an introductory class in microcontroller usage from the assembly language into C code. From my observations, the C language is much more compact, interpretable, and useful for coding, as most labs and examples now require less than two-thirds the original amount of lines of code necessary, and the code is overall more structured.
|Printer friendly Cite/link Email Feedback|
|Title Annotation:||SOUTH CAROLINA JUNIOR ACADEMY OF SCIENCE ABSTRACTS|
|Publication:||Bulletin of the South Carolina Academy of Science|
|Date:||Jan 1, 2005|
|Previous Article:||The effects of concentrations of nerve growth factor on axonal regeneration.|
|Next Article:||Extent of neuronal damage to rat hippocampus after pre- and postnatal alcohol exposure.|