出版時間:2006-3 出版社:第1版 (2006年3月1日) 作者:巴雷特 頁數(shù):453 字?jǐn)?shù):749000
Tag標(biāo)簽:無
內(nèi)容概要
本書旨在幫助讀者了解與微控制器有關(guān)的基本概念,并掌握使用C語言和匯編語言進行編程的相關(guān)技巧。書中解釋了微控制器的功能性硬件組件,可以使讀者理解各種外設(shè)與微控制器接口的技術(shù)。作者提供了大量的教程信息與實例應(yīng)用,介紹了結(jié)構(gòu)化系統(tǒng)設(shè)計的基礎(chǔ)知識,講解了68HC12微處理器的基本結(jié)構(gòu),并且討論了實時操作系統(tǒng)和分布式處理等高級主題。本書結(jié)合使用C語言和匯編語言編程講解這兩種芯片的原理、特性和應(yīng)用,軟硬結(jié)合,讀者易于上手。 本書可作為高等院校的電氣/計算機工程專業(yè)或相關(guān)專業(yè)高年級本科生和研究生的教材,也可作為工程技術(shù)人員的參考資料。
書籍目錄
第1章 嵌入式系統(tǒng)簡介 1.1 什么是嵌入式系統(tǒng) 1.2 嵌入式系統(tǒng)的挑戰(zhàn) 1.3 摩托羅拉68HC12和HCS12微控制器簡介 1.4 HCS12微控制器 1.5 小結(jié) 1.6 習(xí)題第2章 微控制器的編程和結(jié)構(gòu)設(shè)計 2.1 為什么使用高級語言編程 2.2 匯編語言編程的優(yōu)點 2.3 采用高級語言編程的優(yōu)點 2.4 最佳方法:C語言和匯編語言的結(jié)合 2.5 結(jié)構(gòu)化編程和設(shè)計 2.6 實驗室筆記本 2.7 統(tǒng)一建模語言(UML) 2.8 應(yīng)用:視網(wǎng)膜激光手術(shù)系統(tǒng) 2.9 小結(jié) 2.10 推薦讀物 2.11 習(xí)題第3章 微控制器的C語言編程技巧 3.1 概述 3.2 C語言中的數(shù)據(jù)類型 3.3 運算符 3.4 函數(shù) 3.5 頭文件 3.6 編譯預(yù)處理 3.7 C程序結(jié)構(gòu) 3.8 循環(huán)結(jié)構(gòu) 3.9 條件處理 3.10 數(shù)組和字符串 3.11 指針 3.12 結(jié)構(gòu) 3.13 編程和調(diào)試 3.14 編譯/匯編規(guī)范 3.15 小結(jié) 3.16 推薦讀物 3.17 習(xí)題第4章 68HC12/HCS12系統(tǒng)描述和編程 4.1 68HC12硬件系統(tǒng) 4.2 HCS12硬件系統(tǒng) 4.3 運行模式 4.4 硬件引腳分配 4.5 寄存器塊 4.6 端口系統(tǒng) 4.7 B32存儲系統(tǒng) 4.8 HCS12 DP256存儲系統(tǒng) 4.9 異常處理--復(fù)位和中斷 4.10 68HC12上的復(fù)位和異常系統(tǒng) 4.11 68HC12中斷響應(yīng) 4.12 用C語言編寫中斷服務(wù)例程 4.13 時鐘函數(shù) 4.14 定時器系統(tǒng)--標(biāo)準(zhǔn)定時器模塊 4.15 實時中斷 4.16 增強捕捉定時器:MC68HC12BE32和HCS12系列 4.17 串行通信:多串行接口 4.18 68HC12串行通信接口 4.19 串行外圍設(shè)備接口 4.20 模數(shù)轉(zhuǎn)換的基礎(chǔ)知識 4.21 模數(shù)轉(zhuǎn)換技術(shù) 4.22 68HC12模數(shù)轉(zhuǎn)換系統(tǒng) 4.23 HCS12模數(shù)轉(zhuǎn)換系統(tǒng) 4.24 脈沖寬度調(diào)制系統(tǒng) 4.25 電源限制功能 4.26 應(yīng)用 4.27 小結(jié) 4.28 推薦讀物 4.29 習(xí)題第5章 基本輸入輸出接口的概念 5.1 68HC12的電壓和電流特性 5.2 輸入設(shè)備:開關(guān)、DIP開關(guān)和小鍵盤 5.3 輸出設(shè)備:LED、七段顯示管、三態(tài)指示燈 5.4 編程輸入輸出設(shè)備 5.5 高級輸入設(shè)備--去抖動開關(guān) 5.6 高級輸出設(shè)備:液晶顯示屏 5.7 一個電機的例子:與其他設(shè)備連接 5.8 總結(jié)性的例子:組合引腳編碼 5.9 傳感器接口設(shè)計 5.10 RS-232接口 5.11 小結(jié) 5.12 推薦讀物 5.13 習(xí)題第6章 真實示例 6.1 關(guān)于設(shè)計錯誤的可怕故事 6.2 68HC12處理和設(shè)計指南 6.3 噪聲考慮 6.4 防御性的編程 6.5 噪聲測試技術(shù) 6.6 能量管理 6.7 小結(jié) 6.8 推薦讀物 6.9 習(xí)題第7章 嵌入式控制系統(tǒng) 7.1 沿墻行進機器人系統(tǒng) 7.2 激光效果燈 7.3 數(shù)字電壓表 7.4 采用光學(xué)轉(zhuǎn)速器控制電機速度 7.5 飛行機器人 7.6 基于模糊邏輯的安全系統(tǒng) 7.7 電子拼圖游戲 7.8 應(yīng)用:在B32 EVB上對閃存 EEPROM編程 7.9 小結(jié) 7.10 推薦讀物 7.11 習(xí)題第8章 實時操作系統(tǒng) 8.1 一個故事:真正的實時操作系統(tǒng) 8.2 什么是實時操作系統(tǒng) 8.3 概念回顧 8.4 基本概念 8.5 實時操作系統(tǒng)的類型 8.6 實時操作系統(tǒng)的相關(guān)問題 8.7 實現(xiàn)實時操作系統(tǒng) 8.8 應(yīng)用一:立體聲放大控制器與輪詢循環(huán)系統(tǒng) 8.9 應(yīng)用二:輪詢循環(huán)結(jié)合中斷 8.10 一個挑戰(zhàn)性應(yīng)用:實時操作系統(tǒng)仿真器 8.11 小結(jié) 8.12 推薦讀物 8.13 習(xí)題第9章 基于msCAN網(wǎng)絡(luò)的分布式處理系統(tǒng) 9.1 設(shè)計方法 9.2 計算機網(wǎng)絡(luò) 9.3 控制器區(qū)域網(wǎng)絡(luò) 9.4 68HC12和MC9S12DP256中的msCAN控制器的區(qū)別 9.5 應(yīng)用 9.6 字節(jié)數(shù)據(jù)鏈路控制器 9.7 小結(jié) 9.8 推薦讀物 9.9 習(xí)題索引
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載