定 价:59.5 元
丛书名:安徽省高等学校“十三五”省级规划教材工程应用型院校计算机系列教材/胡学钢总主编
- 作者:黄勇,高先和主编
- 出版时间:2019/6/1
- ISBN:9787566418890
- 出 版 社:安徽大学出版社
- 中图法分类:TP368.1
- 页码:351页
- 纸张:胶版纸
- 版次:1
- 开本:16K
- 字数:(单位:千字)
本书是安徽省高等学校“十三五”省级规划教材,以常用的80C51系列单片机为核心,通过大量的实例系统地介绍了单片机的工作原理及接口技术,主要包括单片机的内部结构与工作原理、指令系统与汇编语言程序设计、单片机的C51程序设计、中断系统、定时器/计数器等内容。本书理论体系完整,内容详实,语言通俗易懂,实例丰富,实用性和针对性强,既适合作为高等院校计算机、自动化、电子信息工程等专业的教材,又可供有关技术培训及工程技术人员自学参考使用。
随着电子技术的发展和近代超大规模集成电路的出现,通过对计算机的功能部件进行剪裁及优化,将CPU、程序存储器、数据存储器、并行I/O口、串行I/O口、定时/计数器及中断控制器等基本部件集成在一块芯片中,制成了单芯片微型计算机,简称单片机,又叫微控制器。由于它能嵌入某个电路或电子产品设备中,因此又被称为嵌入式控制器。自20世纪80年代初诞生以来,MCS-51系列单片机以优越的性能、成熟的技术和高可靠性占领了工业控制的主要市场,特别是在我国,MCS-51系列单片机成为单片机应用领域的主流,同时也是最适合初学者上手学习单片机系统开发的一款单片机,具有极强的竞争力。本书以80C51单片机为例,从工程应用的角度,详尽地介绍单片机的工作原理及其应用。
本书共分为10章。第1章是单片机概述,介绍什么是单片机、单片机的发展历程、特点、分类及应用,并介绍单片机应用系统的结构与开发过程;第2章主要介绍80C51的硬件结构、工作原理及单片机最小系统;第3章主要介绍MCS-51单片机的指令系统、指令的使用方法及汇编语言程序设计;第4章主要介绍单片机的C51语言程序设计及Keil C软件的使用;第5章主要介绍显示器接口原理、键盘接口技术、常用输入传感器及常用电机输出;第6章主要介绍MCS-51单片机的中断系统、定时/计时器资源;第7章主要介绍单片机的串行口资源;第8章主要介绍D/A与A/D转换技术及典型数模、模数转换器的接口电路设计;第9章主要介绍I2C、SPI串行总线技术;第10章主要介绍单片机应用系统设计方法及举例。
本书具有以下特点:
(1)本书着重强调单片机的片上基本资源的介绍,力求系统全面、条理清楚、通俗易懂。
(2)本书不局限于一种编程语言,对汇编语言和流行的单片机C51语言都做了介绍,并通过相关示例进行说明。考虑到单片机C51语言兼备高级语言与低级语言的优点,语法结构和标准C语言基本一致,语言简洁,便于学习,支持的微处理器种类繁多,可移植性好,所以本书全面系统地介绍单片机C51语言及Keil C开发环境的使用。
(3)本书在内容组织上力求实用,书中略去存储器扩展的相关知识,而对于目前常用的I2C、SPI、单总线等串行总线扩展进行详细介绍。
本书适合普通高等院校电子信息、通信工程、自动化、计算机专业、电气工程、机电一体化、测控技术和仪器仪表等专业作为教材使用,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化以及各类MCS-51单片机应用的工程技术人员参考。
本书由黄勇、高先和主编,其中黄勇编写了第1、6、8章,王本有编写了第2章,陈付龙编写了第3章,孟浩编写了第4章,焦俊编写了第9章,高先和编写了第5、7、10章,高先和统一修改了全书,全书由黄勇、高先和定稿。石朝毅、周泽华、卢军、谷艳红、张胜、章洋等为本书的编写及修改也做了大量的工作。
在本书的编写过程中,编者参考了大量国内外著作和资料,还参考了各厂家芯片说明书,在此向这些作者表示衷心的感谢。
由于编者水平有限,错误与不妥之处在所难免,恳请读者批评指正。
第1章 单片机概述
1.1 微型计算机与单片机
1.1.1 微型计算机
1.1.2 单片机的概念
1.1.3 单片机与嵌入式控制系统
1.2 单片机的发展
1.2.1 单片机的发展历程
1.2.2 MCS-51系列单片机
1.2.3 单片机的最新发展状况
1.3 单片机的特点、分类及应用
1.3.1 单片机的特点
1.3.2 单片机的分类
1.3.3 单片机的应用
1.4 单片机应用系统的结构与开发过程
1.4.1 单片机应用系统的结构
1.4.2 单片机应用系统的开发过程
本章小结
本章习题
第2章 51单片机的基本结构与工作原理
2.1 51单片机的基本结构
2.2 51单片机的封装与引脚
2.2.1 51单片机的封装
2.2.2 51单片机的引脚
2.3 51单片机的CPU与存储器
2.3.1 51单片机的CPU
2.3.2 CPU的时钟与时序
2.3.3 51单片机的存储结构
2.4 51单片机的工作方式
2.5 并行I/O端口
2.5.1 PO口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
2.6 单片机最小系统
本章小结
本章习题
第3章 MCS-51指令系统与汇编语言程序设计
3.1 MCS-51指令系统概述
3.1.1 指令与指令系统
3.1.2 程序设计语言
3.1.3 MCS-51指令系统
3.1.4 指令中的常用符号
3.1.5 汇编语言指令格式与伪指令
3.2 MCS-51指令系统的寻址方式
3.2.1 立即寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 MCS-51指令集
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算类指令
3.3.4 移位类指令
3.3.5 位操作指令
3.3.6 程序转移及子程序调用与返回指令
3.4 MCS-51汇编语言程序设计
3.4.1 汇编语言程序设计的步骤
……
第4章 单片机的C51语言程序设计
第5章 显示、键盘、I/O接口
第6章 中断系统与定时/计数器
第7章 单片机串行通信
第8章 数模和模数转换
第9章 单片机的总线扩展技术
第10章 单片机应用系统设计方法及举例
参考文献