x

Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Introduction to Embedded Systems Interfacing to the Freescale 9S12

ISBN-10: 049541137X
ISBN-13: 9780495411376
Edition: 2010
Buy it from $130.88
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: This book employs a bottom-up educational approach with an overall educational objective of allowing students to discover how the computer interacts with its environment through learning basic computer architecture, assembly language programming, as  More...

Used Starting from $130.88
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Writing a Scientific Report Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

Copyright year: 2010
Publisher: Cengage Learning
Binding: Paperback
Pages: 559
Size: 8.25" wide x 10.00" long x 1.00" tall
Weight: 2.640
Language: English

This book employs a bottom-up educational approach with an overall educational objective of allowing students to discover how the computer interacts with its environment through learning basic computer architecture, assembly language programming, as well as through an introduction to interfacing. Developed around the Freescale 9S12, this book describes both the general processes and the specific details involved in microcomputer simulation. In particular, detailed case studies are used to illustrate fundamental concepts, and laboratory assignments are provided.

Dr. Ron Larson is a professor of mathematics at The Pennsylvania State University, where he has taught since 1970. He received his Ph.D. in mathematics from the University of Colorado and is considered the pioneer of using multimedia to enhance the learning of mathematics, having authored over 30 software titles since 1990. Dr. Larson conducts numerous seminars and in-service workshops for math educators around the country about using computer technology as an instructional tool and motivational aid. He is the recipient of the 2013 Text and Academic Authors Association Award for CALCULUS, the 2012 William Holmes McGuffey Longevity Award for CALCULUS: AN APPLIED APPROACH, the 2011 William Holmes McGuffey Longevity Award for PRECALCULUS: REAL MATHEMATICS, REAL PEOPLE, and the 1996 Text and Academic Authors Association TEXTY Award for INTERACTIVE CALCULUS (a complete text on CD-ROM that was the first mainstream college textbook to be offered on the Internet). Dr. Larson authors numerous textbooks including the best-selling Calculus series published by Cengage Learning.Jonathan Valvano is Professor of Electrical and Computer Engineering at the University of Texas at Austin. His tenure at UT Austin began in 1981. He holds bachelors and masters degrees in computer science and electrical engineering from the Massachusetts Institute of Technology and a PhD in Medical Engineering from Harvard-MIT Division of Health Sciences and Technology. He is a leading authority on embedded systems having written 23 referred archival papers, 63 referred papers, and five book chapters in the fields of embedded systems, biomedical instrumentations, and bio-heat transfer.

Introduction to Embedded Microcomputer Systems Overview
Attitude
Basic Components of an Embedded System
Flowcharts and Structured Programming
Product Development Cycle
Successive Refinement
Quality Programming
Debugging Theory
Tutorial
Getting Started
Homework Assignments
Introduction to Assembly Language Programming Basic Approach to Assembly Programming on the 9S12
Simple Addressing Modes
Memory Transfer Operations
Memory Allocation
Subroutines
Input/Output
Running with TExaS
Homework Assignments
Information Hexidecimal Conversion
Boolean Information
8-Bit Numbers
Character Information
Extended Precision Numbers
Big and Little Endian
Logical Operations
Shift Operations
Arithmetic Operations: Addition and Subtraction
Arithmetic Operations: Multiplication and Divide
Conversions
Debugging Monitor Using a LED
Arithmetic and Logical Operations
Homework Assignments
9S12 Architecture Introduction
Understanding Software Execution at the Bus Cycle
9S12 Architecture Details
16-Bit Timer
Performance Debugging
Building a Microcomputer and Executing Machine Code
Homework Assignments
Laboratory Assignments
Modular Programming
Modular Design
Making Decisions
The Stack Subroutines
Macros
Recursion
Assembly Language Style Guidelines
Comments
Functional Debugging
Editing and Assembling
Microcomputer-Based Lock
Homework Problems
Laboratory Assignments
Pointers Indexed Addressing Modes Used in Implement Pointers
Arrays
Strings
Matrices
Structures
Tables
Trees
Dynamically Allocated Data Structures
9S12 Paged Memory
Functional Debugging
Software Abstraction
Homework Assignments
Laboratory Assignments
I/O Programming I/O Synchronization
Finite State Machines with Statically-Allocated Linked Structures
Interrupt Concepts
Periodic Interrupts
Hardware Debugging Tools
Profiling
Profiling
Homework Problems
Laboratory Assignments
Local Variables and Parameter Passing Local versus Global
Stack Rules
Local Variables Allocated on the Stack
Stack Frames
Parameter Passing
Debugging Techniques
Homework Problems
Laboratory Assignments
Numerical Calculations Fixed-Point Numbers
Floating-Point Numbers
Extended Precision Calculations
Expression Evaluation
Overflow and Dropout
Homework Problems
Laboratory Problems
Parallel I/O Interfacing Key Wakeup Interrupts
Pulse Accumulator
Input Capture
Scanned Keyboards
Parallel Pot LCD Interface with the HD44780 Controller
Binary Actuators
Pulse-Width Modulation
DC Motors
Stepper Motors
Homework Problems
Laboratory Assignments
Data Acquisition Systems ADC Converters
Multiple Access Circular Queues
I/O Programming
Homework Problems
Serial Interfacing
Serial Communication Interface, SCI
First in First out Queue and Double Buffers
Interthread Communication and Synchronization
Reentrant Programming
Serial Port Interface Using Interrupt Synchronization
Distributed Systems
Polled Versus Vectored Interrupts
Performance Debugging
Homework Problems
Laboratory Assignments
Digital to Analog Conversion Synchronous Peripheral Interface, SPI
Appendix
Embedded System Development Using TExaS Introduction to TExaS
Major Components of TExaS
Developing Assembly Software
Developing C Language Software
TExaS Editor
Assembly Language Syntax
TExaS Viewbox
Microcomputer Interfacing in TExaS Appendix
Running on an Evaluation Board Appendix
Glossary of Terms Appendix
Solutions Manual Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×