|
![]() |
|||
|
||||
OverviewThis book is a first course in microprocessors using the PIC18Fxx2 microprocessor with the only prerequisites being basic digital design and exposure to either C or C++ programming. The topic coverage is wide, with a mixture of software and hardware topics. The book begins with simple microprocessor architecture concepts and moves to assembly language programming in a C language context. Hardware interface topics include the fundamentals, such as parallel IO, asynchronous serial IO (12C and SPI), interrupt-driven IO, timers, analog-to-digital, and digital-to-analog conversion. The hardware interfacing examples use C to keep code complexity low and improve clarity, using devices that do not require extensive circuits knowledge. The assembly language programming topics emphasize the linkage between C language constructs and their assembly language equivalent so students clearly understand the impact of C coding choices related to executing time and memory requirements. This is a must-have resource that prepares students for advanced courses in embedded systems or computer architecture. Full Product DetailsAuthor: Robert B. ReesePublisher: Cengage Learning, Inc Imprint: Charles River Media Dimensions: Width: 19.30cm , Height: 4.30cm , Length: 23.90cm Weight: 1.339kg ISBN: 9781584503781ISBN 10: 1584503785 Pages: 664 Publication Date: 04 August 2005 Audience: Professional and scholarly , Professional & Vocational Format: Mixed media product Publisher's Status: Out of Print Availability: In Print ![]() Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock. Table of ContentsChapter 1 Number System and Digital Logic Review Chapter 2 The Stored Program Machine Chapter 3 Introduction to the PIC18Fxx2 Chapter 4 Unsigned 8-Bit Arithmetic, Logical, Conditional Operations Chapter 5 Extended Precision and Signed Operations Chapter 6 Subroutines and Pointers Chapter 7 Advanced Assembly Language: Higher Math Chapter 8 The PIC18Fxx2: System Startup and Parallel Port IO Chapter 9 Asynchronous Serial IO Chapter 10 Interrupts and a First Look at Timers Chapter 11 Synchronous Serial IO Chapter 12 Data Conversion Chapter 13 Timers Chapter 14 Capstone: Audio Sampling, Monitoring System, and Autonomous Robot Chapter 15 Beyond the PIC18Fxx2 Appendix A PIC18Fxx2 Architecture, Instruction Set, Register Summary Appendix B Microchip MPLAB Quickstart Appendix C HI-TECH PICC-18 C Compiler Demo for the PIC18F242 Appendix D Notes on the C Language Appendix E Suggested Laboratory Exercises Appendix F The Jolt/Colt Serial Bootloaders Appendix G Circuits 001 Appendix H References Appendix I Answers to Review Problems Appendix J About the CD-ROM IndexReviewsAuthor InformationRobert B. Reese (Starkville, MS) is a professor of electrical and computer engineering at Mississippi State University, and specializes in the areas of integrated VLSI CAD environments, computer architecture, and self-timed design. He received his PhD in Electrical Engineering from Texas A&M University and has co-authored a variety of electrical/computer engineering publications. Tab Content 6Author Website:Countries AvailableAll regions |