147x 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.