-
内容大纲
本书以80C51为代表,系统、全面地阐述了51系列单片微型计算机的硬件组成及工作原理、汇编语言和C51语言体系及其程序设计方法、系统扩展的原理及方法、接口技术及其应用基础,并简要介绍了单片机应用系统设计、开发及调试的原则、步骤、方法及常用的开发工具。
本书内容根据教学需要进行编排,兼顾实际工程应用。在编写过程中力求内容充实、概念准确;由浅入深、循序渐进;有点有面、重点突出。为便于读者更好地理解和掌握相关知识,本书配有大量的例题,例题的设计上兼顾到了典型性、实用性和可拓展性;并且本书在每章结束后均附有思考题。
本书可作为高等院校电子信息工程、电气工程及其自动化、机械工程及其自动化、自动化等相关专业单片机课程的教材,也可供从事单片机开发应用方面的工程技术人员阅读和参考。 -
作者介绍
-
目录
第1章 单片机基础知识导论
1.1 基本术语及定义
1.2 单片微型计算机概述
1.2.1 微型计算机及其系统组成
1.2.2 单片微型计算机及其应用
1.3 数制及数制间的转换
1.3.1 常用进位计数制
1.3.2 数制之间的转换
1.3.3 二进制数的运算
1.4 计算机中数的表示方法
1.4.1 真值与机器数
1.4.2 原码、反码与补码
1.4.3 溢出的判别
1.4.4 定点数与浮点数
1.5 计算机常用编码
1.5.1 字符的ASCII码及奇偶检验
1.5.2 BCD码及其十进制调整
思考题
第2章 51单片机硬件基础
2.1 80C51单片机概述
2.1.1 80C51内部功能结构
2.1.2 80C51引脚定义及总线结构
2.2 中央处理器CPU
2.2.1 运算部件
2.2.2 控制部件
2.2.3 CPU时序
2.3 存储器
2.3.1 程序存储器
2.3.2 内部数据存储器
2.3.3 外部数据存储器
2.4 并行I/O接口
2.4.1 P0接口
2.4.2 P1接口
2.4.3 P2接口
2.4.4 P3接口
2.5 80C51的工作方式
2.5.1 程序运行方式
2.5.2 低功耗方式
思考题
第3章 汇编语言及其程序设计
3.1 汇编语言概述
3.1.1 汇编语言源程序及其汇编
3.1.2 汇编语言指令类型与指令格式
3.1.3 汇编语言指令常用符号
3.1.4 操作数寻址方式
3.2 51单片机汇编语言指令体系
3.2.1 数据传送类指令
3.2.2 算术运算类指令
3.2.3 逻辑运算及循环移位类指令
3.2.4 转移控制类指令
3.2.5 位操作类指令
3.2.6 伪指令
3.3 汇编语言程序设计
3.3.1 汇编语言程序设计步骤
3.3.2 程序基本结构及设计方法
3.3.3 数码转换程序设计
3.3.4 运算程序设计
3.3.5 查表程序设计
3.3.6 散转程序设计
3.3.7 延时程序设计
思考题
第4章 51单片机中断、定时/计数器及串行接口
4.1 中断系统
4.1.1 中断系统概述
4.1.2 中断源及中断申请的建立
4.1.3 中断响应的条件
4.1.4 中断响应的过程
4.1.5 中断的应用
4.2 定时/计数器
4.2.1 定时/计数器结构及原理
4.2.2 定时/计数器的工作方式
4.2.3 定时/计数器的应用
4.3 串行通信及串行接口
4.3.1 串行通信概述
4.3.2 80C51串行口结构及工作原理
4.3.3 80C51串行口的应用
思考题
第5章 单片机系统扩展的原理及方法
5.1 单片机系统扩展概述
5.1.1 系统扩展的内容及方法
5.1.2 常用扩展器件简介
5.1.3 存储单元及I/O端口的编址
5.2 存储器的扩展
5.2.1 程序存储器扩展
5.2.2 数据存储器扩展
5.3 I/O接口扩展
5.3.1 并行I/O接口扩展
5.3.2 串行I/O接口的扩展
思考题
第6章 接口技术及其应用基础
6.1 常用并行I/O接口芯片
6.1.1 接口芯片8255A及其应用
6.1.2 接口芯片8155及其应用
6.2 键盘及其接口
6.2.1 键盘的结构及工作原理
6.2.2 键盘接口及其应用
6.3 LED数码显示器及其接口
6.3.1 LED数码显示器结构及原理
6.3.2 多位LED数码显示器接口及其应用
6.4 LCD显示器及其接口
6.4.1 LCD显示器结构及原理
6.4.2 LCD显示器的特点及分类
6.4.3 LCD显示器接口及其应用
6.5 D/A转换器及其接口
6.5.1 D/A转换器结构及原理
6.5.2 D/A转换芯片DAC0832及其应用
6.6 A/D转换器及其接口
6.6.1 A/D转换器结构及原理
6.6.2 A/D转换芯片ADC0809及其应用
思考题
第7章 C51语言及其程序设计
7.1 C51语言及程序结构的特点
7.1.1 C51语言特点
7.1.2 C51程序结构特点
7.1.3 C51预处理命令
7.2 C51数据与运算
7.2.1 数据类型
7.2.2 常量与变量
7.2.3 运算符与表达式
7.3 C51流程控制语句与函数
7.3.1 流程控制语句
7.3.2 函数
7.4 C51程序设计举例
7.4.1 单片机基本I/O口应用
7.4.2 访问外部数据存储器空间
7.4.3 外部中断的应用
7.4.4 定时器/计数器的应用
7.4.5 串行口的应用
7.5 C51语言与汇编语言的混合编程
7.5.1 混合汇编的基本方式
7.5.2 C51与汇编之间的参数传递
7.5.3 混合汇编的实现方法
思考题
第8章 51单片机应用系统开发
8.1 系统总体方案设计
8.2 硬件设计
8.3 软件设计
8.4 可靠性设计
8.5 系统调试
8.6 51单片机应用系统设计实例
8.6.1 四相步进电机控制系统设计
8.6.2 十字路口交通信号控制系统设计
思考题
附录A 51系列单片机指令表
附录B C51库函数
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...