圖書信息
書 名: 嵌入式系統設計實
戰:基於飛思卡爾S12X微控制器
作 者:王宜懷
出版時間: 2011年5月1日
ISBN: 9787512404236
開本: 16開
定價: 49.00元
內容簡介
《嵌入式系統設計實戰:基於飛思卡爾S12X微控制器》以飛思卡爾半導體公司(原摩托羅拉半導體部)16位S12X系列微控制器中MC9S12XS128為藍本闡述嵌入式系統的軟體與硬體設計。全書共11章,其中第1章闡述嵌入式系統的知識體系、學習誤區與學習建議。第2章給出XS128硬體最小系統,並簡要介紹S12XCPU(CPU12X)。第3章給出第一個樣例程式及CodeWai?“or工程組織,完成第一個S12X工程的入門。第4章給出基於硬體構件的嵌入式系統開發方法。第5章闡述串列通信接口SCI,並給出第一個帶中斷的實例。1~5章介紹了學習一個新MCU完整要素(知識點)的入門。6~12章分別介紹GPIO的套用(鍵盤、LED及LCD)、定時器(含PWM)、串列外設接口SPI、Flash存儲器線上編程、CAN匯流排、A/D轉換及S12XS128其他模組等。附錄給出相關資料。《嵌入式系統設計實戰:基於飛思卡爾S12X微控制器》涉及的實例源程式、輔助資料、相關晶片資料及常用軟體工具,可在北航出版社下載中心或蘇州大學飛思卡爾嵌入式系統研發中心網站下載。《嵌入式系統設計實戰:基於飛思卡爾S12X微控制器》可供大學有關專業的高年級學生和研究生用作教材或參考讀物,也可供嵌入式系統開發與研究人員用作參考和進修資料。
圖書目錄
第1章 概述
1.1 嵌入式系統定義、由來及特點
1.1.1 嵌入式系統的定義
1.1.2 嵌入式系統的由來及其與微控制器的關係
1.1.3 嵌入式系統的特點
1.2 嵌入式系統的知識體系、學習誤區及學習建議
1.2.1 嵌入式系統的知識體系
1.2.2 嵌入式系統的學習誤區
1.2.3 基礎階段的學習建議
1.3 嵌入式系統常用術語
1.3.1 與硬體相關的術語
1.3.2 與通信相關的術語
1.3.3 與功能模組及軟體相關的術語
1.4 嵌入式系統常用的C語言基本語法
第2章 S12X系列MCU硬體最小系統及CPU12X
2.1 S12X系列MCU概述及型號標識
2.1.1 S12X系列MCU概述
2.1.2 S12X系列MCU型號標識
2.2 S12X系列MCU的功能及存儲器映像
2.2.1 S12X系列MCU的功能
2.2.2 S12X系列MCU的存儲器映像及特點
2.3 XS128的引腳功能及硬體最小系統
2.3.1 XS128(80引腳QFP封裝)的引腳功能
2.3.2 XS128的硬體最小系統
2.3.3 硬體最小系統的焊接與測試步驟
2.4 CPU12X的內部暫存器
2.5 CPU12X的定址方式
2.6 CPU12X指令系統概要
2.6.1 數據傳送類指令
2.6.2 算術運算類指令
2.6.3 邏輯運算類與位操作類指令
2.6.4 程式控制類指令
2.6.5 其他類指令
2.7 CP[J12X彙編語言基礎
2.7.1 S12X彙編源程式格式
2.7.2 S12X彙編語言偽指令
第3章 第一個樣例程式及CodeWarrior工程組織
3.1 通用I/O接口基本概念及連線方法
3.2 XS128的GPIO暫存器與GPIO構件封裝
3.2.1 XS128的GPIO暫存器
3.2.2 GPIO的簡單編程方法
3.3 CodeWarrior開發環境與S08/S12/Co1dF、ire三合一寫入器
3.3.1 CodeWarrior開發環境簡介與基本使用方法
3.3.2 S08/S12/Co1dFire三合一寫人器
3.3.3 MC9S12XS128硬體評估板
3.4 Cw環境C語言工程檔案的組織
3.4.1 工程檔案的邏輯組織結構
3.4.2 工程檔案的物理組織結構
3.4.3 系統啟動及初始化相關檔案
3.4.4 晶片初始化、主程式、中斷程式及其他檔案
3.4.5 機器碼檔案(.s19檔案)的簡明解釋
3.4.6 1st檔案與map檔案
3.4.7 如何在CW環境下新建一個S12工程
3.5 第一個C語言工程:控制小燈閃爍
3.5.1 GPIO構件設計
3.5.2 Light構件設計
3.5.3 Light測試工程主程式
……
第4章 基於硬體構件的嵌入式系統開發方法
第5章 串列通信接口SCI
第6章 GPIO的套用實例:鍵盤、LED和LCD
第7章 定時器相關模組
第8章 A/D與SPI
第9章 Flash存儲器線上編程
第10章 CAN匯流排
第11章 系統時鐘與其他功能模組
附錄
參考文獻