|
C for microcontrollers
|
Posted On :
Jul-21-2010
| seen (638) times |
Article Word Count :
564
|
|
Microcontrollers are the key elements in all these embedded systems. Microcontrollers can also be called as microprocessors with added controls. They are used for providing more emphasis to the input operations and output operations.
|
Different electronic appliances including mobile phones can be called as examples for computers that are built as embedded systems these days. Microcontrollers are the key elements in all these embedded systems. Microcontrollers can also be called as microprocessors with added controls. They are used for providing more emphasis to the input operations and output operations. In addition, it will also take care of the different operations that are being carried out with the help of the electronic devices by providing access to switching measurements, information and communication access.
Therefore, these microprocessors are called as controllers of devices. 8051 and 8052 Microcontrollers from Intel are some of the oldest models that are offered under the microcontroller family. However, 8051 and 8052 Microcontrollers have never witnessed a drop in their popularity. In fact, the main reason why the popularity of 8051 and 8052 Microcontrollers do not drop is their architecture according to technical analysts. In fact, several reputed computer manufacturers including Atmel, NXP and Silicon Labs are utilizing 8051 and 8052 Microcontrollers based on the model they manufacture.
The memory structure of 8052 and 8051 microcontrollers are designed in a complicated way. Because of their complicated memory structure, they may require special software instructions to access them segment wise. Moreover, there is a requirement of certain special kind of compilers to achieve the accessibility shown by the memory of 8052 and 8051 Microcontrollers.
The IT industry is making it a point to make use of the compilers that are compatible with 8052 and 8051 microprocessors. Hence, it is obvious that a variety of ‘embedded C’ programming compilers will be available for them.
You will be able to purchase these compliers from your local market itself. Many of these compilers are incorporated with the package that is accompanied along with the Integrated Development Environment or IDE, simulator and debugger. Keil IDE is one among the most popular types of compliers available in the market. There are also many other ‘C programming’ compilers offered even for small devices known as SDCC or Small Device C Compilers.
The open software code of SDCC’s is offered on the basis of the guidelines of GNU or General Public License. The users can know more about C languages with the help of C tutorials too. When it comes to Pascal language compilers offered for 8052 and 8051 Microcontrollers, the number would be quite low. The main reason for this is that Pascal language is not that popular when compared with the C programming language.
Users only have the option of referring to the C tutorials for getting proficiency in C programming language. Turbo 51 and KSC Pascal 51 are some among the commonly used ‘Pascal’ language compilers in the C tutorials.
The Turbo 51 compiler is free and is on the basis of advanced fast single pass and multi pass optimizing technology known to be the characteristic feature of C tutorials. The syntax that is being used in the aforementioned compilers is ‘Turbo Pascal 7’. As the options are very less while taking Pascal compilers into consideration, there is abundance when it comes to the availability of compilers that are offered by C programming language tutorials.
|
|
Article Source :
http://www.articleseen.com/Article_C for microcontrollers_26437.aspx
|
Author Resource :
C for microcontrollers is dedicated to teach Embedded C,8051 & 8052 Microcontroller to aspiring students wanting to master the C language for programming
micro controllers, 8051 microcontroller, embedded microcontroller rel="nofollow" target="_blank" href="http://www.c4micros.com/c4micros_008.htm">programming microcontrollers in c,8051 programming,embedded tutorial,embedded microcontroller
|
Keywords :
C, C tutorial, C Programing Language, 8051 Mocrocontroler, Microcontrollers,
Category :
Computers
:
Computers
|
|
|
|