本書分為基礎篇和實戰篇兩大部分,基礎篇以AT89S51單片機為例介紹了單片機的工作原理、片內功能模組工作原理、片外接口技術、KEIL C51編程、KEIL開發工具軟體使用、PROTEUS仿真工具軟體使用以及單片機開發技術等內容;實戰篇編寫了大量的單片機實例,以適用部分專業在理論課學習的基礎上進行單片機培訓或單片機課程設計等實踐類課程的需求。
基本介紹
- 中文名:單片機原理及C51套用設計
- 作者:姜波
- ISBN:978-7-04-040528-6
- 出版時間:2014-08-11
- 版面字數:500千字
簡介
目錄
1.1 單片機概述
1.2 單片機的特點及套用領域
1.3 單片機產品的設計過程
1.3.1 單片機實驗環境的搭建
1.3.2 設計過程及注意事項
1.4 單片機的代表性產品
1.5 單片機學習的預備知識
第2章 單片機的硬體結構及工作原理
2.1 單片機的片內結構
2.2 單片機的封裝與引腳
2.2.1 常用IC的封裝形式
2.2.2 AT89S51單片機的引腳及功能
2.3 AT89S51單片機的CPU
2.3.1 運算器
2.3.2 控制器
2.3.3 指令執行的基本過程
2.4 AT89S51單片機的最小系統
2.4.1 復位電路
2.4.2 時鐘電路與時序
2.5 片記憶體儲器結構
2.5.1 程式存儲器
2.5.2 片內數據存儲器
2.5.3 特殊功能暫存器
2.5.4 片外數據存儲器
第3章 KeilC51編程基礎
3.1 KeilC5l簡介
3.1.1 C51與標準C的異同
3.1.2 C51與彙編語言的異同
3.2 C51程式設計基礎
3.2.1 數據類型
3.2.2 運算符及表達式
3.2.3 常量與變數
3.2.4 存儲類型及存儲區
3.2.5 循環控制流程語句
3.2.6 數組
3.2.7 函式
3.2.8 指針
3.2.9 預處理
3.2.10 C51使用規範
第4章 單片機開發工具軟體
4.1 集成開發環境Keilμ Vision4
4.1.1 Keilμ Vision4簡介
4.1.2 軟體啟動和運行
4.1.3 使用方法
4.2 仿真開發工具Proteus
4.2.1 Proteus簡介
4.2.2 軟體的啟動和運行
4.2.3 軟體的使用方法
4.2.4 軟體編程
4.2.5 仿真調試
第5章 片內並行I/O接口
第6章 單片機中斷系統
第7章 單片機的定時器/計數器
第8章 51單片機的串列接口
第9章 單片機系統的擴展
第10章 單片機與輸入/輸出外部設備的接口電路設計
第11章 單片機的串列擴展技術
第12章 單片機與D/A、A/D轉換器的接口
第13章 單片機套用設計與調試實戰篇
第14章 基本輸出程式設計
第15章 基本輸入程式設計
第16章 中斷系統程式設計
第17章 綜合套用設計
附錄1 常用C51庫函式
附錄2 Proteus元器件庫中英文對照表
附錄3 Proteus常用元器件中英文對照表