
Microcontroller Programming
An Introduction
Syed R. Rizvi(Author)
CRC Press
1st Edition
Published on 3. November 2011
Book
Paperback/Softback
548 pages
978-1-4398-5077-0 (ISBN)
Description
Microcontroller Programming: An Introduction is a comprehensive one-stop resource that covers the concepts, principles, solution development, and associated techniques involved in microcontroller-based systems. Focusing on the elements and features of the popular and powerful Motorola 68HC11 microcontroller IC as a representative example, this book is unlike others, which are often too broad in scope, delving into every topic of concern regarding microcontroller programmers. Instead, this text concentrates on design, architecture, and development, giving developers the tools to develop solid, effective embedded applications.
Packaged with helpful examples, projects, and illustrations, this book gives an in-depth assessment of microcontroller design programming in both assembly and C. By illustrating the relatively sophisticated 8-bit 68HC11 microcontroller, the author-who is a consultant for NASA-provides a firsthand exploration and demonstration of the languages, tools, and techniques needed to build embedded applications. Readers can then apply their newly acquired skills to program other 8/16/32-bit microcontrollers.
For readers who want to do more than just scrape the surface, this book is an enjoyable and immensely beneficial tool to help them cultivate a deeper understanding of microcontroller-based application development. An extensive supplements package is available free of charge to instructors who use the book for a course.
Packaged with helpful examples, projects, and illustrations, this book gives an in-depth assessment of microcontroller design programming in both assembly and C. By illustrating the relatively sophisticated 8-bit 68HC11 microcontroller, the author-who is a consultant for NASA-provides a firsthand exploration and demonstration of the languages, tools, and techniques needed to build embedded applications. Readers can then apply their newly acquired skills to program other 8/16/32-bit microcontrollers.
For readers who want to do more than just scrape the surface, this book is an enjoyable and immensely beneficial tool to help them cultivate a deeper understanding of microcontroller-based application development. An extensive supplements package is available free of charge to instructors who use the book for a course.
Reviews / Votes
"... a good framework to the tools and techniques through the assembly and C languages for building embedded applications. There are discussions on the fundamental concepts of microcontroller programming along with the embedded applications like LCD devices. The approach in the book is a simplified one which is targeted to beginning undergraduate students in computer science/electrical engineering with little programming and hardware experience. ... covers all the essential topics in a typical microcontroller programming. ... plenty of exercises, examples and hands-on codes that complement the discussed concepts, and these items definitely help the students."-Shaharuddin Salleh, Universiti Teknologi Malaysia,
More details
Language
English
Place of publication
Bosa Roca
United States
Publishing group
Taylor & Francis Inc
Target group
College/higher education
Students and professionals in the field of microcontroller programming and fields related to engineering design.
Illustrations
229 s/w Abbildungen, 86 s/w Tabellen
86 Tables, black and white; 229 Illustrations, black and white
Dimensions
Height: 241 mm
Width: 150 mm
Thickness: 28 mm
Weight
862 gr
ISBN-13
978-1-4398-5077-0 (9781439850770)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
04/2016
1st Edition
CRC Press
€178.99
Available for download

E-Book
04/2016
1st Edition
CRC Press
€178.99
Available for download
Person
Syed R. Rizvi develops advanced technologies primarily for NASA Langley Research Center. He is the software consultant for the Environmental Management Information Systems at NASA LaRC. He maintains the web site Microcontroller Guide (www.microcontrollerguide.com), which contains hands-on tutorials, discussions, and interesting microcontroller-based projects for both students and hobbyists.
Content
Number Systems, Operations, and Codes. Semiconductors and Digital Logic. Microcontroller Hardware. Microcontroller Software. Instructions. Control Structures and Subroutines. Hello, World! Input/Output (I/O) Ports. Interrupts. Analog Capture. Input Capture. Higher-Level Programming. Appendices.