Exploring C for Microcontrollers: A Hands on Approach by Jivan ParabExploring C for Microcontrollers: A Hands on Approach by Jivan Parab

Exploring C for Microcontrollers: A Hands on Approach

byJivan Parab

Paperback | October 19, 2010

Pricing and Purchase Info

$137.90 online 
$165.95 list price save 16%
Earn 690 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


If we accept the premise that an embedded engineer is made rather than born, then how does one go about making a good one? The authors ofthisbookExploring C for Microcontrollers: A Hands-on Approach are certainly "good ones". Not only do they explore some of the in?uences thatshapedthemselvesbuttheyalsotrytoshape"would-be"embedded engineers. Research and developmental activities in embedded systems has grown in a signi?cant proportion in the recent past. Embedded so- ware design is not new to the world, but with the changing time, it has gained considerable momentum in the recent past, and many young engineers are strongly inclined to pursue their future in this ?eld. The book is mainly targeted to these engineers who would like to understand in great depth the synergetic combination of hardware and software. The book is divided into eight chapters. Chapter 1 introduces a brief background about micro-controllers and explains how they are emb- dedintoproductscommerciallyavailableinthemarkettoemphasizethe importance of these in the daily life of mankind. It also gives an insight into the architectural details and embedded system concepts for s- dents' projects to motivate them into this exciting ?eld. The rest of the bookconcentratesonsoftwaredevelopment. Theintegrateddevelopment environment (IDE) is introduced in Chapter 2. Again the screen shots and step-by-step procedure will certainly make the students and en- neers fully understand the development process. Chapter 3 di?eren- ates the embedded C paradigm from the conventional ANSI C. Again the authors explain how to successfully overcome the memory and time constraints while developing an embedded C program.
Title:Exploring C for Microcontrollers: A Hands on ApproachFormat:PaperbackDimensions:157 pagesPublished:October 19, 2010Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:9048175259

ISBN - 13:9789048175253

Look for similar items by category:


Table of Contents

Contents. Preface. Forward. Acknowledgements. Chapter 1: Microcontrollers Yesterday, Today and Tomorrow. 1.1 Defining Microcontrollers. 1.2 Eagle's view : Microcontrollers and other competing devices. 1.3 Vignettes: Microcontrollers. 1.4. Microcontroller applications. 1.5. Growth Economics. 1.6. The major players in the microcontroller chip market. 1.7. Architectural trends. 1.8. Jump starting your first embedded system project. 1.9. Execution of Embedded System project: Is it a Gordian's knot? Chapter 2: Integrated Development Environment. 2.1 Getting familiar with the IDE. 2.2 Working with Keil IDE. 2.3 Development flow for the Keil IDE. Chapter 3: Art of C Programming for microcontrollers. 3.1 Familiarizing with your compiler capabilities. 3.2 Whether to use headers or not? 3.3 Basic C Program structure. 3.4 Differences from ANSI C. Chapter 4: Exploring the capabilities of on-chip resources Programming for I/O Ports, Interrupts and Timer/Counter. 4.1 Importance of ports: Playing with the ports. 4.2 Simple ideas for port expansion. 4.3 LED Interfacing. 4.4 Relevance of LEDs in today's Lightening Industry. 4.5 Different programs for LED interfacing. 4.6 More Projects on LED interfacing to microcontrollers. 4.7 DIP switch interfacing: Getting input to your Embedded System. 4.8 LCD Interfacing. 4.9 Interrupts in microcontrollers. Chapter 5: HyperTerminal based Control. 5.1 Hyperterminal. 5.2 Packet based control scheme. 5.3 Mechanism and lots of possibilities. 5.4 Application 1: Packet based interface for LED's. 5.5 Application 2: Packet based interface for stepper motor control. 5.6: Application 3: Home automation from PC Hyper-terminal. Chapter 6: Embedding microcontroller in routine applications. 6.1. Application 1: Podium Timer. 6.2 Application 2: Front desk notifier. 6.3Application 3: Cafeteria Food Alert/ microcontroller based menu card. 6.4 Application 4: Chimney Sentinel. 6.5 Application 5: Who's first timer. 6.6 Application 6: Counting Cars. 6.7 Application 7: Anonymous Voting. 6.8 Energy Efficient Lighting Using Microcontroller. Chapter 7: Microcontroller based Measurement and Control Applications. 7.1Application 1: Reading a PWM waveform using microcontroller. 7.2 Single Set-point On-Off Controller. 7.3 Application 3: I2C Interface with serial EPROM. Chapter 8: Securing your embedded system application. 8.1 Security challenges in Embedded Systems. 8.2 Application 1: Authentication for your embedded system application. 8.3 Application 2: Timeout Waiting For Input Data.