基於HCS12的嵌入式系統設計

基於HCS12的嵌入式系統設計
定價:294
NT $ 294
 

內容簡介

  本書以飛思卡爾16位S12系列MCU為主線,以MC9S12DG128為例,系統地介紹了S12的結構和工作原理;以及S12內部輸入/輸出端口模塊、脈寬調制模塊、模/數轉換模塊、增強型定時器模塊、串行通信接口模塊、SPI和I2C等主要功能模塊的結構、原理與使用方法;同時詳細介紹了S12匯編指令系統和嵌入式系統的C語言開發方法。此外,本書還結合C/OS-II介紹了嵌入式實時操作系統的基本知識,討論了在S12系列MCU上實現C/OS-Ⅱ的移植方法。

  本書采用從理論到實踐最后到系統的學習方法,在功能模塊的介紹中首先講解模塊的原理,之后給出應用實例,最后結合飛思卡爾智能汽車競賽,給出了每個模塊在智能車系統設計的應用實例,以智能汽車系統為應用背景,貫穿了所有模塊的開發使用,構成了完整的嵌入式系統知識的介紹。通過本書的閱讀和學習,希望讀者能夠建立嵌入式系統基本概念,掌握嵌入式系統的硬件、軟件設計方法。
 

目錄

第1章 嵌入式系統簡介
1.1 嵌入式系統
1.1.1 系統
1.1.2 嵌入式系統
1.1.3 嵌入式系統的分類
1.2 嵌入式系統硬件
1.2.1 嵌入式微處理器
1.2.2 嵌入式微控制器
1.2.3 嵌入式DSP處理器
1.2.4 嵌入式片上系統
1.3 嵌入式系統軟件
1.4 嵌入式操作系統
1.4.1 嵌入式操作系統的種類
1.4.2 嵌入式操作系統的發展
1.4.3 使用實時操作系統的必要性
1.4.4 實時操作系統的優缺點
1.5 嵌入式系統開發方法
第2章 Freescale HCS12和HCS12X系列單片機簡介
2.1 HCS12系列單片機概述
2.1.1 HCS12系列單片機的命名規則
2.1.2 HCS12系列單片機簡介
2.2 HCS12X系列單片機概述
2.2.1 HCS12X系列單片機主要特點
2.2.2 XGATE協處理器與主處理器的關系
2.2.3 XGATE的基本特性
2.2.4 典型S12X系列單片機簡介
2.3 MC9S12DG128簡介
2.3.1 MC9S12DG128性能概述
2.3.2 MC9S12DG128內部結構及引腳
2.3.3 MC9S12DG128引腳功能
2.4 MC9S12DG128的運行模式
2.4.1 普通運行模式
2.4.2 特殊運行模式
2.5 MC9S12DG128的存儲器映射
2.5.1 基本內存空間分配
2.5.2 內存空間的擴展
2.5.3 相關寄存器
第3章 S12指令系統
3.1 概述
3.2 S12匯編指令的格式和符號說明
3.2.1 操作碼和操作數
3.2.2 數據類型
3.2.3 數據表示方法
3.2.4 寄存器和存儲器表示法
3.3 尋址方式
3.3.1 隱含/固有尋址
3.3.2 立即尋址
3.3.3 直接尋址
3.3.4 擴展尋址
3.3.5 相對尋址
3.3.6 變址尋址
3.4 S12匯編指令系統
3.4.1 數據傳送指令
3.4.2 算術運算指令
3.4.3 邏輯運算指令
3.4.4 高級函數指令
3.4.5 程序控制指令
3.4.6 S12控制指令
3.4.7 模糊運算指令
3.5 匯編程序偽指令
3.5.1 段定義指令
3.5.2 常量賦值指令
3.5.3 常量存儲指令
3.5.4 分配變量指令
3.5.5 匯編控制指令
3.5.6 符號鏈接指令
第4章 C語言的嵌入式編程
第5章 S12輸入/輸出端口模塊及其應用實例
第6章 S12中斷系統
第7章 S12脈寬調制模塊及其應用實例
第8章 S12模/數轉換模塊及其應用實例
第9章 S12增強型定時器模塊及其應用實例
第10章 S12串行通信接口模塊及其應用實例
第11章 S12 SPI和I2C模塊及其應用實例
第12章 C/OS-Ⅱ在S12上的移植與應用
附錄A S12匯編指令系統匯總表
附錄B S12匯編指令系統匯總表解釋說明
附錄C S12匯編指令機器碼匯總表
附錄D S12匯編指令機器碼匯總表解釋說明
附錄E HS12實驗開發平台
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    $294