Microcontrollers [electronic resource] : From Assembly Language to C Using the PIC24 Family / Robert Reese, Bryan A. Jones and J.W. Bruce.
By: Reese, Robert B. (Robert Bryan) [author]
.
Contributor(s): Jones, Bryan A [author]
| Bruce, J. W [author]
.
Material type:
BookPublisher: Boston, MA: Course Technology/Cengage Learning, [2009]Copyright date: ©2009Description: online resource (xxv, 838 pages) : illustrations.Content type: text Media type: computer Carrier type: online resourceISBN: 9781584505839 (paperback); 1584505834 (paperback); 9781584506331 (e-book).Subject(s): Microcontrollers| Item type | Current library | Call number | Status | Notes | |
|---|---|---|---|---|---|
| eBook | MTU Online eBook | 629.895 (Browse shelf(Opens below)) | Available | CIT Module ELTR 6017 - Core reading. CIT Module ELTR 6016 - Core reading. |
Enhanced descriptions from Syndetics:
"Microcontrollers: From Assembly Language to C Using the PIC24 Family" provides an introduction to microprocessors and microcontrollers for either the student or hobbyist. It begins by discussing simple microprocessor architecture concepts, moves to assembly language programming in a C language context, then covers fundamental hardware interfacing topics such as parallel IO, asynchronous serial IO, synchronous serial I/O (I2C and SPI), interrupt-driven IO, timers, analog-to-digital conversion, and digital-toanalog conversion. Programming topics are discussed using both assembly language and C, while hardware interfacing examples use C to keep code complexity low and improve clarity. This book's C examples on hardware interfacing strive for code clarity first and optimization second, providing a gentle learning curve and ensuring understanding of the key concepts. The book's numerous examples include complete schematics and working code to operate a number of useful peripherals, including temperature sensors, LCD displays, a robot, and a reflow oven, providing a good starting point for your designs. Numerous lab experiments are included in the appendices, while the companion CD-ROM includes complete source code for all book examples, which can be compiled using the freely available Microchip C compiler and development environment. Visit www.reesemicro.com to obtain supplementary information on the text, the latest version of the library and example code with accompanying documentation, and links to courses which use this text. In addition, an online discussion group promotes interaction with the authors and a forum to discuss PIC24-based projects.
Includes index.
Also available as a print form.
Electronic reproduction.: ProQuest LibCentral. Mode of access; World Wide Web.
Table of contents provided by Syndetics
- Chapter 1 Number System and Digital Logic
- Chapter 2 The Stored Program Machine
- Chapter 3 Introduction to the PIC24H CPU
- Chapter 4 Unsigned 16-bit Arithmetic, Logical, Conditional Operation
- Chapter 5 Extended Precision and Signed Operations
- Chapter 6 Subroutines and Pointers
- Chapter 7 Advanced Assembly Language Topic
- Chapter 8 The PIC24HJ32GP202: System Startup and Parallel Port I/O
- Chapter 9 Interrupts and a First Look at Timer
- Chapter 10 Asynchronous and Serial IO
- Chapter 11 Data Conversion
- Chapter 12 Timers
- Chapter 13 Advanced Hardware Topics
- Chapter 14 Real-time Operating Systems
- Chapter 15 Capstone projects
- Appendix A PIC24HJ32GP202 Architecture, Instruction Set and Register Summary
- Appendix B Microchip MPLAB, Microchip PIC24 C Compiler, PICKIT Programmer, Serial Bootloader Quickstart
- Appendix C Suggested Laboratory Exercises
- Appendix D Notes on the C Language Appendix E: Circuits 001
- Appendix F References
- Appendix I Answers to End-of-Chapter Problems (odd numbered problems)