針對目前介紹飛思卡爾MC9S12(X)系列單片機的教材不多、初學者入門困難的現(xiàn)狀,作者撰寫了此書,旨在將初學者領入飛思卡爾的殿堂。本書在內容組織上循序漸進、從原理到實踐、從簡單到復雜,主要講解了MC9S12(X)系列單片機各模塊的工作原理和寄存器定義,并通過實例講解使讀者掌握模塊的使用方法,尤其針對“飛思卡爾杯”智能汽車競賽進行了大量實例講解。
本書的最大特點是理論與實踐緊密結合,實用性強,為讀者提供全部實例的測試代碼。這些代碼可以在飛翔科技系列開發(fā)板上進行調試。讀者可以通過理論知識的學習和實例的調試,迅速入門飛思卡爾單片機。
本書可作為本科及研究生階段的單片機教材,也適用于該系列單片機的自學者和開發(fā)人員。
第1章 緒論 1.1 單片機簡介 1.2 MC9S12(X)系列單片機簡介第2章 MC9S12(X)系列單片機的組成、原理及設計 2.1 MC9S12系列單片機的組成及引腳定義 2.1.1 第1章 緒論 1.1 單片機簡介 1.2 MC9S12(X)系列單片機簡介第2章 MC9S12(X)系列單片機的組成、原理及設計 2.1 MC9S12系列單片機的組成及引腳定義 2.1.1 MC9S12系列單片機的組成 2.1.2 MC9S12系列單片機的引腳定義 2.2 MC9812(X)系列單片機的組成及引腳定義 2.2.1 MC9S12(X)系列單片機的組成 2.2.2 MC9S12(X)系列單片機的引腳定義 2.3 MC9S12(X)系列單片機內核的工作原理 2.3.1 MC9S12系列單片機的內核 2.3.2 MC9S12(X)系列單片機的內核 2.4 MC9S12(X)系列單片機的系統(tǒng)設計 2.4.1 電源電路 2.4.2 時鐘電路 2.4.3 復位電路和BDM電路 2.4.4 印刷電路板設計第3章 CodeWarrior開發(fā)環(huán)境介紹 3.1 安裝CodeWarTior軟件 3.2 安裝BDM驅動 3.3 創(chuàng)建新工程 3.4 調試工程第4章 并行I/O接口 4.1 功能介紹 4.2 主要寄存器描述 4.3 實例講解 4.3.1 應用電路介紹 4.3.2 流水燈實驗 4.3.3 按鍵查詢實驗第5章 復位和中斷 5.1 功能介紹 5.2 主要寄存器描述 5.3 實例講解 5.3.1 復位實驗 5.3.2 看門狗實驗 5.3.3 按鍵中斷實驗第6章 時鐘系統(tǒng) 6.1 功能介紹 6.1.1 MC9S12和MC9S12XD/B/A系列單片機的時鐘系統(tǒng) 6.1.2 MC9S12XE和MC9S12XS系列單片機的時鐘系統(tǒng) 6.2 主要寄存器描述 6.2.1 MC9S12和MC9S12XD/B/A系列單片機時鐘系統(tǒng)的寄存器 6.2.2 MC9S12XE/S系列單片機時鐘系統(tǒng)的寄存器 6.3 實例講解第7章 模數(shù)轉換模塊(ATD) 7.1 功能介紹 7.1.1 MC9S12和MC9S12XD/B/A系列單片機的ATD模塊 7.1.2 MC9S12XE和MC9S12XS系列單片機的ATD模塊 7.2 主要寄存器描述 7.2.1 MC9S12和MC9S12XD/B/A系列單片機ATD模塊的寄存器 7.2.2 MC9S12XE和MC9S12XS系列單片機ATD模塊的寄存器 7.3 實例講解 7.3.1 應用電路介紹 7.3.2 8位模數(shù)轉換實驗 7.3.3 12位模數(shù)轉換實驗第8章 脈沖寬度調制模塊(PWM) 8.1 功能介紹 8.2 主要寄存器描述 8.3 實例講解 8.3.1 應用電路介紹 8.3.2 左對齊PWM實驗 8.3.3 中央對齊PWM實驗 8.3.4 蜂鳴器播放音樂實驗 8.3.5 直流電機實驗 8.3.6 舵機實驗第9章 增強型捕捉定時器模塊(ECT) 9.1 功能介紹 9.1.1 輸入捕捉(IC) 9.1.2 輸出比較(OC) 9.1.3 脈沖累加(PAI) 9.1.4 模數(shù)遞減計數(shù)器(MDC) 9.2 主要寄存器描述 9.3 實例講解 9.3.l ECT輸出比較實驗 9.3.2 ECT輸入捕捉實驗 9.3.3 ECT脈沖累加實驗 9.3.4 ECT模數(shù)遞減實驗第10章 周期中斷定時器模塊(PIT) 10.1 功能介紹 10.2 主要寄存器描述 10.3 實例講解 10.3.1 應用電路介紹 10.3.2 數(shù)碼管掃描實驗 10.3.3 數(shù)字秒表實驗第11章 ⅡC模塊(ⅡC) 11.1 功能介紹 11.2 主要寄存器描述 11.3 實例講解 11.3.1 應用電路介紹 11.3.2、駽通信實驗 11.3.3 模擬ⅡC通信實驗第12章 串行通信接口(SCI) 12.1 功能介紹 12.2 主要寄存器描述 12.3 實例講解 12.3.1 應用電路介紹 12.3.2 串口通信實驗 12.3.3 12864液晶實驗 12.3.4 RS485總線實驗 12.3.5 LIN總線實驗第13章 串行設備接口(SPI) 13.1 功能介紹 13.1.1 SPI的結構組成 13.1.2 SPI引腳 13.1.3 SPI的雙向模式(MOMI或SISO) 13.1.4 SPI數(shù)據(jù)與位時鐘的各種時序關系 13.1.5 SPI的工作過程 13.2 主要寄存器描述 13.3 實例講解 13.3.1 應用電路介紹 13.3.2 SPI通信實驗 13.3.3 模擬SPI通信實驗第14章 MSCAN模塊(MSCAN) 14.1 功能介紹 14.1.1 CAN的基礎知識 14.1.2 MCgS12(X)的MSCAN模塊 14.2 主要寄存器描述 14.3 實例講解 14.3.1 應用電路介紹 14.3.2 CAN總線實驗 14.3.3 SAE-J1939協(xié)議實驗第15章 電壓調節(jié)器模塊(VREG) 15.1 功能介紹 15.1.1 MC9S12系列單片機的VREG 15.1.2 MC9S12XD/B/A系列單片機的VREG 15.1.3 MC9S12XE/S系列單片機的VREG 15.2 主要寄存器描述第16章 FLASH存儲器 16.1 功能介紹 16.2 主要寄存器描述 16.3 實例講解第17章 EEPROM存儲器 17.1 功能介紹 17.2 主要寄存器描述 17.3 實例講解第18章 協(xié)處理器(XGATE) 18.1 協(xié)處理器的尋址空間 18.1.1 I/O寄存器空間 18.1.2 FLASH空間 18.1.3 RAM空間 18.2 協(xié)處理器CPU的內核結構 18.3 復位和中斷 18.4 主要寄存器描述 18.5 實例講解第19章 飛思卡爾智能車實驗 19.1 OLED液晶實驗 19.1.1 實驗原理 19.1.2 實例講解 19.2 TF卡實驗 19.2.1 實驗原理 19.2.2 實例講解 19.3 遙控模塊實驗 19.3.1 實驗原理 19.3.2 實例講解 19.4 車速采集實驗 19.4.1 實驗原理 19.4.2 實例講解 19.5 電磁傳感器實驗 19.5.1 實驗原理 19.5.2 實例講解 19.6 線性CCD實驗 19.6.1 實驗原理 19.6.2 實例講解 19.7 OV7620攝像頭實驗 19.7.1 實驗原理 19.7.2 實例講解 19.8 直立傳感器模塊實驗 19.8.1 實驗原理 19.8.2 實例講解 19.9 超聲波模塊實驗 19.9.1 實驗原理 19.9.2 實例講解附錄 圖片翻譯后記參考文獻