《基于HCS12的嵌入式系統(tǒng)設計》以飛思卡爾16位S12系列MCU為主線,以MC9S12DG128為例,系統(tǒng)地介紹了S12的結構和工作原理;以及S12內部輸入/輸出端口模塊、脈寬調制模塊、模/數(shù)轉換模塊、增強型定時器模塊、串行通信接口模塊、SPI和I2C等主要功能模塊的結構、原理與使用方法;同時詳細介紹了S12匯編指令系統(tǒng)和嵌入式系統(tǒng)的C語言開發(fā)方法。此外,《基于HCS12的嵌入式系統(tǒng)設計》還結合μC/OS-II介紹了嵌入式實時操作系統(tǒng)的基本知識,討論了在S12系列MCU上實現(xiàn)μC/OS-Ⅱ的移植方法?!痘贖CS12的嵌入式系統(tǒng)設計》采用從理論到實踐最后到系統(tǒng)的學習方法,在功能模塊的介紹中首先講解模塊的原理,之后給出應用實例,最后結合飛思卡爾智能汽車競賽,給出了每個模塊在智能車系統(tǒng)設計的應用實例,以智能汽車系統(tǒng)為應用背景,貫穿了所有模塊的開發(fā)使用,構成了完整的嵌入式系統(tǒng)知識的介紹。通過《基于HCS12的嵌入式系統(tǒng)設計》的閱讀和學習,希望讀者能夠建立嵌入式系統(tǒng)基本概念,掌握嵌入式系統(tǒng)的硬件、軟件設計方法?!痘贖CS12的嵌入式系統(tǒng)設計》面向工科電氣類、計算機類、機電一體化類和儀器儀表類等相關專業(yè)的高年級本科生和研究生,同時也適用于從事嵌入式應用開發(fā)的工程技術類人員。