內容介紹
內容簡介本書是清華大學“微控制器原理與開發技術”課程的教材。它從面對數百種微控制器如何選型,到八位
微控制器的結構、編程與開發辦法都系統地做了介紹。在I/O接口模組方面,著重介紹了CAN等近年來的
新技術。書中還介紹了模糊控制的基礎知識,討論了微機系統抗干擾與電磁兼容性問題,提供了印刷線路
板的設計經驗。書中的大量程式範例可直接引用。
本書面向大專院校理工科計算機專業的各科研究生以及電類專業本科生,也可供用微控制器開發產
品的工程技術人員與業餘愛好者參考。
作品目錄
目錄第一章 微控制器概論
1.1 什麼是微控制器
1.2 MCU與MPU――微計算機技術的兩大分支
1.3 MCU與ASIC
1.4 微控制器的歷史與發展
1.5 微控制器的開發手段
1.6 Motorola微控制器命名法
1.7 各類8位微控制器簡介
第二章 邏輯電路基礎
2.1 高速CMOS電路與邏輯電平
2.2 與非門與或非門
2.3 三態門
2.4 組合邏輯電路
2.5 D觸發器與時序電路
2.6 示意性微處理器
第三章 Motorola8位微控制器結構特點與優勢
3.1 用戶定義的積體電路
3.2 68HC05CPU結構
3.3 存儲器組織與存儲空間分配
3.4 68HC05MCU的基本外部電路
3.5 外部中斷電路與中斷向量
3.6 其他外部電路
3.7 微控制器的時序特點
第四章 增強型8位及16位、32位微控制器
4.1 改進型68HC05――68HC08
4.2 8位增強型微控制器68HC11
4.3 16位MCU
4.4 32位MCU
第五章 MC68HC05指令系統及彙編語言程式設計
5.1 定址方式
5.2 指令系統
5.3 MC68HC05彙編語言程式設計
第六章 定時器
6.1 定時器的結構及功能
6.2 輸入捕捉
6.3 輸出比較
6.4 控制暫存器和狀態暫存器
6.5 低功耗狀態下的定時器
6.6 核心定時器
第七章 輸入/輸出接口
7.1 異步串列通信接口SCI(Serial Communication Interface)
7.2 同步串列外設接口SPI(Serial Peripheral Interface)
7.3 並行I/O 口
第八章 I2C匯流排
8.1 I2C匯流排的結構
8.2 12C匯流排的基本原理
8.3 I2C匯流排的套用
第九章 數模和模數轉換
9.1 概述
9.2 數模轉換器
9.3 模數轉換器
第十章 CAN控制器區域網路
10.1 CAN匯流排及MCAN模組
10.2 幀傳送
10.3 CAN物理層設計
10.4 軟體編程
第十一章 單片機模糊控制
11.1 模糊邏輯的基本概念
11.2 模糊控制
11.3 模糊控制開發軟體
11.4 模糊控制全自動洗衣機教學演示系統
第十二章 MC68HC05C0微控制器和開發裝置
12.1 概述
12.2 存儲器
12.3 中斷和復位
12.4 I/O連線埠
12.5 系統配置
12.6 地址/數據匯流排接口
12.7 定時器
12.8 串列通信接口
12.9 MC68HC05C0開發裝置介紹
第十三章 微控制器系統的開發手段與開發工具
13.1 微控制器的開發方法
13.2 微控制器線上仿真工具EVM與EVS
13.3 MC68HC05C9功能簡介
第十四章 抗電磁干擾與印刷線路板設計
14.1 電磁兼容性與抗電磁干擾
14.2 噪聲的來源與傳輸
14.3 信號線間的交叉干擾
14.4 來自電源的噪聲
14.5 來自電網的噪聲與干擾
14.6 印刷線路板設計與元器件的高頻特性
14.7 元件的布置
14.8 印刷線路板接地線的處理
14.9 去耦電容
14.10 控制噪聲的經驗
附錄1 68HC05C0用監控程式
附錄2 MC68HC05浮點運運算元程式庫
參考文獻