单片机原理及其接口技术学习辅导与实践教程

单片机原理及其接口技术学习辅导与实践教程"

作者:胡汉才
ISBN:9787302084556
定价:¥16
字数:千字
页数:
出版时间:2004.06.01
开本:
版次:1-3
装帧:
出版社:清华大学出版社
简介

本书是《单片机原理及其接口技术》(第2版)的配套教材。其内容分为3部分;第1部分是课程大纲,指出了本门课程的基本内容和学习要求;第2部分是学习辅导材料;对主教材中各章内容进行了归纳、总结和提升,指出各章中的重点和难点,并对疑难问题和疑难程序进行了分析和讨论;第3部分是实践教程,介绍了DVCC实验系统、SK和MBUG使用方法,选编了各类实验共13个,精心设计了两个模拟应有系统,可作为课程设计或毕业设计项目来选用,并附有参考程序。本书首先是大专院校的单片机实践的教材,其次才是主教材的辅导材料,并且也可作为广大科技人员的自学参考书。

前言

《单片机原理及其接口技术》(第2版)是一套完整的三合一立体教材:主教材是《单片机原理及其接口技术》(第2版);主教材的配书光盘是CAI教材,盘内还附有各章“习题与思考题”答案;本书是《单片机原理及其接口技术》(第2版)的学习辅导与实践教学教材。

“单片机原理及应用”以讲授单片机控制系统的软、硬件设计为目标,是一门比较难学的课程,原因是单片机控制系统是一种由大规模或超大规模集成电路芯片构成的应用系统。因此,要在较短时间内弄清单片机内部结构和工作原理有一定难度,而使一个初学者具备设计一个单片机应用系统的能力更不容易。为了帮助读者缩短这一过程,学好用好单片机,作者特地针对《单片机原理及其接口技术》(第2版)一书撰写了学习辅导。

“单片机原理及应用”也是一门实践性很强的学科,实践和理论教学同等重要,互相渗透而又对立统一。为了加强实践教学并提高学生运用知识解决实际问题的能力,作者编写了“实践教程”,奉献给广大读者。实践教程由5部分组成:一是单片机实验系统简介,包括DVCC\|52S总体结构和键盘操作、SK和MBUG工具软件的使用方法;二是指令系统、汇编语言程序设计和接口等实验;三是综合实验,也可作为课程设计内容来安排;四是模拟单片机控制系统,可以用作课程设计,也可作为毕业设计选题使用;五是上述实验和工程实践选题的参考答案。

总之,全书内容共分3部分。第1部分是课程大纲,对于自学本门课程的读者,应至少按1∶5的比例自学,即学时分配表中课堂上的1学时对应自学应为5学时。第2部分是学习辅导,作者从单片机控制系统的高度对《单片机原理及其接口技术》(第2版)中各章进行了综合和总结,分析了解决疑难问题的方法,描述了程序设计技巧。第3部分是配套实践教程,精选了13个实验,精心设计了2个模拟单片机控制系统,实验和实践选题几乎涵盖了MCS\|51的所有知识点。为此,作者相信,读者只要紧紧抓住理论学习和实践训练两条线,刻苦学习,勇于实践,大胆创新,就一定能在最短时间内学好用好单片机。

本书所给实验参考程序均以江苏省启东计算机厂DVCC\|52S单片机仿真实验系统为背景机。对于使用其他型号的单片机仿真实验系统,应注意对参考程序中各端口地址进行修改。

由于时间仓促和水平所限,书中可能存在一些错误和不妥之处,敬请读者批评指正。

目录

第1部分课 程 大 纲

第2部分单片机原理及其接口技术学习辅导

第1章微型计算机基础6

1.1计算机中的数制及数的转换6

1.1.1学习重点6

1.1.2学习辅导6

1.1.3本节习题7

1.2计算机中数的表示方法7

1.2.1学习重点7

1.2.2学习辅导7

1.2.3本节习题9

1.3定点机中数的表示形式9

1.3.1学习重点9

1.3.2学习辅导9

1.3.3本节习题10

1.4计算机中数和字符的编码10

1.4.1学习重点10

1.4.2学习辅导10

1.4.3本节习题12

1.5单片微型计算机概述12

1.5.1学习重点12

1.5.2学习辅导13

1.5.3本节习题14

第2章MCS\|51单片机结构和时序15

2.1MCS\|51单片机内部结构15

2.1.1学习重点15

2.1.2学习辅导15

2.1.3本节习题18

2.2MCS\|51单片机引脚功能18

2.2.1学习重点18

2.2.2学习辅导18

2.2.3本节习题19

2.3MCS\|51单片机工作方式19

2.3.1学习重点19

2.3.2学习辅导19

2.3.3本节习题20

2.4MCS\|51单片机时序20

2.4.1学习重点20

2.4.2学习辅导20

2.4.3本节习题21

第3章MCS\|51单片机指令系统22

3.1概述22

3.1.1学习重点22

3.1.2学习辅导22

3.1.3本节习题23

3.2寻址方式23

3.2.1学习重点23

3.2.2学习辅导23

3.2.3本节习题24

3.3数据传送指令24

3.3.1学习重点24

3.3.2学习辅导24

3.3.3本节习题25

3.4算术逻辑运算和移位指令25

3.4.1学习重点25

3.4.2学习辅导26

3.4.3本节习题27

3.5控制转移和位操作指令27

3.5.1学习重点27

3.5.2学习辅导27

3.5.3本节习题28

第4章汇编语言程序设计29

4.1汇编语言的构成29

