商品簡介
本書從計算機基礎知識開始,介紹了MCS一51系列單片機的硬件結構、指令系統、匯編語言程序設計、中斷系統、定時/計數器、串口以及存儲器、輸入/輸出接口的擴展、A/D轉換器、D/A轉換器、鍵盤、顯示器等的基本內容和應用實例。同時,增加了C51、I2C總線等內容作為選修,以適應單片機新技術的發展。另外,在本書附錄A中給出了一個特別實用的實驗裝置,同時列出了相應的實驗內容;在附錄B中介紹了仿真軟件Proteus的使用方法。
本書針對非電類專業學時少、電知識相對較弱的特點,精化教學內容,合理安排教學順序,精心攻克難點,并配套了相應實驗。本書適合非電類專業的學生和自學者使用,同時也可供電類專業學生參考。
目次
第1章 單片機基礎知識概述
1.1 單片機概述
1.1.1 單片機的概念
1.1.2 單片機的發展歷史
1.2 單片機的特點及應用領域
1.2.1 單片機的特點
1.2.2 單片機的應用領域
1.2.3 單片機的發展趨勢
1.2.4 MCS一51單片機的學習
1.3 單片機學習的預備知識
1.3.1 數制及其轉換
1.3.2 有符號數的表示方法
1.3.3 位、字節和字
1.3.4 BCD碼
l.3.5 ASCII碼
思考題與習題
第2章 MCS-51單片機基本結構
2.1 MCS-51單片機的基本結構與類型
2.1.1 MCS-51單片機的基本結構
2.1.2 MCS-5l單片機的基本類型
2.2 引腳及封裝
2.2.1 引腳
2.2.2 封裝
2.3 MCS-5l存儲器組織
2.3.1 MCS-51存儲器組織簡介
2.3.2 程序存儲器
2.3.3 內部數據存儲器
2.3.4 特殊功能寄存器
2.3.5 外部數據存儲器
2.4 復位電路
2.4.1 復位后各寄存器的狀態
2.4.2 復位電路
2.5 時鐘電路
2.5.1 晶振電路
2.5.2 單片機的時序單位
思考題與習題
第3章 MCS-51單片機指令系統
3.1 基本概念
3.1.1 匯編語言格式
3.1.2 指令中常用符號
3.1.3 尋址方式
3.2 MCS-51指令系統
3.2.1 數據傳送與交換指令
3.2.2 算術運算指令
3.2.3 邏輯運算與移位指令
3.2.4 子程序調用與轉移指令
3.2.5 位操作指令
思考題與習題
第4章 MCS-51匯編語言程序設計
4.1 匯編語言程序格式及偽指令
4.1.1 匯編指令格式
4.1.2 偽指令
4.2 基本程序設計方法
4.2.1 順序程序設計
4.2.2 分支程序設計
4.2.3 循環程序設計
4.2.4 查表程序設計
4.2.5 子程序設計
思考題與習題
第5章 I/O接口及簡單應用
5.1 I/O端口的輸入/輸出特性
5.1.1 P1口
5.1.2 P3口
5.1.3 P0口
5.1.4 P2口
5.2 I/O端口的應用
5.2.1 I/O的簡單控制
5.2.2 LED數碼管顯示
5.2.3 鍵盤
思考題與習題
第6章 中斷系統
6.1 中斷的概念
6.2 中斷系統的結構
……
第7章 定時/計數器
第8章 串行通信接口
第9章 存儲器和並行口的擴展
第10章 單片機測控接口
第11章 C51程序設計入門
第12章 串行總線擴展技術
附錄A MCS-51單片機實驗
附錄B Proteus使用入門
附錄C MCS-51指令表
參考文獻