Microcontroller Theory and Applications HC12 and S12

by ;
Edition: 2nd
Format: Hardcover
Pub. Date: 2007-09-20
Publisher(s): Pearson
List Price: $258.97

Buy New

Usually Ships in 2-3 Business Days
$246.64

Buy Used

In Stock Usually Ships in 24-48 Hours
$184.98

Rent Textbook

Select for Price
There was a problem. Please try again later.

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

This book provides readers with fundamental assembly language programming skills, an understanding of the functional hardware components of a microcontroller, and skills to interface a variety of external devices with microcontrollers.Chapter topics cover an introduction to the 68HC12, 68HC12 assembly language programming, advanced assembly programming, fuzzy logic, hardware configuration, exception-resets and interrupts, the 68HC12 clock module and standard timer module (TIM), the 68HC12 memory system, analog-to-digital (ATD) converter, and 68HC12 communications system-multiple serial interface.For electrical and computer engineers.

Table of Contents

Contents
Introduction To The HC 12 Microcontrollers
Brief History of Computers
Computers and Embedded Controllers
Applications of Embedded Controllers
Overview of the HC12
Software Instruction Set
Hardware
Overview of the S12
Software Instruction Set
Hardware
Summary
Further Reading
HC12 And S12 Assembly Language Programming
Programmerrsquo;s Model
Freescale Assembly Language
Instruction Execution Cycle
Instruction Set
Data Transfer and Manipulation Instructions
Arithmetic Operations
Logical and Bit Operations
Data Test Instructions
Optional: Fuzzy Logic Instructions
Addressing Modes
Inherent Addressing Mode
Immediate Addressing Mode
Direct Addressing Mode
Extended Addressing Mode
Index Addressing Mode
Relative Addressing Mode
Branch Instructions
Directives (pseudo-op code) and a Good Programming Approach
Directives
A Good Programming Approach
Laboratory Applications
Summary
Chapter Problems
Advanced Assembly Programming
Assembly Process
Loops
Stack
Definition of Stack

function goToMP() { //scrollTo('mp-listing'); } function seeMPPrices() { // if ($('#mp-listings').html() == '') loadContent("/mp/include/listings", "GET", "scrollto=1&sd=1&isbn=9780136152057&sort=&bookdetail=1", "mp-listings", "mp-listings-loading", "mp-listings-failed", null, 30000, false, goToMP, null, null); //else // goToMP(); } $(document).ready(function () { seeMPPrices(); });

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.