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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:王文杰,许文斌主编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2008
  • ISBN:9787502446765
  • 页数:234 页
图书介绍:本教材围绕高职院校培养高技能型应用人才、加强技术应用能力培养的目的,以技能目标、技术应用能力为主线,突出了应用性和针对性,强化了实践能力的培养。在内容组织上,以任务驱动为导向,从工作任务着手,介绍单片机应用知识,软硬件结合,知识点和技能点结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通,体现了高职教材新的特色。
《单片机应用技术》目录

第1章 单片机概述 1

1.1单片机简介 1

1.2单片机的应用领域 1

1.3单片机的发展趋势 2

1.4单片机MCS-51系列 3

习题 4

第2章 80C51单片机硬件结构 5

任务一 单灯闪烁 5

2.1 80C51单片机内部结构及原理 6

80C51的内部结构及引脚功能 6

80C51单片机的存储器结构 8

并行I/O接口结构 11

2.2 时钟及复位电路 14

时钟电路及时钟信号 14

复位电路及复位状态 16

习题 17

第3章 单片机开发系统 18

任务二 简单流水灯控制 18

3.1 Keil C51软件使用 19

μVision2概述 19

Keil工程项目的建立 21

工程的详细设置 23

Keil C51软件调试 25

3.2 PROTEUS软件使用 30

PROTEUS概述 31

PROTEUS 7 Professional界面简介 35

PROTEUS原理图绘制 39

PROTEUS软件的调试 42

3.3单片机系统开发过程 47

单片机系统的传统开发过程 47

单片机系统的Keil和PROTEUS设计与仿真的开发过程 48

习题 49

第4章 单片机的程序设计 50

4.1指令格式及寻址方式 50

指令格式 50

寻址方式 51

任务三 BCD码相加 52

4.2数据传送类指令 54

数据传送 54

堆栈操作指令 55

数据交换指令 55

4.3算术运算类指令 56

加法指令 56

减法指令 57

十进制调整指令 57

乘法指令 57

除法指令 58

任务四 延时控制彩灯闪烁 58

4.4逻辑运算类指令 60

对累加器A的单操作数的逻辑操作指令 60

两操作数的逻辑操作指令 61

4.5转移控制类指令 62

无条件转移 62

条件转移指令 63

调用子程序及返回指令 63

任务五 模拟开关灯 64

4.6位操作指令 64

4.7伪指令 65

习题 67

第5章 定时/计数器与中断系统 68

任务六 控制信号灯 68

5.1定时/计数器 69

定时/计数器的结构 70

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

定时/计数器的编程和应用 74

任务七 交通灯控制 77

5.2单片机中断系统 81

中断系统 81

中断源和中断标志 82

中断处理过程 85

中断系统应用 88

习题 90

第6章 单片机系统的扩展 91

任务八 存储器系统的扩展 91

6.1扩展程序存储器 92

常用程序存储器芯片 92

程序存储器的扩展方法 97

6.2数据存储器的扩展 101

常用数据存储器芯片 101

数据存储器的扩展方法 102

6.3并行I/O的扩展 103

任务九 可编程并行接口8255A扩展 103

简单并行I/O的扩展 104

并行I/O接口芯片8255A 106

RAM及并行I/O接口芯片8155 114

6.4 12C、 SPI和Flash芯片 120

12C总线 120

SPI总线 124

Flash芯片 125

6.5 实训 126

实训1 126

实训2 128

习题 131

第7章 单片机接口技术 133

任务十 秒表的设计 133

7.1单片机的键盘显示接口技术 137

键盘与单片机的接口技术 137

显示器与单片机的接口技术 141

任务十一 简单数字钟 144

7.2 LCD显示器与单片机接口技术 149

液晶模块工作原理 149

液晶模块引脚定义 149

寄存器选择 150

接口说明 150

任务十二 简单波形发生器 151

7.3 D/A转换器及接口技术 154

D/A转换器的基本原理 154

DAC0832与单片机接口技术 155

任务十三 简单数字电压表 158

7.4 A/D转换器及接口技术 161

A/D转换器的基本原理 161

AT89C51单片机与ADC0809接口应用 162

7.5 任务十四 万年历设计 164

PCF8563简介 165

DS18B20简介 166

系统设计 168

习题 181

第8章 串行通信技术 182

任务十五 串行口通信 182

8.1 串行通信基础 184

并行通信与串行通信 184

异步通信和同步通信 184

串行通信的制式 185

8.2 串行通信总线标准及其接口 186

RS232C总线接口简介 186

MCS-51单片机的串行接口 188

习题 192

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

9.1单片机应用系统开发流程 193

单片机应用系统层次结构 193

应用系统开发流程 194

应用系统可靠性设计 197

9.2小项目开发管理 197

小项目的特点 197

开发流程管理 198

9.3任务十六 小型步进电机控制 199

步进电机的相关知识 200

步进电机的驱动 202

硬件设计 203

系统程序设计 203

系统仿真 204

9.4任务十七 数字温度计的设计 205

功能要求与方案论证 205

硬件设计 205

系统程序设计 207

系统仿真 213

习题 214

第10章 单片机的C语言应用设计 215

10.1 C语言与MCS-51单片机 215

10.2 C语言的入门知识 215

“文件包含”处理 216

符号P1_0表示P1.0引脚 217

主函数main 218

C语言特点 219

C51的一般格式 219

10.3 C51的数据类型及其在51单片机的存储方式 220

C51的数据类型 220

C51数据在MCS-51中的存储方式 220

10.4 C51数据的存储类型与MCS-51存储结构 221

10.5 MCS-51并行接口C51定义 222

10.6 C51的构造数据类型 223

数组 223

指针 225

10.7单片机内部资源的编程 227

中断编程 227

定时/计数器编程 228

串行口使用的C语言编程 229

习题 230

附录 MCS-51单片机指令表 231

参考文献 234

返回顶部