4.1.1学习重点29

4.1.2学习辅导29

4.1.3本节习题29

4.2汇编语言源程序的设计和汇编30

4.2.1学习重点30

4.2.2学习辅导30

4.2.3本节习题30

4.3简单程序和分支程序设计30

4.3.1学习重点30

4.3.2学习辅导30

4.3.3本节习题31

4.4循环程序和查表程序设计31

4.4.1学习重点31

4.4.2学习辅导31

4.4.3本节习题32

4.5子程序和运算程序设计32

4.5.1学习重点32

4.5.2学习辅导32

4.5.3本节习题33

第5章半导体存储器34

5.1半导体存储器基础34

5.1.1学习重点34

5.1.2学习辅导34

5.1.3本节习题34

5.2只读存储器ROM34

5.2.1学习重点34

5.2.2学习辅导35

5.2.3本节习题35

5.3随机存取存储器RAM35

5.3.1学习重点35

5.3.2学习辅导35

5.3.3本节习题36

5.4MCS\|51单片机和外部存储器的连接36

5.4.1学习重点36

5.4.2学习辅导36

5.4.3本节习题37

第6章MCS\|51单片机中断系统38

6.1概述38

6.1.1学习重点38

6.1.2学习辅导38

6.1.3本节习题38

6.2MCS\|51的中断系统39

6.2.1学习重点39

6.2.2学习辅导39

6.2.3本节习题40

6.3中断控制器8259A40

6.3.1学习重点40

6.3.2学习辅导40

6.3.3本节习题42

6.4MCS\|51对外部中断源的扩展42

6.4.1学习重点42

6.4.2学习辅导42

6.4.3本节习题42

第7章并行I/O接口43

7.1概述43

7.1.1学习重点43

7.1.2学习辅导43

7.1.3本节习题43

7.2MCS\|51内部并行I/O接口及其应用43

7.2.1学习重点43

7.2.2学习辅导44

7.2.3本节习题44

7.3并行I/O接口芯片44

7.3.1学习重点44

7.3.2学习辅导44

7.3.3本节习题46

7.4MCS\|51对LED/LCD/键盘的接口46

7.4.1学习重点46

7.4.2学习辅导46

7.4.3本节习题48

7.5MCS\|51内部定时器/计数器48

7.5.1学习重点48

7.5.2学习辅导48

7.5.3本节习题49

第8章MCS\|51对A/D和D/A的接口50

8.1D/A转换器50

8.1.1学习重点50

8.1.2学习辅导50

8.1.3本节习题50

8.2MCS\|51对D/A的接口51

8.2.1学习重点51

8.2.2学习辅导51

8.2.3本节习题52

8.3A/D转换器52

8.3.1学习重点52

8.3.2学习辅导52

8.3.3本节习题53

8.4MCS\|51对A/D的接口53

8.4.1学习重点53

8.4.2学习辅导53

8.4.3本节习题54

第9章MCS\|51的串行通信55

9.1串行通信基础55

9.1.1学习重点55

9.1.2学习辅导55

9.1.3本节习题56

9.2MCS\|51的串行接口56

9.2.1学习重点56

9.2.2学习辅导56

9.2.3本节习题58

9.3MCS\|51串行口的应用58

9.3.1学习重点58

9.3.2学习辅导58

9.3.3本节习题58

9.4单片机的多机通信59

9.4.1学习重点59

9.4.2学习辅导59

9.4.3本节习题60

第10章单片机应用系统的设计61

10.1单片机的总线结构61

10.1.1学习重点61

10.1.2学习辅导61

10.1.3本节习题62

10.2单片机前向通道的设计62

10.2.1学习重点62

10.2.2学习辅导62

10.2.3本节习题63

10.3单片机后向通道的设计63

10.3.1学习重点63

10.3.2学习辅导63

10.3.3本节习题65

10.4单片机应用系统的抗干扰设计65

10.4.1学习重点65

10.4.2学习辅导65

10.4.3本节习题66

10.5单片机温度控制系统66

10.5.1学习重点66

10.5.2学习辅导66

10.5.3本节习题67

第3部分实 践 教 程

第1章实验和综合实验69

1.1单片机开发系统简介69

1.1.1单片机开发系统的构成69

1.1.2通用在线仿真器简介70

1.1.3DVCC单片机实验系统的键盘操作74

1.1.4单片机开发软件SK和MBUG简介81

1.2实验89

1.2.1指令系统实验89

1.2.2汇编语言程序设计实验99

1.2.3接口实验106

1.3综合实验117

1.3.1电脑时钟117

1.3.2交通灯控制实验120

第2章工程实践124

2.1模拟电网数据采集系统124

2.1.1设计任务和要求124

2.1.2使用仪器和设备125

2.1.3硬件接线及RAM地址分配125

2.1.4总体程序流程图126

2.1.5基本框架程序126

2.1.6设计报告的要求128

2.2模拟电网数据采集、发送和接收系统128

2.2.1设计任务和要求128

2.2.2使用仪器和设备129

2.2.3硬件接线和RAM地址分配129

2.2.4总体程序流程图131

2.2.5实验步骤131

2.2.6设计报告的要求132

第3章实验解答133

3.1实验解答133

3.1.1指令系统实验解答133

3.1.2汇编语言程序设计实验解答137

3.1.3接口实验解答144

3.1.4综合实验解答153

3.2工程实践选题解答161

3.2.1模拟电网数据采集系统解答161

3.2.2模拟电网数据采集、发送和接收系统解答168

附录常用集成电路引脚图177

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个