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

单片机实用教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:毛宏光,刘福祥主编;陈弢副主编
  • 出 版 社:北京:机械工业
  • 出版年份:2013
  • ISBN:9787111432524
  • 页数:202 页
图书介绍:本书以经典的51架构单片机为例,从最基本的原理出发阐述单片机的基本原理和设计方法。内容包括:单片机入门、单片机硬件原理、单片机编程、中断技术、定时/计数器与常用接口、串行通信技术。
《单片机实用教程》目录

第1章 单片机入门 1

1.1轻松看单片机 1

1.1.1单片机的作用 1

1.1.2单片机的应用 2

1.1.3单片机的封装和电路符号 3

1.1.4单片机的发展 4

1.1.5单片机的开发过程 5

1.2实例演练——控制发光二极管闪烁 6

1.2.1系统功能 6

1.2.2硬件设计 7

1.2.3搭建硬件平台 8

1.2.4软件设计 9

1.2.5软件仿真——Keil软件的使用 11

1.2.6下载程序到单片机并调试——WAVE烧写器的使用 21

1.2.7虚拟硬件仿真——Proteus的使用 22

第2章 单片机硬件的原理 28

2.1单片机的结构 28

2.2 MCS-51系列单片机的引脚功能 30

2.2.1基本工作条件引脚 30

2.2.2输入/输出引脚 33

2.2.3控制引脚 33

2.3单片机的基本电路与时序 34

2.3.1单片机的基本电路 34

2.3.2工作时序 35

2.4单片机的I/O接口 35

2.4.1 P0端口 36

2.4.2 P1端口 37

2.4.3 P2端口 38

2.4.4 P3端口 38

2.5单片机的存储器 40

2.5.1存储器的基础知识 40

2.5.2程序存储器 43

2.5.3数据存储器 44

2.6实时练习 49

第3章 单片机编程 50

3.1编程基础知识 50

3.2单片机寻址方式 51

3.3指令系统 55

3.3.1数据传送类指令 56

3.3.2算术操作类指令 62

3.3.3逻辑运算类指令 68

3.3.4程序控制类指令 73

3.3.5位操作类指令 81

3.3.6伪指令 84

3.4实例演练——键控流水灯 88

3.4.1系统功能 88

3.4.2数码管静态显示 89

3.4.3按键简单应用 92

3.4.4程序设计 97

第4章 中断技术 108

4.1中断的概述 108

4.1.1什么是中断 108

4.1.2中断源 108

4.1.3中断的处理过程 109

4.2中断系统的结构 109

4.2.1中断源寄存器 110

4.2.2中断允许寄存器IE 111

4.2.3中断优先级控制寄存器IP 112

4.3中断程序的编写 113

4.3.1从实例了解中断程序的编写 113

4.3.2中断程序的编写方法 115

4.4实时练习 118

第5章 定时/计数器与常用接口 119

5.1定时/计数器的使用方法 119

5.1.1定时器的用法 119

5.1.2计数器的用法 120

5.2定时/计数器的控制 120

5.2.1定时/计数器的结构 120

5.2.2定时/计数器控制寄存器 121

5.2.3定时/计数器的工作过程 122

5.3定时/计数器的工作方式 123

5.3.1方式0 123

5.3.2方式1 125

5.3.3方式2 127

5.3.4方式3 128

5.3.5利用定时器进行长时间定时 129

5.4定时/计数器的中断实现 130

5.5实例演练1——定时器完成键控流水灯 137

5.5.1系统功能 137

5.5.2定时中断扫描 137

5.5.3按键防抖 138

5.5.4按键扫描 140

5.5.5程序及设计思路 141

5.6实例演练2——温度监测仪 147

5.6.1系统功能 147

5.6.2数码管动态显示 149

5.6.3模拟量输入接口 151

5.6.4热敏电阻的应用 156

5.6.5复杂程序的常用设计思路 158

5.6.6程序及流程 161

第6章 串行通信技术 171

6.1串行通信的概述 171

6.1.1串行通信方式 172

6.1.2串行通信的数据传送方向 173

6.2串行通信口的控制 174

6.2.1串行通信口的结构 174

6.2.2串行通信口的工作原理 175

6.2.3串行控制寄存器SCON 175

6.2.4电源控制寄存器PCON 176

6.3四种工作方式与波特率的设置 176

6.3.1方式0 176

6.3.2方式1 178

6.3.3方式2 180

6.3.4方式3 182

6.3.5波特率的设置 183

6.4实例演练——单片机互相通信 185

6.4.1系统功能 185

6.4.2单工通信练习 186

6.4.3双工通信练习 188

6.4.4串口的初始化 189

6.4.5串口中断服务程序 190

6.4.6主机程序及流程图 190

6.4.7从机程序及流程图 192

附录 194

附录A MCS-51定义指令符号 194

附录B 常用伪指令 194

附录C MCS-51汇编指令 195

参考文献 202

返回顶部