图书介绍

单片机原理与C51编程pdf电子书版本下载

单片机原理与C51编程
  • 宋彩利,孙友仓,吴宏岐编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:9787560527482
  • 出版时间:2008
  • 标注页数:202页
  • 文件大小:66MB
  • 文件页数:209页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

单片机原理与C51编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