1、内容简介本书是教育部高等学校自动化专业教学指导分委员会立项的“工程应用型自动化专业课程体系与教材建设”项目的成果。由原教育部副部长吴启迪教授和教育部高等学校自动化专业分委员会主任、中国工程院院士清华大学吴澄教授共同作序。由高等教育出版社出版,山东大学陈桂友教授主编,姚永平、王威康主审。2012 年 4 月出版,至今已进行三次印刷,得到了国内许多高校的教师普遍认可,计划 2014 年进行第二版出版工作。本书以基于可仿真的 STC15F2K60S2 系列单片机为背景,从介绍微型计算机的基本结构和工作原理入手,介绍单片微型计算机(单片机)的构成、各个模块的工作过程、接口原理、应用电路设计、汇编语言和
2、 C 语言设计,内容尽可能地选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。全书共分 12 章,第 1 章简要介绍微型计算机的发展历史及应用;第 2 章介绍微型计算机的基础知识,包括数制编码、微型计算机的常见电路、常见技术术语等;第 3 章介绍计算机系统的组成与工作原理,介绍模型机的构成及工作过程,并介绍单片机的内部结构及典型系统构成;第 4 章介绍单片机的指令系统及汇编语言程序设计,介绍单片机程序仿真调试和下载的方法;第 5 章介绍单片机的 C 语言程序设计与调试,介绍 C 语言与单片机汇编语言之间的联系;第 6 章介绍中断的概念和单片机的中断系统;第 7 章介绍定时器
3、计数器与可编程计数器阵列;第 8 章介绍数据通信技术,主要介绍常用的并行接口和串行接口工作原理、接口方法以及常用的数据接口芯片及其使用实例;第 9 章是模数转换器与数模转换器,分别介绍两种转换器的原理和典型芯片的应用;第 10 章介绍人机交互接口设计,人机交互接口是单片机应用系统必不可少的接口应用;第 11 章介绍单片机系统的看门狗技术、时钟选择及省电方式的原理和技术;第 12 章介绍应用系统的设计实例,从硬件和软件两个方面介绍应用系统的设计。每章都有配套的习题,所举例程均经调试通过,很多程序均来自科研和实际应用系统。为了便于学习,开发了与教材配套的综合教学实验平台,该平台提供了 20 余种实
4、验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学习实验手段。本书深入浅出,层次分明,实例丰富,通俗易懂,突出实用,可操作性强,特别适合于作为普通高校计算机类、电子类、电气自动化及机械专业的教学用书。还可作为高职高专以及培训班的教材使用。同时,也可作为从事单片机应用领域的工程技术人员的参考书。网上订购 http:/, , www.JD.com目录:第一章 微型计算机概述 .1.1 微型计算机发展概况 .1.1.1 微处理器和微型计算机 .1.1.2 微型计算机的基本构成 .1.1.3 单片微型计算机简介 .1.1.4 微型计算机的软件系统 .1.2 微型计算机的应用 .1.3 习题
5、.第二章 微型计算机的基础知识 .2.1 计算机中的数制及其编码 .2.1.1 数与数制 .2.1.2 不同数制之间的转换 .2.1.3 数值数据的编码及其运算 .2.1.4 非数值数据的编码 .2.2 布尔代数和常见逻辑电路 .2.2.1 布尔代数 .2.2.2 基本逻辑运算和逻辑门电路 .2.2.3 常用组合逻辑电路 .2.3 微型计算机的常用技术术语和技术 .2.3.1 常用单位及术语 .2.3.2 常见技术 .2.4 习题 .第三章 计算机系统的组成与工作原理 .3.1 模型机的结构及工作过程 .3.1.1 模型机的结构简介 .3.1.2 模型机的工作过程 .3.2 单片机的结构 .3
6、.2.1 单片机的内部结构 .3.2.2 单片机的引脚及功能 .3.3 单片机 I/O 口的使用 .3.4 单片机应用系统的典型构成 .3.5 习题 .第四章 指令系统及汇编语言程序设计 .4.1 编程语言 .4.1.1 助记符语言 .4.1.2 操作码 .4.1.3 操作数 .4.2 指令格式及其分类 .4.2.1 汇编语言的一般格式 .4.2.2 指令代码的存储格式 .4.2.3 指令中的符号约定 .4.3 寻址方式 .4.4 数据传送类指令 .4.4.1 数据传送指令 .4.4.2 数据交换指令 .4.4.3 栈操作指令 .4.5 逻辑操作类指令 .4.5.1 对累加器 A 进行的逻辑操
7、作 .4.5.2 双操作数逻辑操作指令 .4.6 算术运算类指令 .4.6.1 加减运算指令 .4.6.2 乘除运算指令 .4.6.3 增量、减量指令 .4.6.4 二十进制调整指令 .4.7 位操作指令 .4.7.1 位数据传送指令 .4.7.2 位状态控制指令 .4.7.3 位逻辑操作指令 .4.7.4 位条件转移指令 .4.8 控制转移类指令 .4.9 汇编语言程序设计 .4.9.1 伪指令 .4.9.2 汇编语言程序设计的一般步骤和基本框架 .4.9.3 典型汇编语言程序设计举例 .4.10 汇编语言程序调试 .4.10.1 Keil uVision 集成开发环境简介 .4.10.2
8、Keil uVision 集成开发环境中调试单片机汇编语言程序的方法 .4.11 利用 ISP 工具将程序下载到单片机中验证程序 .4.11.1 ISP 下载程序的运行过程 .4.11.2 使用 ISP 工具下载程序的步骤 .4.12 习题 .第五章 单片机的 C 语言程序设计及仿真调试 .5.1 单片机 C 语言程序中的常用功能 .5.1.1 逻辑运算和位运算 .5.1.2 预处理 .5.2 Keil C 和 ANSI C .5.2.1 Keil C51 扩展关键字 .5.2.2 扩展 I/O 口的使用 .5.2.3 Keil C51 函数 .5.2.4 STC15F2K60S2 单片机 C
9、51 程序框架 .5.3 STC15F2K60S2 单片机 C 语言程序调试 .5.4 习题 .第六章 中断 .6.1 中断的概念 .6.2 单片机的中断系统及其管理 .6.2.1 中断源及其优先级管理 .6.2.2 单片机中断处理过程 .6.2.3 中断请求的撤除 .6.2.4 中断程序编程举例 .6.2.5 中断使用过程中需要注意的问题 .6.3 习题 .第七章 定时/计数器与可编程计数器阵列 .7.1 定时/计数器及其应用 .7.1.1 定时/计数器的结构及工作原理 .7.1.2 定时/计数器的相关寄存器 .7.1.3 定时/计数器的工作方式 .7.1.4 定时/计数器量程的扩展 .7.
10、1.5 定时/计数器编程举例 .7.2 可编程时钟输出模块及其应用 .7.2.1 可编程时钟输出的相关寄存器 .7.2.2 可编程时钟输出的编程实例 .7.3 可编程计数器阵列模块及其应用 .7.3.1 PCA 模块的结构 .7.3.2 PCA 模块的特殊功能寄存器 .7.3.3 PCA 模块的工作模式 .7.3.4 PCA 模块的应用 .7.4 习题 .第八章 数据通信 .8.1 通信的有关概念 .8.1.1 串行通信的相关概念 .8.1.2 并行通信中的相关概念 .8.2 串行接口 .8.2.1 单片机的串行接口 .8.2.2 RS232 串行通信接口 .8.2.3 RS485 通信接口 .8.2.4 SPI 通信接口 .8.2.5 I2C 通信接口 .8.3 并行接口的扩展方法 .8.3.1 8255A 接口及其应用
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。