Microprocessors, From Assembly Language to C Using the PICI8FXX2

Print-friendly version of this page


Author: Robert B. Reese
Edition: 001
Product Type: Book w/Multimedia (CD, DVD or Electronic)
ISBN 13: 9781584503781
ISBN 10: 1584503785
Copyright: 2006

Price: $69.95

Request a Review Copy

Description:

This book is designed for a first course in microprocessors or it may be used as a reference for practicing engineers. The book is unique in presenting a balanced, integrated topic coverage of assembly language programming, microcontroller programming via the C language, and hardware interfacing. Programming topics are discussed using both assembly language and C, while hardware interfacing examples use C to keep code complexity low and improve clarity. A goal of this book is to prepare students for advanced courses in embedded systems or computer architecture. As such, the topic coverage is wide, with a mixture of software and hardware topics. The assembly language programming topics emphasize the linkage between C language constructs and their assembly language equivalents, so that students clearly understand the impact of C coding choices in terms of execution time and memory requirements. Hardware interface topics included in the textbook cover the fundamentals (parallel, serial, interrupts, A/D, D/A) using devices that do not require an extensive circuits background.

Laboratory Projects
These provide an extensive off-the-shelf lab experience (13 experiments) for using the PIC18: one experiment on introductory computer architecture topics, four experiments on PIC18 assembly language, and eight hardware experiments. The hardware experiments require the read to breadboard a PIC18F242 system that includes a serial EEPROM, external 8-bit Digital-to-Analog converter, and RS232 interface, and an infrared receiver module. The hardware labs cover all major subsystems on the PIC18: A/D, timers, asynchronous serial interface, and the 12C interface. All hardware labs are programmed in C, using the HI-TECH PICC18 compiler. A supplemental website (www.reesemicro.com) has book C code examples that have been modified to be compatible with both the Microchip MCC18 and HI-TECH PICC18 compilers, as well as lecture notes and sample quizzes.

Features:

  • CD-ROM includes a 120-day demo of HI-TECH's PICC-18 Compiler supporting the PIC18F242, the Colt/Jolt PIC18 bootloaders, and all of the book figures in .png format
  • Emphasizes the assembly language to C linkage
  • Covers all major subsystems of the PIC18
  • External devices used in interfacing examples include an LCD, rotary encoder, numeric keypad, serial EEPROM, digital-to-analog converter, and temperature sensor
  • Contains lab exercises that provide an extensive "off-the-shelf" lab experience for a semester-long introductory course on embedded systems using the PIC18F242
  • Capstone experiments include a home monitoring system and an autonomous robot
  • A supplemental Web site contains 600+ slides in PPT format and numerous sample quizzes and tests
  • Book examples compatible with the Microchip MCC18 compiler are provided on the supplemental Web site

See More Product Details

Shopping Cart Status
You have 0 items in your cart.

Checkout

Contact Us

Contact Delmar Cengage Learning at 1-800-648-7450

Find Your Sales Representative

Related Links

Organizations

Please see one of our service sites for purchasing and support options.

AnswersPlus

Proprietary College, Trade School, Beauty School, Business, Government, Retail, or Library Customers.

ServicePlus

Community College, 4-year College, or University Bookstores

SchoolsPlus

K-12 School Purchasing Agents