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

单片机应用技术PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:陈桂友,柴远斌主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111248927
  • 页数:296 页
图书介绍:本书主要介绍了汇编语言程序设计,单片机的各部分硬件功能等。
《单片机应用技术》目录

第1章 单片机技术概述 1

微型计算机的基本概念、组成及分类 1

微型计算机的组成 1

微型计算机的分类 2

单片机技术发展的特点 4

常见的单片机 5

8051内核的单片机 5

其他单片机 7

单片机的应用 8

单片机的应用范围 8

单片机应用系统的设计 8

习题 13

第2章 STC12C5410AD的增强型8051内核 14

STC12C5410AD单片机的引脚 14

STC12C5410AD单片机的结构 16

STC12C5410AD单片机的内部结构 16

CPU结构 17

STC12C5410AD单片机的存储器 18

存储器空间及存储器 18

数据Flash存储器的操作 24

习题 28

第3章 数字输入/输出端口 29

STC12C5410AD单片机的I/O口及工作模式 29

STC12C5410AD单片机I/O口的结构 31

STC12C5410AD单片机I/O口的使用 33

习题 34

第4章 指令系统 35

助记符语言 35

助记符语言概述 35

操作码 36

操作数 36

指令格式及分类 37

汇编语言的概念及格式 37

指令代码的存储格式 37

指令中的符号约定 38

寻址方式 39

数据传送类指令 41

数据传送指令 41

数据交换指令 45

栈操作指令 46

逻辑操作类指令 47

对累加器A进行的逻辑操作 48

双操作数逻辑操作指令 49

算术运算类指令 50

加减运算指令 51

乘除运算指令 53

增量、减量指令 54

二-十进制调整指令 55

位操作指令 57

位数据传送指令 57

位状态控制指令 57

位逻辑操作指令 58

位条件转移指令 59

控制转移类指令 61

习题 68

第5章 汇编语言程序设计及仿真调试 71

汇编语言程序设计基础知识 71

伪指令 71

汇编语言程序设计的一般步骤和基本框架 74

汇编语言程序设计举例 75

利用Keil μVision2集成开发环境调试程序 87

Keil μVision2集成开发环境简介 87

Keil μVision2集成开发环境中调试8051单片机汇编语言程序的方法 88

利用ISP工具将程序下载到单片机中验证程序 97

ISP下载程序的运行过程 97

使用ISP工具下载程序的步骤 98

习题 100

第6章 C语言程序设计及仿真调试 101

C语言程序设计基础 101

数据类型 101

基本运算符和表达式 102

C语言程序设计 104

函数 107

指针 109

结构与联合 109

枚举和位运算 114

预处理 117

Keil C对ANSI C的扩展 120

Keil C51扩展关键字 121

Keil C51指针 124

Keil C51函数 124

STC12C5410AD单片机C51程序框架 126

习题 128

第7章 中断 129

中断的概念 129

STC 12C5410AD单片机的中断系统及其管理 130

中断源及其优先级管理 130

单片机中断处理过程 136

中断请求的撤除 137

关于外部中断 138

中断程序编程举例 139

中断使用过程中需要注意的问题 142

习题 144

第8章 定时/计数器 145

STC12C5410AD单片机的定时/计数器 145

定时/计数器的结构及工作原理 145

定时/计数器方式和控制寄存器 147

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

定时/计数器量程的扩展 151

定时/计数器编程举例 152

定时/计数器应用中应注意的问题 157

STC12C5410AD的PCA/PWM模块 158

PCA/PWM模块的结构 158

PCA/PWM模块的特殊功能寄存器 159

PCA/PWM模块的工作模式 161

PCA/PWM模块的应用 165

习题 176

第9章 串行通信 178

通信的一般概念 178

并行通信与串行通信 178

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

STC12C5410AD单片机的串行接口 183

串行接口的控制寄存器 183

串行接口的工作方式 185

多处理机通信 189

波特率的设定 189

串行接口通信应用举例 192

计算机与单片机之间的串行通信 207

STC12C5410AD单片机的SPI接口 214

SPI接口的结构 214

SPI接口的数据通信 215

SPI接口的应用举例 220

习题 236

第10章 模数转换器 237

模数转换器的结构及相关寄存器 237

模数转换器的结构 237

参考电压源 238

与ADC有关的特殊功能寄存器 238

模数转换器的应用 240

习题 244

第11章 复位、省电方式和时钟 246

复位 246

省电方式 250

省电方式的控制 250

省电方式的应用 251

时钟 255

习题 257

第12章 单片机应用系统设计举例 258

系统要求 258

需求分析 258

系统硬件设计 259

系统软件设计 263

习题 274

附录 275

附录ASTC12C5410AD单片机指令表 275

附录BSTC12C5410单片机寄存器定义文件STC12.INC内容 282

附录CSTC12C5410AD单片机寄存器头文件STC12.H内容 285

附录DMSComm控件简介 289

附录E逻辑符号对照表 293

附录FASCII码表 294

参考文献 295

返回顶部