标题：普通高等教育十一五国家级规划教材：单片机原理及应用技术
图书信息
出版社: 高等教育出版社; 第3版 (2009年1月1日)
平装: 283页
正文语种: 简体中文
开本: 16
ISBN: 9787040250886
条形码: 9787040250886
尺寸: 25.8 x 18.4 x 1.4 cm
重量: 458 g
内容简介
《单片机原理及应用技术(第3版)》是普通高等教育“十一五”国家级规划教材(高职高专教育)。本书系统地介绍了80C5l系列单片机的原理及应用技术，较好地体现了应用型人才的培养要求，具有以下特点：
1.着力片上资源、强化编程训练。尽管新型单片机芯片不断推出，但片上基本资源仍保持稳定。掌握单片机技术就是用程序调度单片机资源工作，本书仍以汇编语言为主要编程工具讲述程序的设计方法与技巧，并将μVision软件的学习与运用贯穿于课程的始终。
2.适合教师讲授、易于学生阅读。本书选材规范，通俗易懂，各章均配有小结和思考题，配有9个实训项目，并为教师提供配套课件及全部习题答案(含上机验证的源程序)。
另外，本书注意反映当代单片机技术的发展，适当介绍了串行接口芯片及C51语言的基本知识，有助于学生进一步的学习和提高。
《单片机原理及应用技术(第3版)》可以作为高职高专自动化、计算机、电气技术、应用电子技术以及机电一体化等专业的教材。本书由李全利主编。
目录
第1章  绪论
1.1  数制与编码的简单回顾
1.1.1  数制
1.1.2  编码
1.1.3  计算机中带符号数的表示
1.2  电子计算机概述
1.2.1  电子计算机的经典结构
1.2.2  微型计算机的组成及其应用形态
1.3  单片机的发展过程及产品近况
1.3.1  单片机的发展过程
1.3.2  单片机产品近况
1.4  单片机的特点及应用领域
1.4.1  单片机的特点
1.4.2  单片机的应用领域
1.5  单片机应用系统开发过程
1.5.1  应用系统的开发
1.5.2  开发过程
1.5.3  单片机开发技术的进展
1.6  μVision集成开发环境简介
1.6.1  Vision的界面
1.6.2  目标程序的生成
1.6.3  仿真调试
1.6.4  示例步骤
本章小结
思考题及习题
实训一  应用系统开发过程演示
第2章  80C51的结构和原理
2.1  80C51系列概述
2.1.1  MCS-51系列
2.1.2  80C51系列
2.2  80C51的基本结构与应用模式
2.2.1  80C51的基本结构
2.2.2  80C51的应用模式
2.3  80C51典型产品资源配置与引脚封装
2.3.1  80C51典型产品资源配置
2.3.2  80C51单片机的封装和引脚
2.4  80C51单片机的CPU
2.4.1  CPU的功能单元
2.4.2  CPU的时钟与时序
2.4.3  80C51单片机的复位
2.5  80C5卫的存储器组织
2.5.1  80C51单片机的程序存储器配置
2.5.2  80C51单片机的数据存储器配置
2.5.3  80C51单片机的特殊功能寄存器(SFR)
2.6  80C51的并行口结构与操作
2.6.1  P0口、P2口的结构
2.6.2  P1口、P3口的结构
2.6.3  并行口驱动简单外设
本章小结
思考题及习题
实训二  片上资源认知实训
第3章  80C51的指令系统
3.1  指令格式及常用符号
3.1.1  机器指令的字节编码形式
3.1.2  符号指令的书写格式
3.2  80C51的寻址方式
3.2.1  寄存器寻址
3.2.2  直接寻址
3.2.3  寄存器间接寻址
3.2.4  立即寻址
3.2.5  变址寻址
3.2.6  相对寻址
3.2.7  位寻址
3.3  数据传送类指令(29条)
3.3.1  一般传送指令
3.3.2  特殊传送指令
3.4  算术运算类指令(24条)
3.4.1  加法
3.4.2  减法
3.4.3  乘法
3.4.4  除法
3.5  逻辑运算与循环类指令(24条)
3.5.1  逻辑与
3.5.2  逻辑或
3.5.3  逻辑异或
3.5.4  累加器清0和取反
3.5.5  累加器循环移位
3.6  控制转移类指令(17条)
3.6.1  五条件转移
3.6.2  条件转移
3.6.3  调用与返回
3.6.4  空操作
3.7  位操作类指令(17条)
3.7.1  位传送
3.7.2  位状态设置
3.7.3  位逻辑运算
3.7.4  位判跳(条件转移)
本章小结
思考题及习题
实训三  指令与寻址方式认知实训
第4章  80C51的汇编语言程序设计
4.1  程序编制的方法和技巧
4.1.1  程序编制的步骤
4.1.2  程序编制的方法和技巧
4.1.3  汇编语言的语句格式
4.2  源程序的编辑与汇编
4.2.1  源程序的编辑与汇编
4.2.2  伪指令
4.3  基本程序结构
4.3.1  顺序程序
4.3.2  分支程序
4.3.3  循环程序
4.4  子程序及其调用
4.4.1  现场保护与恢复
4.4.2  参数传递
4.4.3  常用子程序示例
4.5  简单I/O设备的应用程序设计
4.5.1  独立式键盘与LED显示示例
4.5.2  矩阵式键盘与LED显示示例
本章小结
思考题及习题
实训四  程序设计与硬件仿真实训
第5章  80C51的中断系统及定时/计数器
5.1  80C51单片机的中断系统
5.1.1  80C51中断系统的结构
5.1.2  80C51的中断源
5.1.3  80C51中断的控制
5.2  80C51单片机中断处理过程
5.2.1  中断响应条件和时间
5.2.2  中断响应过程
5.2.3  中断返回
5.2.4  中断程序举例
5.3  80C51单片机的定时/计数器
5.3.1  定时/计数器的结构和工作原理
5.3.2  定时/计数器的控制
5.3.3  定时/计数器的工作方式
5.3.4  定时/计数器用于外部中断扩展
5.3.5  定时/计数器应用举例
5.4  80C52的定时/计数器T2
5.4.1  T2的相关控制寄存器
5.4.2  T2的工作方式
本章小结
思考题及习题
实训五  中断与定时/计数器实训
第6章  80C51单片机的串行口
6.1  计算机串行通信基础
6.1.1  串行通信的基本概念
6.1.2  串行通信接口标准
6.2  80C51单片机的串行口
6.2.1  80c51串行口的结构
6.2.2  80C51串行口的控制寄存器
6.2.3  80C51串行口的工作方式
6.2.4  80C51波特率确定与初始化步骤
6.3  80C51单片机的串行口应用
6.3.1  利用单片机串口的并行I/O扩展
6.3.2  单片机与单片机间的通信
6.3.3  单片机与PC机间的通信
本章小结
思考题及习题
实训六  串行接口实训
第7章  80C51单片机的系统扩展
7.1  存储器的扩展
7.1.1  程序存储器的扩展
7.1.2  数据存储器的扩展
7.2  输人/输出及其控制方式
7.2.1  输入/输出接口的功能
7.2.2  单片机与I/O设备的数据传送方式
7.2.3  单片机扩展TTL芯片的输入/输出
7.3  81C55接口芯片及其应用
7.3.1  81C55的结构及工作方式
7.3.2  81C55的接口方法
7.4  I2C总线接口及其扩展
7.4.1  I2C总线基础
7.4.2  80C51的I2C总线时序模拟
7.4.3  80C51与AT24C02的接口
本章小结
思考题及习题
实训七  串行存储器扩展实训
第8章  80C51单片机的模拟量接口
8.1  D从转换器及其与单片机的接口
8.1.1  DAC0832芯片主要特性与结构
8.1.2  DAC0832与单片机的接口
8.2  A/O转换器及其与单片机的接口
8.2.1  ADC0809芯片及其与单片机的接口
8.2.2  AD574A芯片及其与单片机的接口
8.2.3  串行A/D转换器TLC0831及其与单片机的接口
本章小结
思考题及习题
实训八  模拟量输入接口实训
第9章  80C51单片机的C语言程序设计
9.1  单片机C语言概述
9.1.1  C51程序开发过程
9.1.2  C511程序结构
9.2  C51的数据类型与运算
9.2.1  C51的数据类型
9.2.2  C51数据的存储器类型
9.2.3  80C51硬件结构的C51定义
9.2.4  C51的运算符和表达式
9.3  C51流程控制语句
9.3.1  C51选择语句
9.3.2  C51循环语句
9.4  C51的指针类型
9.4.1  一般指针
9.4.2  基于存储器的指针
9.5  C51的函数
9.5.1  C51函数的定义
9.5.2  C51函数的调用与参数传递
9.5.3  C51的库函数
9.6  C51编程实例
9.6.1  80C51内部资源的编程
9.6.2  80C51扩展资源的编程
本章小结
思考题及习题
实训九  C5亚程序设计实训
第10章  80C51应用系统设计方法
10.1  单片机应用系统设计过程
10.1.1  系统设计的基本要求
10.1.2  系统设计的步骤
10.2  提高系统可靠性的一般方法
10.2.1  电源干扰及其抑制
10.2.2  地线干扰及其抑制
10.2.3  其他提高系统可靠性的方法
10.3  数据采集系统的设计
10.3.1  模拟输入通道的组成
10.3.2  设计示例
10.4  智能二线制温度变送器设计实例
10.4.1  智能温度变送器简介
10.4.2  硬件设计
10.4.3  软件设计
本章小结
思考题及习题
附录A  80C51单片机指令速查表
附录B  C51相关资源
附录C  ASCⅡ置码表
附录D  常用芯片引脚
参考文献