《单片机原理与C51编程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:宋彩利,孙友仓,吴宏岐编著
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2008
  • ISBN:9787560527482
  • 页数:202 页
图书介绍:本书以MCS-51单片机为主线,介绍单片机的基本原理和应用,以C51为编程语言说明单片机内部控制方法,力图做到理论联系实际。

第1章绪论 1

1.1单片机的发展概况 1

1.2单片机发展的技术特点 2

1.3单片机的应用 3

1.4单片机选型 4

1.5单片机应用系统的开发过程 4

第2章MCS-51单片机的硬件结构和原理 6

2.1MCS-51单片机内部结构 6

2.2中央处理器CPU 6

运算器 6

控制器 7

2.3存储器结构 8

程序存储器 8

数据存储器 8

2.4MCS-51单片机对外引脚 11

2.5复位与掉电保护 12

2.6时钟电路与工作时序 14

2.7单片机最小系统 15

第3章C51程序设计 16

3.1C51程序结构 16

C51结构特点 16

C51与标准C的区别 17

3.2C51的数据类型 17

3.3C51的运算量 20

常量 20

变量 21

存储模式 24

绝对地址的访问 25

3.4C51的运算符及表达式 27

赋值运算符 27

算术运算符 27

关系运算符 27

逻辑运算符 28

位运算符 28

复合赋值运算符 29

逗号运算符 29

条件运算符 30

指针与地址运算符 30

强制类型转换运算符 30

sizeof运算符 30

3.5C51程序基本结构 31

3.6C51的输入输出 32

格式输出函数printf() 32

格式输入函数scanf() 33

3.7C51的基本语句 34

表达式语句 34

复合语句 35

if语句 35

开关语句 36

while语句 37

dowhile语句 38

for语句 39

循环的嵌套 40

break和continue语句 41

return语句 42

3.8函数 42

函数的定义 42

函数的调用与声明 44

函数的嵌套与递归 46

3.9C51的构造数据类型 47

数组 47

指针 50

结构体 52

共用体 54

枚举 56

3.10预处理命令 57

第4章MCS-51最小应用系统设计 59

4.1流水灯设计 59

4.2波形产生 62

4.3步进电机控制 64

4.4LED显示 66

4.5发声控制 69

4.6键盘设计 70

第5章中断系统 76

5.1中断的概念及涉及的问题 76

中断的概念 76

中断系统涉及的问题 76

计算机采用中断系统的优点 77

5.2MCS-51中断控制系统 78

MCS-51的中断源与中断请求标志 78

中断控制 79

5.3多外部中断源系统设计 82

第6章定时/计数器 85

6.1定时/计数器的内部结构 85

定时/计数器的工作原理 85

方式寄存器TMOD 86

启/停控制寄存器TCON 87

6.2定时/计数器的工作方式 87

6.3定时/计数器编程举例 90

定时/计数器的初始化 90

编程举例 92

第7章串行通信 98

7.1基本概念 98

并行通信与串行通信 98

串行通信的两种基本方式 99

串行通信中数据的传送方向 100

7.2MCS-51单片机串行口 101

MCS-51串行口功能 101

MCS-51串行口寄存器 102

串行口工作方式 103

串行口的波特率 104

7.3串行口编程举例 105

串行口的初始化编程 105

串行口的应用 105

第8章单片机系统扩展 115

8.1外部总线的扩展 115

外部总线的形成 115

总线锁存器 116

8.2存储器扩展 117

程序存储器的扩展 118

程序存储器的扩展举例 118

数据存储器的扩展 120

外部数据存储器的扩展举例 121

外部程序/数据共用存储器 122

扩展存储器的编程应用 122

8.31/O接口的扩展 123

并行输入/输出接口8255A 124

带有RAM和定时/计数器的并行I/O接口8155 130

8.4扩展系统的应用举例 134

第9章模拟通道技术 138

9.1概述 138

9.2传感器 139

拉力传感器 139

热电偶 139

光敏(红外)传感器 140

9.3模拟信号输入通道 142

模拟信号的放大与整形 142

采样保持器 144

多路转换开关 145

A/D转换器的工作原理与使用 147

9.4模拟信号输出通道 152

D/A转换器的工作原理与使用 152

开关信号输出电路 157

模拟信号输出电路 158

9.5光电隔离技术 159

晶体管输出型光电耦合器 159

晶闸管输出型光电耦合器 160

9.6V/F与F/V转换电路 160

V/F转换电路 160

F/V转换电路 163

第10章单片机应用系统实例 165

10.1电阻表的设计 165

10.2交通灯控制系统设计 168

10.3电子表设计 171

10.4简易电子琴设计 178

10.5直流电机控制系统设计 181

10.6恒温控制系统设计 183

第11章单片机开发环境介绍 190

11.1Keil简介 190

11.2Keilμvision的安装与运行 190

11.3C51应用程序的建立、编译、链接与调试 191

参考文献 202