MCS-51系列单片机及汇编编程
书 号:9787113129422
丛 书 名:全国高职高专院校机电类专业规划教材
作 者:凌艺春 刘惠娟
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:26元
-
内容简介
本书主要介绍了MCS-51系列单片机及汇编编程的相关知识。 -
前言
本书根据教育部有关高等职业院校人才培养要求编写而成,以项目为载体,每一项目都体现了基于工作过程的特点。教材编写的理念和思路是从通用性的角度考虑,选取单片机控制的电子广告牌、温度测控、数控电源三类典型的单片机应用项目作为载体,通过这些项目将单片机的基本知识、汇编编程知识及应用中的各种能力融合在一起。读者在学习中可根据这三种项目设计学习情境,一个项目对应一个综合学习情境。教材在编写上力求突出高职特色,以应用为目的,理论以必需、够用为度,把握适用性、科学性、先进性、应用性。为了体现课程与工程的紧密联系,在每一章的开头都有一幅与该章节内容相同的电路实物图,其目的就是让学生在学习时能够将自己所学的知识与知识应用的目标对象相联系,从而提高学生学习的兴趣。在使用文字语言和插图上尽量做到活泼,每一章都含有数量不等的小知识、小问答、小训练和小建议模块。为了突出技能这一内容,在部分章节穿插了小技能模块。
众所周知,汇编语言在编程上非常灵活,没有统一的模式,移植性差,初学者难以在短时间内掌握,为此本书在介绍汇编编程知识时,从汇编程序结构标准化、子程序模型标准化方面入手,给出一种有规律、移植性好的汇编编程方法,使读者能很快掌握汇编编程知识并能应用于解决大型汇编编程问题。
本书共分为11章,第1章为MCS-51系列单片机的基本知识; 第2章为MCS-51系列单片机的组成;第3章为MCS-51系列单片机汇编语言及程序设计;第4章为MCS-51系列单片机的中断系统及计数定时器;第5章为MCS-51系列单片机的键盘和显示的汇编编程;第6章为MCS-51系列单片机的输出控制(D/A转换)的汇编编程;第7章为MCS-51系列单片机的数据采集(A/D转换)汇编编程;第8章为MCS-51系列单片机资源扩展的汇编编程;第9章为MCS-51系列单片机串行通信的汇编编程;第10章为MCS-51系列单片机实用开发工具;第11章为MCS 系列单片机应用系统设计及开发。另外,附录中还给出了各项目的源代码及Proteus仿真软件中使用的图形符号与国际图形符号的对照表。
本书由广西工业职业技术学院凌艺春担任第一主编,南通大学电气工程学院刘惠娟担任第二主编,广西工业职业技术学院吴尚庆、翟红云、王彰云、孙洪民担任副主编。第1章由广西工业职业技术学院黄飞编写,第2章、第3章、第5章由广西工业职业技术学院凌艺春编写,第4章由广西工业职业技术学院陈登义编写,第6章由广西工业职业技术学院孙洪民编写,第7章由广西工业职业技术学院翟红云编写,第8章、第10章由广西工业职业技术学院吴尚庆编写,第9章由广西工业职业技术学院王彰云编写,第11章由南通大学电气工程学院刘惠娟编写。
本书由教育部高职高专自动化技术类专业教学指导委员会主任委员、天津中德职业技术学院吕景泉教授主审,吕教授对书稿进行了详细的审阅,并提出了许多宝贵意见,在此表示衷心的感谢。
由于编者水平有限,时间仓促,书中必有疏漏及错误之处,殷切希望使用本书的师生和读者批评指正。
编 者
2011.06 -
目录
第1章 MCS-51系列单片机的基本知识 1
1.1 单片机的历史与应用 2
1.1.1 单片机的发展历史 2
1.1.2 单片机的应用 3
1.2 不同类型的单片机介绍 4
习题 4
第2章 MCS-51系列单片机的组成 5
2.1 MCS-51系列单片机外部结构 6
2.2 MCS-51系列单片机内部结构 12
2.3 MCS-51系列单片机的时序和工作方式 20
习题 21
第3章 MCS-51系列单片机汇编语言及程序设计 23
3.1 项目引入:单片机最小应用系统的使用 24
3.2 单片机汇编语言及程序设计的相关知识 27
3.2.1 MCS-51系列单片机汇编语言基础 27
3.2.2 数据传送类指令 31
3.2.3 算术运算类指令 34
3.2.4 逻辑运算类指令 36
3.2.5 控制转移类指令 38
3.2.6 位操作类指令 41
3.2.7 伪指令 43
3.3 汇编语言程序设计 44
习题 55
第4章 MCS-51系列单片机的中断系统及计数定时器 60
4.1 项目引入:LED点阵屏的动态显示 61
4.2 单片机中断系统的相关知识 64
4.2.1 中断系统 64
4.2.2 中断控制应用举例 70
4.2.3 MCS定时/计数器 72
4.2.4 定时/计数器应用举例 77
4.2.5 中断、定时/计数器综合应用举例——LED点阵广告屏 79
习题 84
第5章 MCS-51系列单片机的键盘和显示的汇编编程 87
5.1 项目引入一:独立键盘与静态数码管显示 88
5.2 项目引入二:矩阵键盘加独立键盘与液晶显示 92
5.3 键盘和显示的相关知识 94
5.3.1 独立键盘与数码管显示的相关知识 94
5.3.2 矩阵键盘加独立键盘与液晶显示的相关知识 108
习题 125
第6章 MCS-51系列单片机的输出控制(D/A转换)的汇编编程 128
6.1 项目引入:简易数控电源 129
6.2 D/A转换的相关知识 133
6.2.1 D/A转换器的主要指标 133
6.2.2 典型的D/A转换器及接口 134
6.2.3 简易数控电源项目编程说明 137
6.2.4 DAC0832应用举例 138
习题 140
第7章 MCS-51系列单片机的数据采集(A/D转换)汇编编程 141
7.1 项目引入:温度检测 142
7.2 A/D转换的相关知识 147
7.2.1 A/D转换器的主要指标 148
7.2.2 逐次逼近型A/D转换器及接口 148
7.2.3 温度检测项目编程说明 151
7.2.4 ADC0809应用举例 151
习题 153
第8章 MCS-51系列单片机资源扩展的汇编编程 155
8.1 项目引入:单片机八级中断扩展电路使用 156
8.2 单片机资源扩展的相关知识 160
8.2.1 片外三总线的扩展 160
8.2.2 程序存储器的扩展 161
8.2.3 数据存储器的扩展 164
8.2.4 定时器/计数器的扩展 166
8.2.5 I/O口的扩展 168
习题 176
第9章 MCS-51系列单片机串行通信的汇编编程 177
9.1 项目引入:温度采集系统的数据传输 177
9.2 单片机串行通信的相关知识 180
9.2.1 异步通信和同步通信 180
9.2.2 波特率和接收/发送时钟 181
9.2.3 单工、半双工、全双工通信方式 183
9.2.4 异步串行通信的信号形式 183
9.2.5 MCS-51串行接口的结构 184
9.2.6 串行口特殊功能寄存器 185
9.2.7 单片机的工作方式 187
习题 190
第10章 MCS-51系列单片机实用开发工具 191
10.1 Keil软件使用介绍 192
10.1.1 Keil uVision2软件 193
10.1.2 使用Keil uVision2软件编写和调试程序 198
10.2 Proteus软件使用介绍 204
10.2.1 Proteus 6.9软件 204
10.2.2 Proteus元件库常用元件的中英文对照表 211
习题 213
第11章 MCS系列单片机应用系统设计及开发 214
11.1 单片机应用系统设计的一般步骤和方法 215
11.2 单片机抗干扰设计 220
习题 223
附录A 项目应用程序 224
附录B 书中所用符号说明 240
参考文献 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1凌艺春 研究生 副教授 工作单位广西工业职业技术学院 邮政编码530001 电话13978669811 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
本书紧扣高职院校培养高等技术应用型人才的大目标,以应用为目的,以必需、够用为度,把握适用性、科学性、先进性、应用性。在选材和内容编排上,为体现该课程与工程应用的紧密联系,本书编写采用项目编排,以三类典型的单片机应用项目作为载体,通过这些载体将单片机应用技术中的各种能力贯穿始终,注重项目的过程行为导向。在使用文字语言和插图上尽量做到活泼。为使学生在学习中保持较高的兴趣,每章后都附有多种类型的习题,以帮助学生巩固所学内容。
本书内容包括MCS-51系列单片机的基本知识、MCS-51系列单片机的组成、MCS-51系列单片机汇编语言及程序设计、MCS-51系列单片机的中断系统及计数定时器、MCS-51系列单片机的键盘和显示的汇编编程、MCS-51系列单片机的输出控制(D/A转换)的汇编编程、MCS-51系列单片机的数据采集(A/D转换)汇编编程、MCS-51系列单片机资源扩展的汇编编程、MCS-51系列单片机串行通信的汇编编程、MCS-51系列单片机实用开发工具、MCS 系列单片机应用系统设计及开发等内容。 -
书评书荐
-
附件下载
图书推荐