飛思卡爾MC9S12(X)開發必修課

飛思卡爾MC9S12(X)開發必修課

《飛思卡爾MC9S12(X)開發必修課》是2014年7月北京航空航天大學出版社出版的圖書,作者是馮沖、段曉敏。

基本介紹

  • 書名:飛思卡爾MC9S12(X)開發必修課
  • 作者:馮沖
    段曉敏
  • ISBN:9787512414327
  • 定價:59元
  • 出版社:北京航空航天大學出版社
  • 出版時間:2014年7月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

針對目前介紹飛思卡爾MC9S12(X)系列單片恥習主酷機的教材不多、初學者入門困難的現狀,作者撰寫了此書,旨在將初學者領入飛思卡爾的殿堂。本書在內容組織上循序漸進、從原理到實踐、從簡單到複雜,主要講解了MC9S12(X)系列單片機各模組的工作原理和寄良戶蘭腳存器定義,並通過實例講解使讀者掌握模組的使用方法,尤其針對“飛思卡爾杯”智慧型汽車競賽進行了大量實例講解。 本書的最大特點是理論與實踐緊密結合,實用性強,為讀者提供全部實例的測試代碼。這些代碼可以在飛翔科技系列開發板上進臭估甩行調試。讀者可以通過理論知識的學習和實例的調試,迅速入門飛思卡爾單片機。 本書可作為本科及研究生階段的單片機教材,也適用於該系列單片機的自學者和開發人員。

圖書目錄

