《單片機原理及套用:使用Freescale S12X構建嵌入式系統》是2012年1月1日清華大學出版社出版的圖書。
基本介紹
- 書名:單片機原理及套用:使用Freescale S12X構建嵌入式系統
- ISBN:9787302276845, 7302276846
- 頁數:355
- 出版社:清華大學出版社
- 開本:16
基本信息,內容簡介,編輯推薦,目錄,
基本信息
出版社: 清華大學出版社; 第1版 (2012年1月1日)
叢書名: 高等院校電子信息與電氣學科特色教材
平裝: 355頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302276845, 7302276846
條形碼: 9787302276845
商品尺寸: 25.8 x 18.4 x 1.6 cm
商品重量: 599 g
品牌: 清華大學出版社
ASIN: B007CDNUL4
內容簡介
《單片機原理及套用:使用Freescale S12X構建嵌入式系統》講述單片機(Micro Control Unit,MCU)的基礎知識、接口方法和套用技術,全書共14章。第1章介紹國內外單片機的發展、現狀與套用,同時簡要描述了傳統:MCS-51系列單片機的基礎知識以及Freescale系列單片機的分類、特點。第2~12章以Freescale S12X系列16位單片機為藍本,分別講述S12X單片機的結構與組成、指令系統與彙編語言程式設計、仿真調試及C語言編程、並行輸入/輸出接口、定時器、A/D模/數轉換、SCI/SPI串列通信、PWM脈寬調製、CAN/LIN/I2C匯流排、XGALE外設協處理器、UC/0S-Ⅱ嵌入式作業系統套用等,並從套用的角度列出了相關模組的使用和配置方法。第13章給出了使用s12X單片機實現兩個綜合套用的嵌入式系統實例。第14章描述了S12XS128開發平台的DIY設計製作及其參考資源。
書中各章節配有一些硬體電路實例和軟體程式實例,單片機與常用外設的接口方法貫穿在全書之中,所給出的彙編語言程式或C語言程式均已在CodeWarrior集成開發環境與MC9S12XDT512開發板或MC9S12XS128開發板上調試通過。
《單片機原理及套用:使用Freescale S12X構建嵌入式系統》假定讀者具有基本的數字電路知識和一定的微機原理概念。《單片機原理及套用:使用Freescale S12X構建嵌入式系統》可作為高等院校電子信息工程、通信工程、工業測控、汽車電子、醫學電子、計算機套用等電類相關專業學生的課程教材,同時也可作為單片機系統(嵌入式系統)開發與研究人員的參考書籍。
編輯推薦
《單片機原理及套用:使用Freescale S12X構建嵌入式系統》是高等院校電子信息與電氣學科特色教材之一。
目錄
第1章 概述
1.1 單片機的定義、發展、特點及套用
1.2 MCS-51單片機概況
1.2.1 MCS-51單片機功能特性
1.2.2 MCS-51單片機引腳說明
1.2.3 MCS-51單片機的最小系統
1.3 Freescale單片機
1.3.1 Freescale種類繁多的個性化單片機系列
1.3.2 FreescaleS12(X)系列單片機簡介
1.3.3 FreescaleS12(X)系列單片機的命名規則
第2章S12X單片機的結構與組成
2.1 S12X單片機的主要功能與結構
2.1.1 功能特性
2.1.2 內部結構
2.1.3 MC9S12XS單片機的封裝與引腳
2.2 運行模式
2.3 振盪器和時鐘電路
2.4 MC9S12XSL28單片機的最小系統設計
2.5 系統復位、運行監視與時鐘選擇
2.6 存儲器
2.6.1 存儲器地址空間分配
2.6.2 存儲器映射管理控制
2.7 中斷系統
2.7.1 中斷源
2.7.2 中斷向量
2.7.3 中斷處理過程、優先權與嵌套
2.7.4 中斷的使用和配置
第3章 指令系統與彙編語言程式設計
3.1 CPU暫存器
3.2 定址方式
3.3 指令概覽
3.3.1 數據傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯運算類指令
3.3.4 程式控制類指令
3.3.5 中斷類指令
3.3.6 CPU控制類指令
3.3.7 全局讀寫類指令
3.3.8 其他指令
3.4 使用彙編語言的程式設計
3.4.1 彙編語言的指令格式與偽指令
3.4.2 彙編語言編程舉例
3.4.3 彙編語言編程小提示
第4章 仿真、調試及C語言編程
4.1 S12X單片機開發板
4.2 集成開發環境CodeWarriorIDE
4.2.1 20deWarrior開發入門
4.2.2 完全軟體仿真調試
4.2.3 使用BDM的程式下載與線上調試
4.2.4 prm檔案內容的簡要說明
4.3 使用C語言的S12X單片機編程開發
4.3.1 常用的C語句操作示例
4.3.2 基本變數類型和定義
4.3.3 位域變數的定義和使用
4.3.4 變數的特殊定義
4.3.5 #pragma程式管理
4.3.6 C語言結合彙編語言編程
4.3.7 C語言中斷服務程式的編寫
4.4 基於CodeWarrior的S12X單片機編程開發實踐
4.4.1 套用實例:使用彙編語言的LED跑馬燈控制程式
4.4.2 套用實例:使用彙編語言的IRQ中斷控制程式
4.4.3 套用實例:使用C語言的LED燈控制程式
4.4.4 套用實例:使用C語言的定時器中斷控制程式
第5章 並行輸入/輸出接口
5.1 並行I/O接口功能描述
5.1.1 並行I/O接口簡介
5.1.2 並行I/O接口功能
……
第6章 定時器
第7章ATD模/數轉換
第8章SCI/SPL串列通信
第9章PWM脈寬調製
第10章CAN匯流排、LIN匯流排與I2C匯流排
第11章XGATE外設協處理器
第12童TTC/OS-Ⅱ嵌入式作業系統套用
第13章S12X單片機綜合套用系統實例
第14章S12XS128開發平台的DIY設計與使用
附錄A S12X彙編指令索引表
附錄B CQUSL2 X開發板全電路原理圖
附錄C ASCII碼錶
參考文獻