EMBEDDED C
If you are reading this article , believe me in the next few hours , I will make you able to write your own C PROGRAM for the basic applications in embedded system and robotics.
How to Read :
1.Read each line slowly(feel it) and imagine what it really means .If you are not in mood or you have any other things/work to think , it is recommended that Don't read this article .
2.For better understanding run the written programs in KEIL SIMULATOR
NOTE-This article is only for beginners
why C ?
If you are reading this article , believe me in the next few hours , I will make you able to write your own C PROGRAM for the basic applications in embedded system and robotics.
How to Read :
1.Read each line slowly(feel it) and imagine what it really means .If you are not in mood or you have any other things/work to think , it is recommended that Don't read this article .
2.For better understanding run the written programs in KEIL SIMULATOR
NOTE-This article is only for beginners
TOPICS COVERED :
1. Why C ?
2. Data Types
3. Time delay
4. I/O operations
5. Logical & Arithmetic operations
6. Data Serialization
why C ?
- Assembly language is "tedious" & "time consuming" while C is easier to write and less time consuming.
- MODULAR property : Easy to modify and Update . This property of C allows the programmer to divide the main task in to sub-tasks where each sub task is independent of each other so that it can be distributed among 5 or 6 programmers .The Last stage of this is to assemble all the sub tasks to perform the main task. The sub tasks are called functions .Now suppose any function has got some error or defect or simply you want to optimize/enhance/modify it ,then there is no need to change the whole program ,Simply you can give this particular function to the person it belong to rectify it.
- You can import/reuse "some already built functions" from library in order to reduce cost & time.