MCS-51单片机原理、系统设计与应用

王朝百科·作者佚名  2010-07-12  
宽屏版  字体: 小  |  中  |  大  |  超大  

版权信息

MCS-51单片机原理、系统设计与应用

书 名: MCS-51单片机原理、系统设计与应用

作者:万福君 刘芳等

出版社:清华大学出版社

出版时间: 2008

ISBN: 9787302169598

开本: 16

定价: 38.00 元

内容简介本书以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

……

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有