About this product


Synopsis
Focuses on Microchip Technology's PIC18FXXX family and the PIC18F452. This book introduces the reader to simple programs that encompass features of the PIC18F452, plus interactions with I/0 devices, providing the reader with a quick learning process for creatively writing enhanced application code. Many figures give visual support to the text.This book is developed around Microchip's latest family of parts, the PIC18FXXX family. It focuses on the PIC18F452, a new part brought to market in May 2002. It is intended that the reader will find a smooth path to the creative process of writing enhanced application code. This book attempts to organize and unify the development of these three capabilities: to understand and use components, to exploit powerful algorithmic processes, and to break down the complexity of an instrument or device so as to meet its specifications. The book is dedicated toward the development of creative design capability.Throughout this book, the approach taken is to introduce a template of assembly language code that encompasses a set of features of the PIC18F452 plus its interactions with some of the I/O devices resident on a small 4"x4" development board.For electrical engineers who work with the PIC18FXXX family.

Product Identifiers
ISBN-100130462136
ISBN-139780130462138
eBay Product ID (ePID)2328084

Key Details
AuthorJohn B. Peatman
Number Of Pages420 pages
FormatHardcover
Publication Date2002-08-05
LanguageEnglish
PublisherPrentice Hall PTR
Publication Year2002

Additional Details
Copyright Date2003
IllustratedYes

Dimensions
Weight28 Oz
Height1 In.
Width6.9 In.
Length9.1 In.

Target Audience
GroupCollege Audience

Classification Method
LCCN2002-070432
LC Classification NumberTJ223.P76P42 2003
Dewey Decimal629.89
Dewey Edition21

Table Of Content
1. Introduction. 2. CPU Architecture. 3. Instruction Set. 4. QwikFlash Target Board. 5. Program Development (P1 Template). 6. Structured Assembly Preprocessor. 7. Alphanumeric Liquid-Crystal Displays (P2 Template). 8. Rotary Pulse Generators. 9. Interrupts and Interrupt Timing. 10. Analog-to-Digital Conversion. 11. I/O Pin Considerations. 12. LCD Screens (P3 Template). 13. Time-Interval Measurements. 14. Math Subroutines. 15. Serial Peripheral Interface for I/O Expansion. 16. Output Time-Interval Control (P4 Template). 17. SMBus/I2C for Peripheral Chip Access. 18. UART. 19. Programmed Peripheral Chips. 20. Miscellaneous Features.APPENDICES. A1. Assembly of the QwikFlash Board. A2. Laboratory Development with the QwikProto Add-on Board. A3. Use of Structured Assembler with MPLAB User Interface. A4. QwikBug Monitor Program. A5. QwikAddress and QwikPH Utilities. A6. Verification of Math Subroutines. A7. Use of C Programming for the PIC18F452. A8. PIC18F452 Special Function Registers and Their Bits. A9. Parts and Packages. A10. Example of Course Organization and Lab Projects.