《MCS-51单片机原理、系统设计与套用》是2008年清华大学出版社出版的图书,作者是万福君、刘芳。
基本介绍
- 书名:MCS-51单片机原理、系统设计与套用
- 作者:万福君、刘芳
- ISBN:9787302169598
- 页数:411
- 定价:38.00
- 出版社:清华大学出版社
- 出版时间:2008年
- 开本:16开
内容简介
本书以MCS-51系列单片机为基本内容,介绍了微型机的基本概念,阐明了8051机的核心结构、工作原理、面向用户的特性、指令系统、程式设计以及常用外围晶片;叙述了单片机存储器系统设计、输入输出接口设计、A/D、D/A转换技术和中断系统的设计与套用;讨论了用户系统软硬体的设计方法;C51高级语言程式设计等;最后还介绍了最新的MCS-51系列中独具特色的新型兼容机及其新增特性。各章均附有习题与思考题。
本书内容丰富、深入浅出、理论联繫实际、阐述清楚、通俗易懂、便于自学,可作为高等院校微机原理和单片机原理课程的教材(40~60学时),也可作为从事单片机套用和研发相关的工程技术人员的参考书。
作者简介
万福君,国防科技大学任教。
编辑推荐
借鉴国内外计算机科学与技术学科和计算机基础课程体系的研究成果,努力反映计算机科学技术的最新成果和发展趋势。
强调理论与实践紧密结合,注重能力和综合素质的培养,通过实例讲解原理和方法,引导学生掌握理论方法的实际运用。
主教材配有电子课件、习题解答、实验指导等丰富的教学资源,方便师生的教与学。
目录
第0章绪论1
0.1微型计算机发展史1
0.2微型计算机的分类2
0.3微型计算机的套用3
第1章微型机的基本知识4
1.1微处理器、微型机和单片机的概念4
1.2微型机模型的组成5
1.2.1CPU的内部结构5
1.2.2存储器8
1.2.3I/O接口和外设9
1.2.4模型机的工作过程9
1.3微机系统12
1.3.1微机硬体组成12
1.3.2软体系统15
1.3.3衡量计算机性能的主要技术指标16
1.4单片微型计算机17
1.4.1单片机发展史17
1.4.2单片机发展趋势17
1.4.3单片机内部结构18
1.4.4单片机套用系统19
1.4.5单片机典型产品20
1.4.6单片机的套用26
习题与思考28
第2章MCS-51单片机硬体结构29
2.1MCS-51单片机主要功能特点29
2.2MCS-51单片机内部结构分析31
2.3MCS-51单片机的引脚功能32
2.3.1时钟电路32
2.3.2控制信号33
2.3.3I/O口35
2.3.4MCS-51单片机管脚的套用特性38
2.4MCS-51的存储器组织39
2.4.1MCS-51程式存储器39
2.4.2数据存储器41
2.4.3专用暂存器43
2.4.4外部数据存储器47
2.5MCS-51CPU时序47
2.5.1机器周期、状态、相位47
2.5.2典型指令的取指和执行时序47
2.6MCS-51低功耗运行方式49
2.6.1HMOS型单片机掉电运行方式49
2.6.2CHMOS型单片机的掉电运行方式与待机方式49
2.7MCS-51内部程式存储器的写入、校验和加密50
2.7.18751片内EPROM的写入和擦除50
2.7.28751/8051内部程式校验51
2.7.3内部程式存储器加密位52
习题与思考52
MCS-51单片机原理、系统设计与套用目录第3章MCS-51指令系统54
3.1指令系统概述54
3.1.1指令与指令系统54
3.1.2程式与程式设计54
3.1.3彙编语言55
3.1.4伪指令57
3.1.5MCS-51指令系统的特点60
3.2MCS-51指令的定址方式62
3.2.1立即定址62
3.2.2直接定址63
3.2.3暂存器定址64
3.2.4暂存器间接定址64
3.2.5基址暂存器加变址暂存器间接定址65
3.2.6相对定址66
3.2.7位定址67
3.3MCS-51指令系统介绍67
3.3.1数据传送指令(共29条)68
3.3.2算术运算指令(共24条)80
3.3.3逻辑运算指令(共24条)91
3.3.4控制转移指令(共17条)100
3.3.5布尔处理类指令108
习题与思考114
第4章彙编语言程式设计119
4.1概述119
4.1.1採用彙编语言的优点119
4.1.2彙编语言程式设计步骤119
4.1.3评价程式质量的标準120
4.2简单程式120
4.3分支程式123
4.3.1简单分支程式123
4.3.2多重分支程式124
4.3.3?N?路分支程式125
4.4循环程式129
4.4.1循环程式的导出129
4.4.2多重循环133
4.4.3编写循环程式应注意的问题135
4.5查表程式136
4.6子程式的设计及其调用140
4.6.1子程式的概念140
4.6.2调用子程式的要点140
4.6.3子程式的调用及嵌套144
4.7程式设计举例147
4.7.1算术运算程式147
4.7.2代码转换程式153
习题与思考156
第5章MCS-51定时/计数器、串列口及中断系统159
第6章单片机系统扩展设计192
第7章数模及模数转换器接口260
第8章单片机C语言程式设计303
第9章与MCS-51兼容的新型单片机334
第10章单片机套用系统研製方法380
附录AREG51.H档案400
附录BABSACC.H档案403
附录CASCII码字元表404
附录DMCS-51系列单片机指令表405
参考文献412
……