Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The HCS12 / 9S12: An Introduction to Software and Hardware Interfacing

Buy

The Freescale HCS12 (also known as 9S12) microcontroller family was initially designed for automotive applications. The design of the HCS12 combines most features common in major 8-bit and 16-bit microcontrollers.

1. Full-feature timer system. The HCS12 timer system provides input-capture, outputcompare, pulse-width modulation, pulse accumulator, modulus down counter, realtime interrupt, and computer-operate-properly systems.

2. Background debug mode (BDM). The BDM circuit provides a single-wire interface for accessing the internal resources of the HCS12 and hence allows a low-cost debug adapter to be constructed.

3. Multiple serial interfaces. The HCS12 supports industrial-standard UART, SPI, I2C, BDLC, and the CAN bus. The UART allows the HCS12 to interface with the PC using the popular RS232 protocol. The SPI and I2C allow the HCS12 to interface with numerous peripheral devices (e.g., LED drivers, LCDs, matrix displays, A/D converters, D/A converters, real-time clocks, EEPROMs, Ethernet controllers, phaselocked- loops, and so on).

4. In-system programming (ISP) capability. Most HCS12 members provide on-chip flash memory and allow the software to be upgraded in the system.

5. Fuzzy-logic support. The HCS12 provides a group of instructions to support fuzzylogic operations. These instructions should facilitate the programming of fuzzy-logic applications in assembly language.

With these features, the HCS12 is very suitable for those who want to learn modern microcontroller interfacing and applications.

This new book provides a total solution for learning and teaching embedded system design based on the Freescale HCS12/9S12 microcontroller. Readers will learn step-by-step how to program the HCS12 using both assembly and C languages, as well as how to use such development tools as CodeWarrior, ImageCraft ICC12, MiniIDE, GNU C, and EGNU IDE. Supportive examples clearly illustrate all applications of the HCS12 peripheral functions, including parallel port, timer functions, PWM, UART port, SPI, I2C, CAN, on-chip flash and EEPROM programming, external memory expansion, and more. New sections on C programming style, software development methodology, and software reuse have been added in theis revision. A back-of-book CD contains the source code for all examples in the book, several groups of reusable utility functions, and complimentary freeware development tools for improved learning.

(HTML tags aren't allowed.)

Implementing 802.11, 802.16, and 802.20 Wireless Networks: Planning, Troubleshooting, and Operations
Implementing 802.11, 802.16, and 802.20 Wireless Networks: Planning, Troubleshooting, and Operations

For nearly a century, voice communications networks have been king of the hill. The growth of the Internet in the 1990’s has given rise to the need for data communications networks that are as well developed and flexible as the voice networks that are currently in place. Broadband connectivity has become available in certain places...

Learning Vaadin 7, Second Edition
Learning Vaadin 7, Second Edition

As one of the best web frameworks based on Java, Vaadin is well worth getting familiar with. This tutorial helps you build stunning dynamic web applications that will add new sophistication to your Java capabilities.

Overview

  • Construct top-notch web applications with one of the best frameworks based on...
Microsoft  SQL Server(TM) 2005 Integration Services Step by Step
Microsoft SQL Server(TM) 2005 Integration Services Step by Step
Get hands-on, practical guidance for using Microsoft SQL Server Integration Services, the next generation data integration platform from Microsoft. Integration Services is a powerful tool for business intelligence, so understanding the essentials--how to develop and deploy SSIS packages, as well as how to apply these skills to data warehousing...

The Unimaginable Mathematics of Borges' Library of Babel
The Unimaginable Mathematics of Borges' Library of Babel

"The Library of Babel" is arguably Jorge Luis Borges' best known story--memorialized along with Borges on an Argentine postage stamp. Now, in The Unimaginable Mathematics of Borges' Library of Babel, William Goldbloom Bloch takes readers on a fascinating tour of the mathematical ideas hidden within one of the classic works...

C++ Common Knowledge: Essential Intermediate Programming
C++ Common Knowledge: Essential Intermediate Programming

What Every Professional C++ Programmer Needs to Know—Pared to Its Essentials So It Can Be Efficiently and Accurately Absorbed

C++ is a large, complex language, and learning it is never entirely easy. But some concepts and techniques must be thoroughly mastered if...

Grzimek's Student Animal Life Resource - Insects and Spiders (2-vol. Set)
Grzimek's Student Animal Life Resource - Insects and Spiders (2-vol. Set)
Grzimek's Student Animal Life Resource: Insects and Spiders offers readers comprehensive and easy-to-use information on Earth's bugs. Entries are arranged by taxonomy, the science through which living things are classified into related groups. Each entry includes sections on physical characteristics; geographic range; habitat; diet;...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy