TY - BOOK AU - Parab,Jivan S. TI - Exploring C for microcontrollers: a hands on approach SN - 9781402060663 U1 - 621.392 21 PY - 2007/// CY - Dordrecht, [London] PB - Springer KW - Embedded computer systems KW - Programming KW - C (Computer program language) KW - Programmable controllers N1 - Includes bibliographical references and index; 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 UR - http://repository.fue.edu.eg/xmlui/handle/123456789/3911 ER -