第1章 緒 論 1
1.1 單片機簡介 1
1.2 MC9S12(X)系列單片機簡介 1
第2章 MC9S12(X)系列單片機的組成、原理及設計 3
2.1 MC9S12系列單片機的組成及引腳定義 3
2.1.1 MC9S12系列單片機的組成 3
2.1.2 MC9S12系列單片機的引腳定義 5
2.2 MC9S12(X)系列單片機的組成及引腳定義 12
2.2.1 MC9S12(X)系列單片機的組成 12
2.2.2 MC9S12(X)系列單片機的引腳定義 15
2.3 MC9S12(X)系列單片機核心的工作原理 21
2.3.1 MC9S12系列單片機的核心 22
2.3.2 MC9S12(X)系列單片機的核心 23
2.4 MC9S12(X)系列單片機的系統設計 23
2.4.1 電源電路 23
2.4.2 時鐘電路 26
2.4.3 復位電路和BDM電路 27
2.4.4 印刷電路板設計 28
第3章 CodeWarrior開發環境介紹 29
3.1 安裝CodeWarrior軟體 29
3.2 安裝BDM驅動 36
3.3 創建新工程 40
3.4 調試工程 44
第4章 並行I/O接口 48
4.1 功能介紹 48
4.2 主要暫存器描述 49
4.3 實例講解 55
4.3.1 套用電路介紹 55
4.3.2 流水燈實驗 56
4.3.3 按鍵查詢實驗 61
第5章 復位和中斷 64
5.1 功能介紹 64
5.2 主要暫存器描述 68
5.3 實例講解 69
5.3.1 復位實驗 69
5.3.2 看門狗實驗 70
5.3.3 按鍵中斷實驗 70
第6章 時鐘系統 74
6.1 功能介紹 74
6.1.1 MC9S12和MC9S12XD/B/A系列單片機的時鐘系剃整統 74
6.1.2 MC9S12XE和MC9S12XS系列單片機的時鐘系統 75
6.2 主要寄符戲洪存器描述 76
6.2.1 MC9S12和MC9S12XD/B/A系列單片機時鐘系統的暫存器 77
6.2.2 MC9S12XE/S系列單片機時鐘系統的暫存器 81
6.3 實例講解 86
第7章 模數轉換模組(ATD) 88
7.1 功能介紹 88
7.1.1 MC9S12和MC9S12XD/B/A系列單片機的ATD模組 88
7.1.2 MC9S12XE和MC9S12XS系列單片機的ATD模組 90
7.2 主要暫存器描述 91
7.2.1 MC9S12和MC9S12XD/B/A系列單片機ATD模組的暫存器 92
7.2.2 MC9S12XE和MC9S12XS系列單片機ATD模組的暫存器 101
7.3 實例講解 107
7.3.1 套用電路介紹 107
7.3.2 8位模數轉換實驗 107
7.3.3 12位模數轉換實驗 111
第8章 脈衝寬度調製模組(PWM) 112
8.1 功能介紹 112
8.2 主要暫存器描述 114
8.3 實例講解 120
8.3.1 套用電路介紹 120
8.3.2 左對齊PWM實驗 123
8.3.3 中央對齊PWM實驗 123
8.3.4 蜂鳴器播放音樂實驗 124
8.3.5 直流電機實驗 124
8.3.6 舵機實驗 125
第9章 增強型捕捉定時器模組(ECT)詢遷墓 126
9.1 功能介紹 126
9.1.1 輸入捕捉(IC) 127
9.1.2 輸出比較(OC) 127
9.1.3 脈衝累加(PAI) 128
9.1.4 模數遞減計數器(MDC) 129
9.2 主要暫存器描述 130
9.3 實例講解 142
9.3.1 ECT輸棄驗踏出比較實驗 142
9.3.2 ECT輸入捕捉實驗 144
9.3.3 ECT脈衝累加實驗 144
9.3.4 ECT模數遞減實驗 145
第10章 周期中斷定時器模組(PIT) 147
10.1 功能介紹 147
10.2 主要暫存器描述 150
10.3 實例講解 155
10.3.1 套用電路介紹 155
10.3.2 數碼管掃描實驗 156
10.3.3 數字秒表實驗 157
第11章 IIC模組(IIC) 159
11.1 功能介紹 159
11.2 主要暫存器描述 162
11.3 實例講解 167
11.3.1 套用電路介紹 167
11.3.2 IIC通信實驗 168
11.3.3 模擬IIC通信實驗 170
第12章 串列通信接口(SCI) 171
12.1 功能介紹 171
12.2 主要暫存器描述 174
12.3 實例講解 181
12.3.1 套用電路介紹 181
12.3.2 串口通信實驗 184
12.3.3 12864液晶實驗 188
12.3.4 RS485匯流排實驗 198
12.3.5 LIN匯流排實驗 199
第13章 串列設備接口(SPI) 205
13.1 功能介紹 205
13.1.1 SPI的結構組成 205
13.1.2 SPI引腳 207
13.1.3 SPI的雙向模式(MOMI或SISO) 208
13.1.4 SPI數據與位時鐘的各種時序關係 209
13.1.5 SPI的工作過程 210
13.2 主要暫存器描述 211
13.3 實例講解 215
13.3.1 套用電路介紹 215
13.3.2 SPI通信實驗 217
13.3.3 模擬SPI通信實驗 218
第14章 MSCAN模組(MSCAN) 219
14.1 功能介紹 219
14.1.1 CAN的基礎知識 219
14.1.2 MC9S12(X)的MSCAN模組 220
14.2 主要暫存器描述 237
14.3 實例講解 258
14.3.1 套用電路介紹 258
14.3.2 CAN匯流排實驗 259
14.3.3 SAE-J1939協定實驗 264
第15章 電壓調節器模組(VREG) 266
15.1 功能介紹 266
15.1.1 MC9S12系列單片機的VREG 266
15.1.2 MC9S12XD/B/A系列單片機的VREG 267
15.1.3 MC9S12XE/S系列單片機的VREG 268
6.1.2 MC9S12XE和MC9S12XS系列單片機的時鐘系統 75
6.2 主要暫存器描述 76
6.2.1 MC9S12和MC9S12XD/B/A系列單片機時鐘系統的暫存器 77
6.2.2 MC9S12XE/S系列單片機時鐘系統的暫存器 81
6.3 實例講解 86
第7章 模數轉換模組(ATD) 88
7.1 功能介紹 88
7.1.1 MC9S12和MC9S12XD/B/A系列單片機的ATD模組 88
7.1.2 MC9S12XE和MC9S12XS系列單片機的ATD模組 90
7.2 主要暫存器描述 91
7.2.1 MC9S12和MC9S12XD/B/A系列單片機ATD模組的暫存器 92
7.2.2 MC9S12XE和MC9S12XS系列單片機ATD模組的暫存器 101
7.3 實例講解 107
7.3.1 套用電路介紹 107
7.3.2 8位模數轉換實驗 107
7.3.3 12位模數轉換實驗 111
第8章 脈衝寬度調製模組(PWM) 112
8.1 功能介紹 112
8.2 主要暫存器描述 114
8.3 實例講解 120
8.3.1 套用電路介紹 120
8.3.2 左對齊PWM實驗 123
8.3.3 中央對齊PWM實驗 123
8.3.4 蜂鳴器播放音樂實驗 124
8.3.5 直流電機實驗 124
8.3.6 舵機實驗 125
第9章 增強型捕捉定時器模組(ECT) 126
9.1 功能介紹 126
9.1.1 輸入捕捉(IC) 127
9.1.2 輸出比較(OC) 127
9.1.3 脈衝累加(PAI) 128
9.1.4 模數遞減計數器(MDC) 129
9.2 主要暫存器描述 130
9.3 實例講解 142
9.3.1 ECT輸出比較實驗 142
9.3.2 ECT輸入捕捉實驗 144
9.3.3 ECT脈衝累加實驗 144
9.3.4 ECT模數遞減實驗 145
第10章 周期中斷定時器模組(PIT) 147
10.1 功能介紹 147
10.2 主要暫存器描述 150
10.3 實例講解 155
10.3.1 套用電路介紹 155
10.3.2 數碼管掃描實驗 156
10.3.3 數字秒表實驗 157
第11章 IIC模組(IIC) 159
11.1 功能介紹 159
11.2 主要暫存器描述 162
11.3 實例講解 167
11.3.1 套用電路介紹 167
11.3.2 IIC通信實驗 168
11.3.3 模擬IIC通信實驗 170
第12章 串列通信接口(SCI) 171
12.1 功能介紹 171
12.2 主要暫存器描述 174
12.3 實例講解 181
12.3.1 套用電路介紹 181
12.3.2 串口通信實驗 184
12.3.3 12864液晶實驗 188
12.3.4 RS485匯流排實驗 198
12.3.5 LIN匯流排實驗 199
第13章 串列設備接口(SPI) 205
13.1 功能介紹 205
13.1.1 SPI的結構組成 205
13.1.2 SPI引腳 207
13.1.3 SPI的雙向模式(MOMI或SISO) 208
13.1.4 SPI數據與位時鐘的各種時序關係 209
13.1.5 SPI的工作過程 210
13.2 主要暫存器描述 211
13.3 實例講解 215
13.3.1 套用電路介紹 215
13.3.2 SPI通信實驗 217
13.3.3 模擬SPI通信實驗 218
第14章 MSCAN模組(MSCAN) 219
14.1 功能介紹 219
14.1.1 CAN的基礎知識 219
14.1.2 MC9S12(X)的MSCAN模組 220
14.2 主要暫存器描述 237
14.3 實例講解 258
14.3.1 套用電路介紹 258
14.3.2 CAN匯流排實驗 259
14.3.3 SAE-J1939協定實驗 264
第15章 電壓調節器模組(VREG) 266
15.1 功能介紹 266
15.1.1 MC9S12系列單片機的VREG 266
15.1.2 MC9S12XD/B/A系列單片機的VREG 267
15.1.3 MC9S12XE/S系列單片機的VREG 268

相關詞條

熱門詞條

聯絡我們