当前位置:首页 > 工业技术
单片机原理及其应用
单片机原理及其应用

单片机原理及其应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:佟云峰主编
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2004
  • ISBN:7562430705
  • 页数:270 页
图书介绍:本书内容包括:单片机的基本原理,单片机的基本应用,单片机的常用型号,并附有习题与附录等。
《单片机原理及其应用》目录

第1章 单片机概述 1

1.1单片机的数学基础 1

1.1.1数的进制及其相互转换 1

1.1.2带符号数的表示方法 4

1.1.3溢出的判别方法 6

1.1.4 ASCII码和BCD码 8

1.2单片机基础 10

1.2.1计算机的经典组成 10

1.2.2单片机的概念 11

1.2.3单片机的应用范围 13

1.2.4单片机的发展 14

1.2.5单片机系统 15

1.2.6单片机与嵌入式系统 18

1.3常用单片机系列介绍 19

1.3.1 MCS—51系列 19

1.3.2 MC68系列 20

1.3.3 PIC16系列 22

1.3.4 MSP430系列 23

1.3.5 AVR系列 25

本章小结 27

习题1 27

第2章 MCS—51单片机的基本结构 29

2.1单片机的内部结构 29

2.1.1 MCS—51的组成框图 29

2.1.2 CPU的结构 30

2.2 CPU的时序和引脚功能 32

2.2.1 MCS—51系列单片机的引脚功能描述 32

2.2.2时钟电路及工作时序 33

2.2.3复位电路及单片机的工作方式 35

2.3存储器组织 37

2.3.1存储器的划分 37

2.3.2程序存储器 37

2.3.3片内数据存储器和特殊功能寄存器(SFR) 38

2.3.4片外数据存储器 45

2.4 MCS—51的端口结构 45

2.4.1端口功能 45

2.4.2端口的内部结构与操作 46

2.4.3读—修改—写操作 48

本章小结 49

习题2 49

第3章 MCS—51单片机的指令系统 50

3.1指令格式和寻址方式 50

3.1.1指令格式及符号约定 50

3.1.2 MCS—51单片机的寻址方式 51

3.2 MCS—51的指令系统 56

3.2.1指令的分类 56

3.2.2数据传送类指令 57

3.2.3算术运算类指令 64

3.2.4逻辑运算类指令 69

3.2.5控制转移类指令 73

3.2.6位操作类指令 79

3.3汇编语言程序设计 83

3.3.1伪指令 83

3.3.2汇编语言程序的基本结构 84

3.3.3汇编语言程序设计实例 89

本章小结 92

习题3 92

第4章 MCS—51的功能部件及应用 95

4.1 MCS—51的中断系统及其应用 95

4.1.1中断的概念 95

4.1.2 MCS—51的中断源 99

4.1.3 MCS—51对中断的控制 100

4.1.4中断系统应用举例 104

4.2定时器/计数器及其应用 105

4.2.1定时器/计数器的结构 105

4.2.2定时器/计数器的初始化 106

4.2.3定时器/计数器的应用举例 109

4.3串行口及应用 111

4.3.1串行通信基础 111

4.3.2 MCS—51串行口的结构 113

4.3.3串行口的控制 113

4.3.4串行通信实例 117

4.4其他集成功能部件的应用 119

4.4.1 MCS—51的集成功能部件 119

4.4.2 I2C接口及其应用 120

4.4.3 WDT及其应用 121

4.4.4 SPI接口及其应用 122

4.4.5集成E2 PROM的使用 123

4.4.6集成ADC及其应用 125

4.4.7集成DAC及其应用 128

本章小结 129

习题4 129

第5章 单片机系统扩展及接口技术 130

5.1存储器扩展技术 130

5.1.1单片机系统的三总线 130

5.1.2常用的存储器芯片 132

5.1.3程序存储器的扩展 139

5.1.4外部数据存储器的扩展 142

5.1.5多片存储器芯片的扩展 144

5.2并行I/O接口的扩展技术 146

5.2.1可编程并行I/O接口芯片8255A 146

5.2.2 8155与单片机的接口 157

5.3人机接口技术 163

5.3.1 LED显示器与单片机的接口 163

5.3.2液晶显示器(LCD)与单片机的接口 169

5.3.3键盘接口 170

5.3.4 8279芯片应用 176

5.4模拟量输入/输出接口技术 186

5.4.1 D/A芯片及其接口设计 187

5.4.2 A/D芯片及其接口设计 192

5.5开关电路及驱动电路接口 202

5.5.1开关电路接口 202

5.5.2光电藕合器驱动接口 204

本章小结 206

习题5 208

第6章 单片机的C51程序设计 209

6.1 C51数据类型及存储类型 209

6.1.1 C51的数据类型 209

6.1.2 C51的数据存储类型 210

6.1.3 C51对单片机主要资源的定义 211

6.2 C51的基本运算 213

6.2.1 C51的算数运算 213

6.2.2 C51的关系运算 214

6.2.3 C51的逻辑运算 214

6.2.4 C51的位运算 215

6.2.5 C51的赋值运算 215

6.3 C51的构造数据类型 216

6.3.1数组 216

6.3.2指针 217

6.3.3结构 218

6.4 C51流程控制语句 218

6.4.1选择控制语句 219

6.4.2循环语句 220

6.4.3 C51的中断控制 222

6.5 C51函数 224

6.5.1函数的分类与定义 224

6.5.2函数的调用 224

6.6 C51应用编程实例 225

本章小结 231

习题6 231

第7章 单片机应用系统设计与开发 232

7.1单片机应用系统设计概述 232

7.1.1设计要求与设计步骤 232

7.1.2需求分析与总体方案设计 233

7.1.3硬件设计和软件设计 234

7.2单片机系统的可靠性设计 235

7.2.1单片机系统的抗干扰设计 236

7.2.2单片机系统的可靠性设计原则 236

7.3单片机应用系统设计实例 237

7.3.1交通信号灯控制系统 237

7.3.2校园作息时间控制系统 242

7.3.3环境温度监测系统 249

本章小结 256

习题7 256

附录 257

附录1 MCS—51系列单片机指令表 257

附录2 C51常用库函数 263

附录3 ASCII美国标准信息交换码表 266

附录4 常用集成芯片引脚图 267

参考文献 270

返回顶部