本書以Freescale 16位微控制器HCSl2系列的帶CAN總線接口的DGl28和帶USB 2.O接口的UF32為藍本闡述嵌入式系統(tǒng)的軟件與硬件設計。全書共14章。其中第1~4章為導引,主要以DG128微控制器為藍本介紹嵌入式應用的硬件與軟件基礎,包括基本結構、匯編語言及S12C語言基礎,并提供了第一個匯編工程與第一個C語言工程實例,給出了開發(fā)環(huán)境與基本調試方法的介紹。第5~12章為嵌入式系統(tǒng)的基本應用,包括串行通信接口sCI、鍵盤、LED與LCD、SPI、I2C、定時器、A/D、D/A、CAN總線、Flash存儲器在線編程、系統(tǒng)時鐘及其他功能模塊。第13、14章分別給出了μC/OS-Ⅱ在S12上的移植與應用和基于UF32的IJSB 2.O應用。附錄含有配套教學資料索引。本書配有光盤,包含了帶以太網接口的NE64的介紹,以及S12開發(fā)環(huán)境的安裝文件、書中提供的所有實例源程序、相關芯片資料及常用軟件工具。本書可作為大學有關專業(yè)的高年級學生和研究生的教材或參考讀物,也可作為 嵌入式系統(tǒng)開發(fā)與研究人員的參考和進修資料。