●第1章 走近嵌入式繫統
1.1 我們身邊的嵌入式繫統
1.2 認識嵌入式繫統
1.3 嵌入式處理器
1.4 嵌入式操作繫統
1.5 了解單片機
1.6 MCS51單片機基礎知識
1.6.1 單片機學習要點
1.6.2 單片機內部結構和引腳
1.6.3 單片機存儲器結構
1.6.4 單片機輸入/輸出端口
1.6.5 單片機低功耗工作方式與時序
第2章 Keil C51和Proteus
2.1 Keil工程的建立、設置與目標文件的獲得
2.1.1 Keil工程的建立
2.1.2 工程的詳細設置
2.1.3 編譯、鏈接
2.2 Keil的調試命令、在線彙編與斷點設置
2.2.1 常用調試命令
2.2.2 在線彙編
2.2.3 斷點設置
2.3 Keil程序調試窗口
2.3.1 程序調試時的常用窗口
2.3.2 各種窗口在程序調試中的用途
2.4 Keil的輔助工具和部分高級調試技巧
2.4.1 輔助工具
2.4.2 部分高級調試技巧
2.5 Proteus介紹
2.5.1 進入Proteus ISIS
2.5.2 基本操作
2.5.3 主要繪圖操作
2.5.4 電路原理圖的繪制
2.5.5 模擬調試
2.6 Proteus和Keil的聯調
第3章 跑馬燈設計與實踐
3.1 點亮一個LED
3.1.1 認識LED
3.1.2 用單片機點亮一個LED
3.1.3 編程實踐
3.2 跑馬燈工作原理與實踐
3.2.1 跑馬燈工作原理
3.2.2 編程實踐
3.3 移植到開發板
3.4 實踐報告
第4章 數碼管顯示器設計與實踐
4.1 讓數字顯示出來
4.2 靜態數碼管顯示原理與實踐
4.2.1 靜態數碼管顯示原理
4.2.2 編程實踐
4.3 動態數碼管顯示原理與實踐
4.3.1 動態數碼管顯示原理
4.3.2 編程實踐
4.4 實踐報告
第5章 鍵盤設計與實踐
5.1 鍵盤工作原理及消抖
5.1.1 鍵盤操作特點
5.1.2 按鍵抖動的消除方法
5.2 獨立式鍵盤工作原理與實踐
5.2.1 獨立式鍵盤工作原理
5.2.2 編程實踐
5.3 行列式鍵盤工作原理與實踐
5.3.1 行列式鍵盤工作原理
5.3.2 編程實踐
5.4 實踐報告
第6章 中斷繫統設計與實踐
6.1 微型計算機中斷技術概述
6.1.1 中斷的概念
6.1.2 中斷處理過程
6.2 8051單片機的中斷控制
6.2.1 中斷源與中斷標志位
6.2.2 與中斷有關的特殊功能寄存器(SFR)
6.2.3 中斷響應過程
6.3 實踐報告
第7章 蜂鳴器繫統設計與實踐
7.1 蜂鳴器發聲電路
7.2 發聲原理
7.2.1 定時器/計數器概述
7.2.2 定時器/計數器基本結構
7.2.3 定時器/計數器控制寄存器
7.2.4 工作方式
7.2.5 定時器/計數器的應用
7.3 讓單片機響起來
7.3.1 單片機發聲原理概述
7.3.2 軟件設計
7.4 實踐報告
第8章 綜合繫統設計與實踐
8.1 多源身份認證安防繫統
8.2 智能垃圾桶控制器
8.3 基於指紋識別的汽車防盜繫統
8.4 基於智能手機的門禁控制繫統
8.5 智能地震救生床控制繫統
8.6 基於智能手機的汽車遙控器
8.7 語音提醒藥盒控制繫統
附錄 習題及參考答案
參考文獻