312x Filetype PDF File size 0.04 MB Source: docs.rs-online.com
Second Edition
Programming Microcontrollers in C
Ted Van Sickle In brief
l Introduces microcontrollers and ·New material discusses programming RISC
describes their programming microcontrollers and advanced programming
environment, offering tips on coding topics
for microcontrollers ·Assumes no prior knowledge of C
l Describes techniques to get programming—includes a complete tutorial on
maximum performance from your C.
code ·Accompanying CD includes code samples, C
l Discusses the differences between 8- header files, complete documentation for
bit and larger microcontrollers, microcontrollers discussed in the book, and an
giving application examples and electronic version of the book.
providing details on using different
compilers The second edition of this embedded systems
classic has been completely updated to reflect
"Van Sickle's book will quickly pay for itself. . ." changes in microcontroller technology,
--Dr. Dobb's Journal especially the introduction of RISC-based
devices. Van Sickle places special emphasis
"The book covers the essentials of C, on the special demands of microcontroller
programming actual microcontrollers, and programming—such as limited memory
discusses real world examples as well as resources and primitive input/output facilities—
theoretical models." that are often unfamiliar to programmers
--Embedded Systems Programming Product whose experience is limited to larger desktop
News computers. EDN Magazine called the first
edition “a must-read for engineers trying to get
"A must-read for engineers trying to get a a handle on embedded software issues.” Dr.
handle on software issues . . . I get a constant Dobb’s Journal said, “Van Sickle’s book will
stream of queries for introductory texts to the quickly pay for itself.”
embedded-systems world. This is the book. It
should be required reading even in computer
curriculum, where embedded systems get
virtually no mention."
--EDN
Ted Van Sickle spent over fifteen years at Motorola as a microcontroller specialist. He now
consults and teaches classes on software design and programming for microcontroller systems.
He holds a MSEE from the University of Michigan.
Contents
Preface;INTRODUCTION TO C: names; data types; storage classes; arrays; operators and
expressions; program flow and control; functions; recursion; ADVANCED C TOPICS: pointers;
multidimensional arrays; structures; input and output; memory management; WHAT ARE
MICROCONTROLLERS?: microcontroller memory; input/output; programming microcontrollers;
coding tips; SMALL 8-BIT SYSTEMS: memory; timers; analogue to digital conversion; pulse width
modulation; LARGE 8-BIT SYSTEMS: header files; sorting programs; data compression; timer
operations ; LARGE MICROCONTROLLERS: system integration modules; pulse width
modulation; COSMIC (MC 68HC16) compiler; table look-up; digital signal processor operations;
ADVANCED TOPICS IN PROGRAMMING EMBEDDED SYSTEMS: numeric encoding; numeric
decoding; monitor programs; SAVEIT() routines; printout() and printafter() functions; input/output
functions; MCORE, A RISC MACHINE: delay routines; serial input/output; interrupt handling;
keyboard/clock integration; displays; Index
Readership: Software and hardware engineers working with systems using embedded
microcontrollers.
ISBN: 1878707574 Paperback
Colour plates: Line Illustrations: Halftones:
Measurements: 234 x 180 mm
Pages: 472
Publication Date: 20 February 2001
no reviews yet
Please Login to review.