当前位置:首页 > 工业技术
新视野单片机教程(汇编+C语言)
新视野单片机教程(汇编+C语言)

新视野单片机教程(汇编+C语言)PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:庄俊华,史晓霞等著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2010
  • ISBN:9787111304456
  • 页数:235 页
图书介绍:本书以MCS-51单片机为背景机,从应用角度出发,系统地讲解了单片机的组成原理,各功能模块的使用方法及扩展方法等。
《新视野单片机教程(汇编+C语言)》目录

第1章 初识单片机 1

1.1什么是单片机及单片机发展历史 1

1.1.1通用微机和单片机 1

1.1.2单片机的发展历史 1

1.2单片机的应用特点 2

1.3单片机的应用领域 3

1.4单片机的学习方法 3

1.4.1加强相关知识的学习 3

1.4.2怎么看书 4

1.4.3实践、实践、再实践 4

1.4.4合理安排时间持之以恒 4

1.4.5适当购买实验器材及书籍资料 4

习题 5

第2章 Keil C51 μVision2集成开发环境 6

2.1 Keil C51 μVision2的窗口组成 6

2.2 Keil C51 μVision2的设置 7

2.3 Keil C51 μVision2集成开发环境的使用 12

2.3.1单片机的仿真过程 12

2.3.2第一个实验 13

2.3.3生成HEX文件和最小化系统 19

2.4实验 21

2.4.1 LED闪烁电路 21

2.4.2参考程序 21

2.4.3实验步骤(参考) 22

第3章 MCS-51单片机基本结构 23

3.1 MCS-51单片机内部结构 23

3.2中央处理器 24

3.2.1运算器 24

3.2.2控制器 24

3.2.3专用寄存器组 24

3.2.4振荡器和CPU时序 26

3.3存储器 28

3.3.1程序存储空间 28

3.3.2数据存储空间 29

3.4并行I/O接口 31

3.5 MCS-51单片机的工作方式 33

3.5.1复位方式 33

3.5.2程序执行方式 34

3.5.3低功耗方式 34

习题 34

第4章 MCS-51单片机的指令系统 36

4.1汇编指令的格式 36

4.2寻址方式 36

4.3指令系统 39

4.3.1数据传送类指令 40

4.3.2算术运算类指令 44

4.3.3逻辑操作类指令 49

4.3.4控制转移类指令 51

4.3.5位操作类指令 55

习题 57

第5章 汇编语言程序设计 59

5.1汇编语言源程序的格式 59

5.2伪指令 60

5.3汇编语言程序的基本结构 63

5.3.1顺序结构 63

5.3.2分支结构 63

5.3.3循环结构 65

5.4系统编程的步骤、方法和技巧 70

5.4.1拟定系统工作的流程图 70

5.4.2子功能模块或子程序的分解与分析 71

5.4.3子功能模块或子程序的设计与调试 72

5.4.4系统程序的连接与调试 73

5.5实验 73

5.5.1实验步骤与要求 73

5.5.2实验分析与总结 75

5.5.3思考 75

习题 75

第6章 单片机的C程序设计 77

6.1 C51概述 77

6.2 C51语言对标准C语言的扩展 78

6.2.1数据类型 78

6.2.2存储类型及存储区 79

6.2.3特殊功能寄存器(SFR) 82

6.2.4存储器模式 84

6.2.5函数的使用 84

6.2.6 C51中的指针 87

6.2.7绝对地址访问 89

6.3 C51和汇编语言的混合编程 89

6.3.1命名规则 89

6.3.2参数传递规则 90

6.3.3 C51中直接插入汇编指令方式 91

6.4使用C51的技巧 92

6.5实验 93

习题 97

第7章 MCS-51单片机的功能部件 99

7.1中断系统 99

7.1.1计算机的中断请求与控制 99

7.1.2 MCS-51中断系统 100

7.1.3中断控制 102

7.1.4中断响应过程 103

7.1.5中断程序举例 104

7.2定时器/计数器 105

7.2.1定时器/计数器工作方式寄存器TMOD 105

7.2.2定时器/计数器控制寄存器TCON 106

7.2.3定时器/计数器的工作方式 106

7.2.4定时器/计数器应用举例 108

7.3串行通信接口 110

7.3.1数据通信概述 110

7.3.2 MCS-51的串行通信接口 112

7.3.3串行接口的控制寄存器 113

7.3.4串行接口的4种工作方式 114

7.3.5多机通信 118

7.3.6波特率计算 119

7.3.7 PC与单片机通信技术 119

7.4定时器及中断实验 122

习题 124

第8章 MCS-51单片机的系统扩展 126

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

8.1.1 8051/8751的最小系统 126

8.1.2 8031的最小系统 126

8.2并行扩展概述 127

8.2.1总线 127

8.2.2总线扩展的实现 128

8.3并行程序存储器扩展 130

8.3.1常用程序存储器和地址锁存器简介 130

8.3.2典型EPROM扩展电路 132

8.4并行数据存储器扩展 133

8.4.1数据存储器的读写控制与时序 133

8.4.2常用SRAM芯片简介 135

8.4.3典型SRAM扩展电路 136

8.5简单I/O接口扩展 137

8.5.1用锁存器扩展输出接口 137

8.5.2用三态门扩展输入接口 139

8.6可编程并行I/O接口扩展 140

8.6.1 8255 A可编程并行I/O接口芯片 140

8.6.2 8155可编程多功能接口芯片 145

习题 152

第9章 MCS-51单片机的接口技术 154

9.1 MCS-51单片机与键盘的接口 154

9.1.1键盘的工作原理 154

9.1.2独立式键盘与单片机的接口 155

9.1.3矩阵式键盘与单片机的接口 157

9.2 MCS-51单片机与LED显示器接口 160

9.2.1 LED显示器和显示器接口 161

9.2.2 LED显示器接口技术 162

9.3 MCS-51单片机与字符型LCD的接口 166

9.3.1液晶显示概述 167

9.3.2 1602字符型LCD简介 167

9.4 MCS-51单片机与ADC的接口 177

9.4.1 A/D转换器概述 177

9.4.2 ADC 0809芯片 178

9.4.3 ADC 0809与MCS-51单片机的接口设计 180

9.5 MCS-51单片机与DAC的接口 185

9.5.1 D/A转换器的主要特点与技术指标 185

9.5.2 DAC 0832芯片 186

9.5.3 DAC 0832与MCS-51的接口设计 187

9.5.4 DAC 0832应用电路 189

9.6 MCS-51单片机与I2C总线芯片接口 190

9.6.1 I2 C总线的功能和特点 190

9.6.2 I2C总线的构成及工作原理 191

9.6.3 I2C总线的工作方式 191

9.6.4 I2C总线、E2 PROM芯片与MCS-51单片机接口 192

9.7 MCS-51单片机与DS18B20单总线数字温度传感器的接口 206

9.7.1 DS18B20的特点 206

9.7.2 DS18B20封装形式及引脚功能 206

9.7.3 DS18B20内部结构 207

9.7.4 DS18B20测温原理 208

9.7.5 DS18B20的ROM命令 209

9.7.6 DS18B20的工作时序 210

9.7.7 DS18B20与单片机的典型接口设计 211

习题 214

附录 215

附录A Proteus软件电路设计快速入门 215

附录B MCS-51系列单片机指令表 224

附录C ASCII表 228

附录D C51库函数 229

参考文献 235

相关图书
作者其它书籍
返回顶部