PIC microcontrollers an introduction to microelectronics - Bates, Martin (Elsevier, Newnes, 2004)
Revision of: Introduction to microelectronic systems : the PIC 16F84 microcontroller. London : Arnold, 2000. - Includes index
Cover -- Contents -- Preface to the First Edition -- Preface to the Second Edition -- Introduction -- MICROELECTRONIC SYSTEMS -- Computer Systems -- The PC System -- Wordprocessor Operation -- PC Microprocessor System -- PC Engineering Applications -- The Microcontroller -- Summary -- Questions -- Activities -- Information Coding -- Number Systems -- Machine Code Programs -- ASCII Code -- Summary -- Questions -- Answers -- Activities -- Microelectronic Devices -- Digital Devices -- Combinational Logic -- Sequential Logic -- Data Devices -- Simple Data System -- 4-Bit Data System -- Summary -- Questions -- Activities -- Digital Systems -- Encoder and Decoder -- Multiplexer, Demultiplexer and Buffer -- Registers and Memory -- Memory Address Decoding -- System Address Decoding -- Counters and Timers -- Serial and Shift Registers -- Arithmetic and Logic Unit -- Processor Control -- Summary -- Questions -- Answers -- Activities -- Microcontroller Operation --
- Microcontroller Architecture -- Program Operations -- Summary -- Questions -- Answers -- Activities -- THE PIC MICROCONTROLLER -- A Simple PIC Application -- Hardware Design -- Program Execution -- Program BIN1 -- Assembly Language -- Summary -- Questions -- Answers -- Activities -- PIC Program Development -- Program Design -- Program Editing -- Program Structure -- Program Analysis -- Program Assembly -- Program Simulation -- Program Downloading -- Program Testing -- Summary -- Questions -- Answers -- Activities -- PIC 16F84 Architecture -- Block Diagram -- Program Execution -- Register Set -- Summary -- Questions -- Activities -- Further Programming Techniques -- Program Timing -- Hardware Counter/Timer -- Interrupts -- More Register Operations -- Special Features -- Program Data Table -- Assembler Directives -- Special Instructions -- Numerical Types -- Summary -- Questions -- Answers -- Activities -- APPLICATIONS -- Application Design -- Design Requirements -- Block Diagram --
- Hardware Design -- Software Design -- Program Implementation -- Source Code Documentation -- Summary -- Questions -- Activities -- Program Debugging -- Syntax Errors -- Logical Errors -- MPLAB Tools -- Test Schedule -- Hardware Testing -- Summary -- Questions -- Activities -- Prototype Hardware -- Hardware Design -- Hardware Construction -- Demo Board -- Demo Board Applications -- Summary -- Questions -- Activities -- Motor Applications -- Motor Control Methods -- Motor Applications Board -- Control Methods -- Position Control -- Closed Loop Speed Control -- Commercial Application -- Summary -- Questions -- Activities -- MORE CONTROLLERS -- More PIC Microcontrollers -- Common Features of PIC Microcontrollers -- Selecting a PIC -- Advanced PIC Features -- Serial Commu
A comprehensive, highly illustrated introduction to microelectronic systems using the PIC microcontroller