图书介绍

单片机原理与应用及C51程序设计pdf电子书版本下载

单片机原理与应用及C51程序设计
  • 唐颖主编 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:7301136765
  • 出版时间:2008
  • 标注页数:280页
  • 文件大小:14MB
  • 文件页数:289页
  • 主题词:单片微型计算机-C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

单片机原理与应用及C51程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 单片机概述 1

1.1单片机的基本概念与发展概况 1

基本概念 1

发展概况 2

1.2单片机的特点及应用 5

单片机的特点 5

单片机的应用 5

1.3常用单片机系列介绍 6

常用单片机产品系列及性能简介 6

MCS-51系列单片机分类 8

AT89系列单片机分类 10

其他公司的51系列单片机 11

本章小结 12

习题 12

第2章 MCS-51系列单片机的内部结构 13

2.1 MCS-51系列单片机内部结构和引脚说明 13

MCS-51型单片机内部结构框图 13

MCS-51型单片机外部引脚说明 17

2.2 MCS-51型单片机存储器 19

程序存储器 20

数据存储器 21

2.3 MCS-51型单片机并行输入/输出接口 24

P0端口结构及功能 24

P1端口结构及功能 26

P2端口结构及功能 26

P3端口结构及功能 27

2.4 MCS-51型单片机的时钟电路与时序 28

时钟电路 28

CPU时序 28

MCS-51型单片机的复位电路 30

MCS-51型单片机的掉电和节电方式 32

本章小结 33

习题 33

第3章 MCS-51型单片机指令系统和汇编语言程序设计 35

3.1指令系统基本概念 35

指令基本格式 35

指令分类 36

指令描述符号介绍 36

3.2 MCS-51型单片机的寻址方式 37

立即寻址 37

直接寻址 37

寄存器寻址 37

寄存器间接寻址 38

变址寻址 38

相对寻址 38

位寻址 39

3.3 MCS-51型单片机的指令系统 40

数据传送类指令 40

算术运算类指令 46

逻辑运算及移位指令 52

位操作类指令 55

控制转移类指令 58

3.4汇编程序设计示例 63

汇编程序伪指令 64

顺序程序 66

分支程序 67

循环程序 69

查表程序 74

散转程序 76

子程序 77

本章小结 80

习题 80

第4章 MCS-51系列单片机C语言程序设计 86

4.1 C语言与MCS-51系列单片机 86

C语言的特点及程序结构 86

C语言与MCS-51系列单片机 88

C51程序结构 88

4.2 C51的数据类型 89

4.3 C51的运算量 91

常量 91

变量 92

存储模式 95

绝对地址访问 96

4.4 C51的运算符及表达式 98

赋值运算符 98

算术运算符 98

关系运算符 99

逻辑运算符 99

位运算符 99

复合赋值运算符 100

逗号运算符 100

条件运算符 100

指针与地址运算符 100

4.5表达式语句及复合语句 101

表达式语句 101

复合语句 102

4.6 C51的输入/输出 102

格式输出函数printf( ) 103

格式输入函数scanf( ) 103

4.7 C51程序基本结构与相关语句 104

C51的基本结构 104

if语句 106

switch/case语句 106

while语句 107

do-while语句 108

for语句 108

循环的嵌套 109

break和continue语句 110

return语句 110

4.8函数 111

函数的定义 111

函数的调用与声明 113

函数的嵌套与递归 115

4.9 C51构造数据类型 117

数组 117

指针 119

结构 122

联合 125

枚举 126

本章小结 127

习题 127

第5章 MCS-51型单片机的内部硬件资源及应用 129

5.1 MCS-51型单片机的并行输入/输出接口 129

端口输入/输出(I/O)操作 129

I/O端口的位操作指令 129

并行口应用举例 129

5.2 MCS-51型单片机的中断系统 131

中断的基本概念 131

MCS-51型单片机的中断系统与控制 132

MCS-51型单片机中断系统的应用 136

5.3 MCS-51型单片机的定时器/计数器接口 140

定时器/计数器的结构与工作原理 140

定时器/计数器的工作方式 142

定时器/计数器的应用 143

5.4 MCS-51型单片机的串行接口及其串行通信 146

串行通信的基本概念 146

MCS-51型单片机的串行口及控制寄存器 148

MCS-51型单片机串行通信工作方式 150

串行口应用举例 153

本章小结 160

习题 161

第6章 MCS-51型单片机系统功能的扩展 162

6.1单片机最小应用系统 162

6.2存储器的扩展 163

程序存储器的扩展 164

数据存储器的扩展 166

存储器综合扩展举例 167

6.3输入/输出端口扩展 168

简单I/O接口扩展 169

用串行口扩展并行I/O接口 170

可编程I/O接口扩展 171

本章小结 176

习题 176

第7章 MCS-51型单片机接口技术 178

7.1 MCS-51型单片机与LED数码管显示接口 178

LED显示器的结构与原理 178

LED显示器的显示方式 180

LED显示接口典型应用电路 181

7.2 MCS-51型单片机与键盘的接口 184

键盘的工作原理与扫描方式 184

独立式按键及接口 186

矩阵式键盘及接口 187

键盘、显示器组合接口 191

7.3 MCS-51型单片机与A/D转换接口 193

A/D转换芯片ADC0809简介 194

ADC0809与 MCS-51型单片机的接口 195

AD574与MCS-51型单片机的接口 198

7.4 MCS-51型单片机与D/A转换接口 201

D/A转换芯片DAC0832简介 201

DAC0832与MCS-51型单片机的接口实例 203

本章小结 207

习题 207

第8章 综合实例 209

8.1按键次数识别显示电路设计 209

8.2流水灯的设计 210

8.3简易报警发生器设计 212

8.4 LED数码管软件译码显示电路 214

8.5 99秒跑码表设计 217

8.6带数码显示的A/D转换电路 219

8.7步进电动机控制设计 221

习题 223

第9章 单片机应用系统设计 224

9.1单片机应用系统的基本结构 224

单片机应用系统的硬件组成 224

硬件系统设计原则 225

单片机应用系统的软件设计 226

9.2数字电子时钟系统设计实例 227

设计要求及硬件电路设计 227

软件设计 228

9.3单片机遥控系统的应用设计 233

系统要求与设计方案 234

系统硬件电路的设计 234

系统程序设计 239

调试及性能分析 243

控制源程序清单 244

附录A MCS-51单片机指令表 259

附录B ASCII码 263

附录C KEIL C51软件使用简介 264

附录D KEIL C51库函数参考 275

参考文献 280

精品推荐