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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:詹林主编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2008
  • ISBN:7561223579
  • 页数:224 页
图书介绍:本书主要内容包括单片机基础知识、单片机的结构和工作原理、单片机指令系统,汇编语言程序设计,单片机的并行、串行输入/输出接口,单片机中断技术,单片机的足时器/计数器,单片机系统扩展怀接口技术,单片机应用系统设计等。
《单片机原理与应用》目录

第1章 单片机基础知识 1

1.1数制和编码 1

1.1.1数制 1

1.1.2编码 3

1.2单片机简介 5

1.2.1单片机的发展历史 6

1.2.2单片机的特点和应用 7

1.3微型计算机的基本概念 8

1.3.1微型计算机的组成结构 8

1.3.2微型计算机的软件系统 10

1.4嵌入式系统 11

1.4.1嵌入式系统概述 11

1.4.2嵌入式系统与单片机系统 12

本章小结 13

习题1 13

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

2.1 MCS-51系列单片机概述 14

2.1.1 MCS-51系列单片机简介 14

2.1.2 MCS-51系列单片机的组成结构 15

2.2 CPU的内部结构 16

2.2.1运算器 16

2.2.2控制器 18

2.2.3复位及复位电路 19

2.3单片机时钟与时序 20

2.3.1时钟电路 21

2.3.2时序定时单位 21

2.3.3指令时序 22

2.4存储器 23

2.4.1数据存储器 23

2.4.2程序存储器 24

2.4.3特殊功能存储器 25

2.5 MCS-51系列单片机的外部引脚及功能 26

2.6单片机的工作方式 28

本章小结 30

习题2 30

第3章 MCS-51系列单片机指令系统 32

3.1 MCS-51系列单片机指令系统概述 32

3.1.1指令格式 33

3.1.2寻址方式 33

3.1.3常用指令符号说明 37

3.2 MCS-51系列单片机的指令分类 38

3.2.1数据传送类指令 38

3.2.2算术运算类指令 44

3.2.3逻辑运算及移位类指令 49

3.2.4控制转移类指令 52

3.2.5位操作类指令 58

3.3实例解析 61

本章小结 62

习题3 63

第4章 汇编语言程序设计 64

4.1程序设计基础 64

4.1.1汇编语言程序设计流程 65

4.1.2汇编语言的语法结构 66

4.1.3汇编语言的伪指令 66

4.2顺序结构程序设计 69

4.2.1数据传送程序设计 69

4.2.2算术运算程序设计 70

4.2.3延时程序设计 71

4.3分支程序设计 72

4.4循环程序设计 76

4.5子程序设计 78

4.6单片机程序设计流程 81

4.6.1编程语言 81

4.6.2单片机汇编语言程序开发流程 81

4.6.3 C语言程序开发流程 81

4.7实例解析 82

本章小结 83

习题4 84

第5章 并行、串行输入/输出接口 85

5.1 80C51单片机的并行通信接口 85

5.1.1 P0口 85

5.1.2 P1口 86

5.1.3 P2口 87

5.1.4 P3口 88

5.1.5 P0~P3口的特点 88

5.1.6并行接口应用实例 89

5.2 80C51单片机的串行通信接口 90

5.2.1串行通信的概念 91

5.2.2串行接口的结构 92

5.2.3串行接口的工作方式 94

5.2.4多机通信系统 97

5.2.5串行接口应用实例 99

本章小结 100

习题5 100

第6章 中断系统 101

6.1中断系统概述 101

6.1.1中断系统的概念 101

6.1.2单片机采用中断系统的优点 102

6.1.3 MCS-51系列单片机中断系统的结构 102

6.2中断源 103

6.2.1外部中断 103

6.2.2定时中断 104

6.2.3串行中断 104

6.3中断控制 104

6.3.1定时控制寄存器TCON 104

6.3.2串行控制寄存器SCON 105

6.3.3中断允许控制寄存器IE 106

6.3.4中断优先级控制寄存器IP 106

6.4中断处理过程 107

6.4.1中断响应 107

6.4.2中断处理 109

6.5中断系统的应用实例 109

6.5.1设计思想和方法 109

6.5.2定时器中断应用实例 110

本章小结 111

习题6 112

第7章 定时器/计数器 113

7.1定时器/计数器的功能和结构 113

7.1.1定时器/计数器的功能 113

7.1.2定时器/计数器的结构 113

7.2定时器/计数器的工作原理 114

7.3定时器/计数器的工作方式 115

7.3.1工作方式寄存器TMOD 115

7.3.2定时器/计数器工作方式 116

7.3.3计数初值的计算 118

7.4定时器/计数器的编程 119

7.4.1定时器的应用实例 119

7.4.2计数器的应用实例 120

7.5实例解析 121

本章小结 124

习题7 125

第8章 单片机系统扩展与接口技术 126

8.1扩展技术概述 126

8.1.1 MCS-51系列单片机的最小系统 126

8.1.2程序存储器的扩展 129

8.1.3数据存储器的扩展 131

8.2 MCS-51系列单片机的接口技术 133

8.2.1键盘与单片机的接口 134

8.2.2显示器与单片机的接口 136

8.2.3 A/D与D/A转换接口 139

8.3实例解析 143

本章小结 150

习题8 150

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

9.1单片机应用系统设计概述 152

9.1.1单片机应用系统设计思想 152

9.1.2单片机应用系统的分类 152

9.1.3单片机应用系统设计的基本要求 153

9.2单片机应用系统的设计流程 154

9.2.1系统总体设计 154

9.2.2系统可靠性设计 155

9.2.3系统硬件设计 156

9.2.4系统软件设计 157

9.2.5系统调试 158

9.3单片机应用系统设计实例 158

9.3.1系统总体设计 158

9.3.2系统硬件设计 159

9.3.3系统软件设计 162

本章小结 190

习题9 190

第10章 实训 191

实训一 数据传送 191

实训二 数据转换实验 192

实训三 时钟操作编程 193

实训四 计数器编程 196

实训五 数据排序实验 197

实训六 P1口彩灯控制实验 199

实训七 数码管显示 205

实训八 键盘扫描显示 207

实训九 A/D转换 213

实训十 D/A转换 216

附录Ⅰ 218

附录Ⅱ 221

参考文献 224

返回顶部