《单片计算机原理及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:尹勇,撒继铭,刘涛,李京蔚编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:7030377203
  • 页数:279 页
图书介绍:计算机原理及应用”是一门重要的技术基础课,它为电子信息技术领域的学习、工作和研究奠定计算机应用基础。近年来,国家启动了“卓越工程师教育培养计划”,为了配合该计划的实施,我们编写了本教材,希望能为卓越工程师的培养作出贡献。全书共11章,首先介绍了微型计算机的基础知识,如数制与编码、总线、接口、堆栈、中断、定时与计数等;在此基础上,详细讲解了51单片机的基本结构、寄存器、指令系统、基本接口、应用编程和外部扩展等内容。本教材力图体现基础性、实用性和先进性,深入浅出、循序渐进,以基础知识为铺垫,从实际应用的角度将软、硬件相结合,并精心安排了大量习题。本教材可作为计算机类、电子信息类和机械类等专业本科生的教材,也可作为相关专业学生的教材或相关工程人员的参考用书。

第1章 计算机基础知识 1

1.1概述 1

1.2数制与编码 5

1.3数据在计算机内的表示 10

1.4常用编码 18

1.5定点数和浮点数 21

习题 22

第2章 计算机的基本工作原理 23

2.1计算机的组成单元 23

2.2中央处理单元 23

2.3存储器 24

2.4 I/O接口 33

2.5总线 36

2.6数据的基本单位 39

2.7计算机系统 40

2.8计算机的程序执行 42

2.9流水线 43

习题 44

第3章 MCS-51单片机内部结构 45

3.1单片机简介 45

3.2 51单片机的内部结构 50

3.3存储器 52

3.4特殊功能寄存器 56

3.5时钟电路与复位电路 60

3.6引脚功能 62

3.7单片机的最小系统 64

习题 65

第4章 51单片机的指令系统 67

4.1程序设计语言 67

4.2寻址方式 68

4.3基本指令 72

习题 86

第5章 51单片机汇编程序设计 89

5.1概述 89

5.2汇编语言的语句格式 90

5.3伪指令 92

5.4汇编语言程序设计步骤 93

5.5顺序程序设计 94

5.6分支程序设计 95

5.7循环程序设计 97

5.8位操作程序设计 100

5.9子程序 101

习题 105

第6章 51单片机C程序设计 107

6.1概述 107

6.2 C51的程序结构 107

6.3 C51的数据类型 109

6.4数据的存储器类型和存储器模式 110

6.5指针 112

6.6 C51对SFR、可寻址位、存储器和I/O口的定义 115

6.7 C51的运算符 117

6.8函数 118

6.9汇编语言和C语言的混合编程 124

6.10开发工具简介(Keil C) 132

习题 137

第7章 51单片机中断系统 138

7.1中断的基本概念 138

7.2 51单片机的中断系统 141

7.3 MCS-51中断处理过程 144

7.4中断的程序设计 147

习题 150

第8章 51单片机I/O接口 152

8.1 PO~P3口的功能和内部结构 152

8.2 1/O口编程举例 155

8.3用并行口设计LED数码显示器 156

8.4用并行口设计键盘电路 161

习题 165

第9章 51单片机定时/计数器 167

9.1概述 167

9.2 51单片机定时/计数器工作原理 168

9.3 51单片机定时/计数器的工作方式 170

9.4 51单片机定时/计数器的应用 172

习题 175

第10章 51单片机的串行接口 177

10.1概述 177

10.2单片机串行口的结构与工作原理 186

10.3串行口的控制寄存器 188

10.4串行口的工作方式 190

10.5串行口的应用编程 191

10.6利用串行口方式0扩展I/O口 196

习题 199

第11章 51单片机的扩展 201

11.1单片机系统总线和系统扩展方法 201

11.2存储器的扩展 206

11.3 I/O接口的扩展 215

11.4存储器和I/O综合扩展举例 226

11.5定时器/计数器扩展 230

11.6中断的扩展 234

11.7 D/A扩展 238

11.8 A/D扩展 244

11.9隔离与驱动 252

习题 255

参考答案 257

参考文献 276

附录MCS-51指令表 277