当前位置:首页 > 工业技术
8051微控制器  第4版
8051微控制器  第4版

8051微控制器 第4版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(加)麦肯齐(MacKenzie,L.S.)(马来)法恩(Phan,R.C.W.)著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:711517959X
  • 页数:339 页
图书介绍:本书介绍以8051为代表的MCS-51系列微控制器的硬件和软件方面的基本知识和特性,着重描述其硬件体系结构和软件编程问题。同传统的微控制器书籍相比,本书客观务实,更注重技术上的实现细节,着眼于教会读者如何解决具体的工程问题。在软件设计方面,同时给出了汇编程序和8051C语言程序,讲解了C语言在复杂8051项目中的优势。本书在讲解重要的基本概念和方法时都给出了例题,便于读者掌握理解。
《8051微控制器 第4版》目录
标签:制器

第1章 微控制器简介 1

1.1引言 1

1.2术语 2

1.3中央处理器 3

1.4半导体存储器:RAM和ROM 4

1.5总线:地址总线、数据总线和控制总线 5

1.6输入/输出设备 6

1.7程序:大程序和小程序 7

1.8微型机、小型机和大型机 8

1.9微处理器与微控制器的比较 8

1.10新概念 10

1.11得与失:设计范例 11

习题 13

第2章 硬件概述 14

2.1MCS-51TM系列简介 14

2.2引脚 15

2.3I/O端口结构 19

2.4时序和机器周期 19

2.5存储器组织 20

2.6特殊功能寄存器 24

2.7外部存储器 31

2.88032/8052的增强功能 36

2.9复位操作 37

小结 38

习题 38

第3章 指令集概述 42

3.1引言 42

3.2寻址模式 42

3.3指令类型 51

小结 70

习题 70

第4章 定时器操作 77

4.1引言 77

4.2定时器模式寄存器(TMOD) 79

4.3定时器控制寄存器(TCON) 79

4.4定时器模式和溢出标志 80

4.5时钟源 82

4.6定时器的启动、停止和控制 83

4.7定时器寄存器的初始化和访问 85

4.8短、中、长定时间隔 86

4.9精确频率的产生 91

4.108052的定时器2 93

4.11波特率发生器 95

小结 95

习题 95

第5章 串行端口操作 98

5.1本章简介 98

5.2串行通信 98

5.3串行端口缓冲寄存器 98

5.4串行端口控制寄存器 99

5.5工作模式 100

5.6全双工串行通信讨论 104

5.7串行端口寄存器的初始化和访问 104

5.8多处理器通信 106

5.9串行端口波特率 107

小结 113

习题 113

第6章 中断 115

6.1引言 115

6.28051的中断结构 116

6.3中断处理 119

6.4中断程序设计 120

6.5定时器中断 122

6.6串行端口中断 124

6.7外部中断 125

6.8中断时序 129

小结 131

习题 131

第7章 汇编语言编程 133

7.1引言 133

7.2汇编器操作 134

7.3汇编语言程序格式 137

7.4汇编时的表达式求值 141

7.5汇编器指令 145

7.6汇编器控制项 154

7.7链接操作 155

7.8例子详解——链接可重定位的段和模块 156

7.9宏 164

小结 168

习题 168

第8章 8051的C语言编程 171

8.1引言 171

8.28051中采用C语言的优缺点 171

8.38051C编译器 172

8.4数据类型 173

8.5存储类型及模式 176

8.6数组 177

8.7结构 178

8.8指针 178

8.9函数 181

8.108051 C语言实例 183

小结 192

习题 192

第9章 程序结构和设计 193

9.1引言 193

9.2结构化程序设计的优缺点 195

9.3结构化程序设计中的3种结构 195

9.4伪码语法 207

9.5汇编语言编程风格 210

9.68051 C语言编程风格 216

小结 218

习题 218

第10章 用于程序开发的工具和技术 219

10.1引言 219

10.2开发周期 219

10.3整合和验证 223

10.4命令和开发环境 227

小结 229

习题 229

第11章 设计和接口实例 231

11.1引言 231

11.2SBC-51 231

11.3十六进制键盘接口 238

11.4多个七段LED的接口设计 240

11.5液晶显示(LCD)接口 245

11.6扬声器接口 248

11.7非易失性RAM接口 250

11.8输入输出的扩展 256

11.9RS232(EIA-232)串行接口 262

11.10CENTRONICS并行接口 264

11.11模拟输出 267

11.12模拟输入 270

11.13传感器的接口 272

11.14继电器接口 276

11.15步进电机接口 279

小结 283

习题 283

第12章 基于C语言的程序设计和接口实例 286

12.1引言 286

12.2十六进制键盘接口 286

12.3多个七段LED接口 289

12.4液晶显示器接口 291

12.5扬声器接口 293

12.6非易失性RAM接口 295

12.7输入/输出扩展 298

12.8RS232(EIA-232)串行接口 302

12.9CENTRONICS并行接口 304

12.10模拟输出 305

12.11模拟输入 306

12.12传感器接口 308

12.13继电器接口 310

12.14步进电机接口 311

习题 313

第13章 学生项目实例 315

13.1引言 315

13.2家庭安全系统 315

13.3电梯系统 317

13.4井字游戏 320

13.5计算器 325

13.6微型老鼠 327

13.7足球机器人 331

13.8智能卡应用 333

小结 335

习题 335

第14章 8051的派生产品 337

14.1本章简介 337

14.2MCS-151TM和MCS-251TM 337

14.3带有闪存和NVRAM的微控制器 337

14.4带有ADC和DAC的微控制器 338

14.5高速微控制器 338

14.6网络微控制器 338

14.7保密类微控制器 339

小结 339

习题 339

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