计算机
类型
可以朗读
语音朗读
238千字
字数
2015-09-01
发行日期
展开全部
主编推荐语
单片机教学经验结晶,详细介绍MCS-51及应用设计。
内容简介
本书是作者多年来从事单片机教材的编写工作和讲授单片机课程教学工作的结晶。全书共介绍了MCS-51单片机的硬件结构、指令系统、各种硬件接口设计、常用的数据运算和处理程序、接口驱动程序及应用系统的设计,并对MCS-51为内核的新型单片机应用系统设计中的抗干扰技术、C语言编程技术、单片机的仿真开发系统及各种新的外围接口器件也作了详细的介绍。每章后配有思考题和习题。最后附有实验指导书。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 单片机概论
- 1.1 单片机概述
- 1.2 单片机的历史与发展
- 1.2.1 单片机的发展概况
- 1.2.2 单片机的发展趋势
- 1.2.3 单片机产品近况
- 1.3 单片机的应用领域
- 1.4 单片机中使用的数制及常用的语言
- 习题
- 第2章 单片机系统开发环境
- 2.1 Keil µVision3 C51集成开发环境
- 2.1.1 Keil µVision3 C51的安装
- 2.1.2 Keil µVision3 C51的使用及调试
- 2.2 Proteus ISIS单片机仿真软件操作
- 2.2.1 Proteus ISIS 软件环境
- 2.2.2 在Proteus中创建新的元件
- 2.2.3 Proteus电路仿真
- 2.2.4 Proteus ISIS单片机仿真
- 2.3 Keil与Proteus联合调试
- 2.3.1 Keil与Proteus接口
- 2.3.2 Keil与Proteus联合调试实例
- 习题
- 第3章 80C51单片机的硬件结构
- 3.1 80C51单片机的硬件组成
- 3.1.1 80C51单片机硬件结构图
- 3.1.2 80C51单片机的引脚信号
- 3.2 80C51单片机的微处理器
- 3.2.1 运算器
- 3.2.2 控制器
- 3.2.3 CPU时序
- 3.3 80C51单片机存储器
- 3.3.1 片内RAM结构及其地址空间分布
- 3.3.2 片外RAM的扩展
- 3.3.3 程序存储器
- 3.4 时钟电路和复位电路
- 3.4.1 时钟电路
- 3.4.2 复位电路
- 习题
- 第4章 80C51单片机指令系统与程序设计
- 4.1 概述
- 4.1.1 机器码指令
- 4.1.2 汇编语言指令
- 4.2 寻址方式
- 4.2.1 立即寻址
- 4.2.2 寄存器寻址
- 4.2.3 RAM寻址
- 4.2.4 程序存储器中数据的寻址
- 4.2.5 I/O端口中数据的寻址
- 4.2.6 程序的寻址
- 4.2.7 位寻址
- 4.3 指令系统
- 4.3.1 数据传送类指令
- 4.3.2 算术运算类指令
- 4.3.3 逻辑操作类指令
- 4.3.4 位操作类指令
- 4.4 汇编语言程序设计基础
- 4.4.1 顺序程序设计
- 4.4.2 循环程序设计
- 4.4.3 分支程序设计
- 4.4.4 子程序及其调用
- 习题
- 第5章 单片机的C语言编程
- 5.1 单片机C51语言概述
- 5.1.1 C51的数据类型
- 5.1.2 C51对内部资源的定义
- 5.1.3 常量与变量
- 5.1.4 C51绝对地址访问
- 5.2 运算符和表达式
- 5.2.1 关系运算符与关系表达式
- 5.2.2 逻辑运算符与逻辑表达式
- 5.2.3 算术运算符与算术表达式
- 5.2.4 位运算符和复合赋值运算符
- 5.2.5 条件运算符和指针运算符
- 5.2.6 表达式语句
- 5.3 分支程序设计
- 5.3.1 if语句
- 5.3.2 switch 语句
- 5.4 循环程序设计
- 5.4.1 while语句
- 5.4.2 do-while 语句
- 5.4.3 for 语句
- 5.4.4 break与continue语句
- 5.5 函数
- 5.5.1 函数的定义
- 5.5.2 函数的调用
- 5.5.3 中断函数
- 5.6 数组及指针的使用
- 5.6.1 数组的使用
- 5.6.2 指针的使用
- 习题
- 第6章 80C51单片机片内功能模块的使用
- 6.1 并行I/O接口的输入与输出
- 6.1.1 在MOV指令下可直接输入/输出的P1口
- 6.1.2 在MOVX指令下由系统总线进行输入/输出的P0和P2口
- 6.1.3 具有特殊功能的P3口
- 6.1.4 阶段实践
- 6.2 中断系统
- 6.2.1 中断系统的结构
- 6.2.2 中断源和中断请求标志
- 6.2.3 系统对中断的管理
- 6.2.4 中断的响应过程
- 6.2.5 中断程序的编程方法
- 6.2.6 阶段实践
- 6.3 片内定时器/计数器
- 6.3.1 定时器/计数器的内部结构及工作原理
- 6.3.2 定时器/计数器的工作方式
- 6.3.3 定时器/计数器的应用设计
- 6.3.4 阶段实践
- 6.4 串 行 接 口
- 6.4.1 串行口的内部结构
- 6.4.2 串行口的工作方式
- 6.4.3 串行口的波特率
- 6.4.4 SMOD位对波特率的影响
- 6.4.5 80C51单片机串口通信应用
- 6.4.6 阶段实践
- 习题
- 第7章 80C51单片机接口技术应用
- 7.1 LED显示接口电路
- 7.1.1 LED显示器和显示器接口
- 7.1.2 LED显示器接口技术
- 7.1.3 阶段实践
- 7.2 键盘接口电路
- 7.2.1 键盘的工作原理
- 7.2.2 独立式键盘
- 7.2.3 矩阵式键盘
- 7.2.4 键盘的编码
- 7.2.5 阶段实践
- 7.3 LCD显示接口电路
- 7.3.1 概述
- 7.3.2 组成结构图
- 7.3.3 模块接口说明
- 7.3.4 模块的主要硬件构成
- 7.3.5 指令说明
- 7.3.6 读写时序图
- 7.3.7 应用举例
- 7.3.8 阶段实践
- 7.4 D/A转换接口电路
- 7.4.1 D/A转换接口电路的基本原理
- 7.4.2 D/A转换器的主要特点与技术指标
- 7.4.3 DAC 0832芯片
- 7.4.4 DAC 0832与80C51的接口设计
- 7.4.5 阶段实践
- 7.5 A/D转换接口电路
- 7.5.1 A/D转换接口电路的基本原理
- 7.5.2 A/D转换器的主要技术指标
- 7.5.3 ADC 0809芯片
- 7.5.4 阶段实践
- 习题
- 第8章 80C51单片机的串行通信技术
- 8.1 串行通信基础
- 8.1.1 串行通信分类
- 8.1.2 串行通信的制式
- 8.1.3 接收/发送时钟
- 8.1.4 信号的调制与解调
- 8.1.5 通信数据的检测和校正
- 8.1.6 串行通信接口电路UART、USRT和USART
- 8.2 串行通信总线标准
- 8.2.1 RS-232C总线标准与应用
- 8.2.2 RS-449、RS-422A及RS-423A接口总线标准与应用
- 8.2.3 RS-485标准总线接口
- 8.2.4 20mA电流环路串行接口
- 8.3 I2C总线接口
- 8.3.1 I2C总线的功能和特点
- 8.3.2 I2C总线的构成及工作原理
- 8.3.3 I2C总线的工作方式
- 8.3.4 I2C总线数据传输方式的模拟
- 8.3.5 阶段实践
- 8.4 DS18B20单线数字温度传感器
- 8.4.1 DS18B20的特点
- 8.4.2 DS18B20的内部结构
- 8.4.3 DS18B20的控制方法
- 8.4.4 DS18B20的工作时序
- 8.4.5 阶段实践
- 习题
- 第9章 单片机应用系统设计与调试
- 9.1 单片机应用系统设计
- 9.1.1 单片机应用系统设计步骤
- 9.1.2 单片机应用系统硬件设计
- 9.1.3 单片机应用系统软件设计
- 9.2 单片机应用系统的开发与调试
- 9.2.1 单片机应用系统的开发
- 9.2.2 单片机应用系统的调试
- 9.3 单片机课程设计
- 9.3.1 单片机课程设计规范
- 9.3.2 课程设计实例——电子万年历设计
- 习题
- 附录A 80C51系列单片机指令表
- 附录B ASCII码表
- 附录C C51库函数
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。