Skip to content

Exploring C for Microcontrollers A Hands on Approach

Best in textbook rentals since 2012!

ISBN-10: 1402060661

ISBN-13: 9781402060663

Edition: 2007

Authors: Jivan S. Parab, Vinod G. Shelake, Rajanish K. Kamat, Gourish M. Naik

List price: $109.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

The market is flooded with numbers of good books on Embedded Systems designed especially with the most popular MCS51 family. These books are traditional in nature i.e. they start with the routine architectural features of 8051, description of registers, ports, interrupts etc. Most of these things are already covered in the device data sheet and application notes. In this book all such routine things are skipped. The focus is on programming microcontrollers, to be specific MCS-51 family in ???C??? using Keil IDE. Exploring C for Microcontrollers presents seventeen live case studies apart from the many basic programs organized around every on-chip resource like port, time/counter, interrupt,…    
Customers also bought

Book details

List price: $109.99
Copyright year: 2007
Publisher: Springer Netherlands
Publication date: 6/1/2007
Binding: Hardcover
Pages: 157
Size: 6.10" wide x 9.25" long x 0.20" tall
Weight: 0.990

Foreword
Preface
Acknowledgments
Microcontrollers: Yesterday, Today, and Tomorrow
Defining Microcontrollers
Eagle's View: Microcontrollers and Other Competing Devices
Vignettes: Microcontrollers
Microcontroller Applications
Growth Economics
The Major Players in the Microcontroller Chip Market
Architectural Trends
Jump Starting Your First Embedded System Project
Execution of Embedded System Project: Is it a Gordian's Knot?
Integrated Development Environment
Getting Familiar with the IDE
Working with Keil IDE
Development Flow for the Keil IDE
Art of C Programming for Microcontrollers
Familiarizing with Your Compiler Capabilities
Whether to Use Headers or Not?
Basic C Program Structure
Differences from ANSI C
Exploring the Capabilities of On-Chip Resources Programming for I/O Ports, Interrupts and Timer/Counter
Importance of Ports
Simple Ideas for Port Expansion
LED Interfacing
Relevance of LEDs in Today's Lightening Industry
Different Programs for LED Interfacing
More Projects on LED Interfacing to Microcontrollers
Running LEDs
Running Bicolor LED
Interfacing 6 LEDs Using 3 Microcontroller Pins by
The LED Dimmer Demoboard
Fading RGB LED
LED Moving Font
DIP Switch Interfacing: Getting Input to Your Embedded System
LCD Interfacing
Interrupts in Microcontrollers
Writing ISRs in C
A Word about Interrupt Latency
Hyperterminal-Based Control
Hyperterminal
Packet-based Control Scheme
Mechanism and Lots of Possibilities
Application 1: Packet-based Interface for LEDs
Application 2: Packet-based Interface for Stepper Motor Control
Application 3: Home Automation from PC HyperTerminal
Embedding Microcontroller in Routine Applications
Application 1: Podium Timer
Application 2: Front Desk Notifier
Application 3: Cafeteria Food Alert/Microcontroller-based Menu Card
Application 4: Chimney Sentinel
Application 5: Who's First Timer
Application 6: Counting Cars
Application 7: Anonymous Voting
Energy Efficient Lighting Using Microcontroller
Microcontroller-based Measurement and Control Applications
Application 1: Reading a PWM Waveform Usingn Microcontroller
Single Set-point On/Off Controller
Application 3: I[superscript 2]C Interface with Serial EPROM
Securizig Your Embedded System Application
Security Challenges in Embedded Systems
Application 1: Authentication for Your Embedded System Application
Application 2: Timeout Waiting for Input Data
References
Index