第1章 單片機的基本硬件結構
1.1 單片機的發(fā)展歷史
1.2 MCS.151單片機的主要功能
1.3 MCS.51單片機的內部結構分析
習題
第2章 C程序的設計
2.1 C語言程序的基本結構
2.1.1 C語言的程序結構
2.1.2 順序結構
2.2 選擇結構
2.2.1 選擇語句if
2.2.2 串行多分支結構及其流程圖
2.2.3 并行多分支結構及其流程圖(switch/case語句)
2.3 循環(huán)結構及其流程圖
2.3.1 while循環(huán)結構及其流程圖
2.3.2 d0…while循環(huán)結構
2.3.3 for循環(huán)結構及其流程圖
習題
第3章 C51函數(shù)
3.1 函數(shù)的分類
3.1.1 標準庫函數(shù)
3.1.2 用戶自定義函數(shù)
3.1.3 函數(shù)的定義
3.2 C語言程序的一般組成結構
3.2.1 主函數(shù)
3.2.2 其他函數(shù)
3.3 函數(shù)的參數(shù)和函數(shù)值
3.3.1 形式參數(shù)和實際參數(shù)
3.3.2 函數(shù)的返回值
3.4 函數(shù)的調用
3.4.1 函數(shù)調用的一般形式
3.4.2 函數(shù)調用的方式
3.4.3 對被調用函數(shù)的說明
習題
第4章 單片機的最小系統(tǒng)及系統(tǒng)擴展
4.1 AT89C51單片機性能介紹
4.1.1 主要特性
4.1.2 管腳說明
4.1.3 振蕩器特性
4.1.4 芯片擦除
4.2 MCS一51單片機最小應用系統(tǒng)
4.3 單片機的系統(tǒng)擴展
4.3.1 程序存儲器的擴展性能
4.3.2 外部程序存儲器的操作時序
4.3.3 外部程序存儲器的擴展方法
4.3.4 外部數(shù)據存儲器的擴展
習題
第5章 輸入,輸出口的應用
5.1 單片機的I/O(輸/k/輸出)接口
5.2 P1口的內部結構
5.2.1 輸出數(shù)據
5.2.2 輸入數(shù)據
5.2.3 讀取P1口的位狀態(tài)
5.3 用C語言控制P1口輸出信號
5.4 用位操作控制P1口的輸出
5.5 用開關控制P1口的輸出狀態(tài)
5.6 交通信號燈的控制系統(tǒng)
習題
第6章 單片機仿真軟件Proteus
6.1 Proteus簡介
6.2 Proteus ISIS
6.2.1 各部分的功能
6.2.2 操作簡介
6.3 AT89C5 1單片機的PROTEUS仿真
6.3.1 添加元件到元件列表中
6.3.2 放置元件
6.3.3 連線
6.3.4 添加仿真文件
6.3.5 仿真
6.4 Proteus與Keil聯(lián)調
習題
第7章 MCS.51單片機的中斷系統(tǒng)
7.1 中斷的種類
7.1.1 外部中斷
……
第8章 定時器/計數(shù)器
第9章 串行通信
第10章 鍵盤接口技術
第11章 LED顯示器與接口技術
第12章 8051單片機接口擴展技術
第13章 字符型液晶顯示器
第14章 A/D與D/A轉換技術
第15章 C語言程序的設計實例
附錄1 模擬考試題
附錄2 練習題答案