Beruflich Dokumente
Kultur Dokumente
the PIC18F452
family, and its newest member, the PIC18F452. 2. CPU Architecture
Microcontroller
Its flash program memory and built-in 7. Alphanumeric Liquid–Crystal Displays
background debug mode provide internal (P2 template)
programming/debugging support of program 8. Rotary Pulse Generators
development. The presentation style through- 9. Interrupts and Interrupt Timing
out this book is to introduce the reader to 10. Analog-to-Digital Conversion
simple programs that encompass features of 11. I/O Pin Considerations
the PIC18F452, plus interactions with I/O 12. LCD Screens (P3 template)
devices, providing the reader with a smooth 13. Time-Interval Measurements
and quick learning process for creatively 14. Math Subroutines
writing enhanced application code. Hundreds 15. Serial Peripheral Interface for I/O Expansion
of figures give visual support to the text. 16. Output Time-Interval Control (P4 template)
Examples, end-of-chapter problems, 17. SMBus/I2C for Peripheral Chip Access
suggested lab projects, complete designs, 18. UART
plus a QwikFlash development board support 19. Programmed Peripheral Chips
a “learning by doing” environment. 20. Miscellaneous Features
APPENDICES
A1. Assembly of the QwikFlash Board
John B. Peatman is a Professor of A2. Laboratory Development with the QwikProto
Electrical and Computer Engineering at the Add-On Board
Georgia Institute of Technology. He is the A3. Use of Structured Assembler with MPLAB User
author of five earlier digital design, micro- Interface
processor, and microcontroller textbooks. A4. QwikBug Monitor Program
He is also a director with the Intelligent A5. QwikAddress and QwikPH Utilities
Systems Corporation. His current research A6. Verification of Math Subroutines
interests include the design of low-cost A7. Use of C Programming for the PIC18F452
development tools for microcontrollers. A8. PIC18F452 Special Function Registers and Their Bits
Professor Peatman is a Fellow of the IEEE. A9. Parts and Packages
A10. Example of Course Organization and Lab Projects
Prentice Hall
Upper Saddle River, NJ 07458
www.prenhall.com J O H N B. P E A T M A N