当前位置:首页 > 工业技术
AT89系列单片机原理与接口技术
AT89系列单片机原理与接口技术

AT89系列单片机原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:王幸之等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2004
  • ISBN:7810773844
  • 页数:530 页
图书介绍:本书介绍AT89系列的17种型号单片机的结构、原理及特点,单片机指令系统及程序设计,并行和串行扩展技术及常用外围芯片的应用举例,功率接口和控制技术等。
《AT89系列单片机原理与接口技术》目录

目 录 1

第1章标准型AT89单片机 1

1.1 AT89C51/LV51单片机 1

1.1.1单片机的基本组成 2

1.1.2引脚排列及功能 4

1.1.3存储器组织和特殊功能寄存器 6

1.1.4时钟电路和工作时序 11

1.1.5复位方式与电路 14

1.1.6低功耗操作方式 14

1.1.7编程方式 16

1.1.8主要电气特性 19

1.2 AT89C52/LV52单片机 20

1.2.1引脚排列及功能 21

1.2.2存储器组织和特殊功能寄存器 22

1.2.3编程与校验方式 23

1.2.4主要电气特性 26

1.3 AT89S51/LS51单片机 27

1.3.1引脚排列及功能 28

1.3.2存储器组织和特殊功能寄存器 30

1.3.3低功耗运行模式 33

1.3.4看门狗定时器WDT 34

1.3.5程序存储器锁定位 35

1.3.6 Flash编程的并行模式 35

1.3.7 Flash编程的串行模式 38

1.3.8主要电气特性 42

1.4.1引脚排列及功能 43

1.4 AT89S52/LS52单片机 43

1.4.2存储器组织和特殊功能寄存器 46

1.4.3低功耗节电模式 50

1.4.4看门狗定时器WDT 51

1.4.5程序存储器锁定位 52

1.4.6 Flash编程的并行模式 52

1.4.7 Flash编程的串行模式 55

1.4.8主要电气特性 58

第2章指令系统与程序设计 60

2.1 指令格式及其符号说明 60

2.2寻址方式 62

2.3指令分类介绍 65

2.3.1数据传送类指令 65

2.3.2算术运算类指令 69

2.3.3逻辑运算及移位类指令 73

2.3.4控制转移类指令 74

2.3.5位操作类指令 79

2.4汇编语言程序设计 81

2.4.1汇编语言的特点及其语句格式 81

2.4.2汇编语言程序的基本结构形式 82

2.5汇编语言的伪指令与汇编 84

2.5.1汇编语言的伪指令 84

2.5.2汇编语言的汇编 87

2.6汇编语言程序设计举例 89

2.6.1算术运算程序 89

2.6.2数制转换程序 94

2.6.3定时程序 96

2.6.4查表程序 97

2.6.5数据极值查找程序 98

第3章AT89单片机片内标准外围单元 100

3.1 中断系统 100

3.1.1 中断概述 100

3.1.2中断源与中断向量地址 101

3.1.3中断标志与控制 103

3.1.4中断响应过程 106

3.1.5中断请求的撤除 108

3.1.6中断服务程序设计及举例 109

3.2并行I/O口 111

3.2.1 P0口 111

3.2.2 P1口 113

3.2.3 P2口 114

3.2.4 P3口 115

3.2.5读引脚与读锁存器操作 116

3.3定时器/计数器 118

3.3.1定时器/计数器结构与功能 118

3.3.2定时器/计数器控制寄存器 119

3.3.3定时器/计数器的工作方式与程序设计 120

3.3.4动态读取定时器/计数器的计数值 129

3.3.5定时器/计数器2 129

3.4串行通信口 135

3.4.1数据通信概述 135

3.4.2串行口及控制寄存器 140

3.4.3串行通信的工作方式 143

3.4.4波特率的设置 149

3.4.5串行通信编程举例 152

第4章低档型AT89单片机 162

4.1 AT89C1051U单片机 162

4.1.1引脚排列及功能 162

4.1.2存储器组织和特殊功能寄存器 164

4.1.3低功耗运行模式 166

4.1.4 Flash编程和校验 166

4.1.5 电气特性 169

4.2 AT89C2051单片机 170

4.2.1引脚排列及功能 171

4.2.2存储器组织和特殊功能寄存器 173

4.2.3低功耗运行模式 174

4.2.4 Flash编程和校验 175

4.2.5 电气特性 178

4.3 AT89C4051单片机 179

4.3.1引脚排列及功能 179

4.3.2存储器组织和特殊功能寄存器 181

4.3.3低功耗运行模式 183

4.3.4 Flash编程和校验 183

4.3.5 电气特性 186

第5章高档型AT89单片机 188

5.1 AT89C51RC单片机 188

5.1.1引脚排列及功能 188

5.1.2存储器组织和特殊功能寄存器 189

5.1.3低功耗运行模式 193

5.1.4 看门狗定时器WDT 194

5.1.5 Flash编程和校验 195

5.1.6电气特性 198

5.2 AT89S8252/LS8252单片机 199

5.2.1引脚排列及功能 200

5.2.2存储器组织和特殊功能寄存器 201

5.2.3低功耗运行模式 205

5.2.4可编程看门狗定时器WDT 205

5.2.5串行外围接口SPI 206

5.2.6 中断系统 208

5.2.7 Flash和E2PROM并行编程和校验 209

5.2.8 Flash和E2PROM串行编程和校验 213

5.2.9电气特性 215

5.3 AT89S53/LS53单片机 216

5.3.1引脚排列及功能 217

5.3.2存储器组织和特殊功能寄存器 218

5.3.3低功耗运行模式 221

5.3.4看门狗定时器WDT 221

5.3.5串行外围接口SPI 222

5.3.6 中断系统 224

5.3.7 Flash并行编程和校验 225

5.3.8 Flash串行编程和校验 229

5.3.9电气特性 231

5.4 AT89C55WD单片机 232

5.4.1引脚排列及功能 233

5.4.2存储器组织和特殊功能寄存器 235

5.4.4看门狗定时器WDT 238

5.4.3低功耗运行模式 238

5.4.5 中断系统 239

5.4.6 Flash编程和校验 240

5.4.7电气特性 244

第6章单片机并行扩展技术 246

6.1单片机的扩展总线结构及编址技术 246

6.1.1单片机总线的构造方法 246

6.1.2编址技术 247

6.2外部存储器的访问过程 250

6.2.1外部程序存储器的访问过程 250

6.2.2外部数据存储器的访问过程 252

6.3存储器并行扩展 253

6.3.1存储器概述 254

6.3.2 32 KB Flash存储器AT29C256 258

6.3.3 128 KB Flash存储器AT29C010A 261

6.3.4 512 KB Flash存储器AT29C04…0A 269

6.3.5 2 KB非易失性随机存储器DS1220AB/AD 275

6.3.6 8 KB非易失性随机存储器DS1225AB/AD 279

6.3.7 32 KB非易失性随机存储器DS1230Y/AB 283

6.4 并行A/D和D/A转换器 287

6.4.1 8通道8位A/D转换器MAX 118 287

6.4.2 8通道12位A/D转换器MAX 197 294

6.4.3双积分12位A/D转换器ICL7109 299

6.4.4 V/F转换器AD 652在A/D转换器中的应用 306

6.4.5 12位电压输出型D/A转换器AD 667 312

6.4.6 12位电流输出型D/A转换器AD 7542 317

6.5.1 LED显示器结构原理 322

6.5 LED显示器与键盘接口芯片 322

6.5.2 8位LED驱动器ICM 7218B 323

6.5.3 8279键盘和显示器接口芯片 327

第7章单片机串行扩展技术 338

7.1单片机串行扩展方式 338

7.1.1 I2C总线接口 338

7.1.2单总线接口 344

7.1.3 SPI串行外设接口 345

7.1.4 Microwire串行扩展接口 346

7.1.5 AT89C51 UART方式0串行扩展接口 347

7.2单片机串行传输软件及其模拟技术 347

7.2.1 12C总线典型信号的模拟子程序 348

7.2.2 I2C总线模拟通用子程序 349

7.3 E2PROM串行扩展技术 352

7.3.1 24系列串行E2PROM 352

7.3.2 93C系列串行E2PROM 360

7.3.3 串行E2PROM X 25045 374

7.4键盘/显示器串行扩展技术 384

7.4.1 串行LED显示驱动器MC 14499 384

7.4.2 串行LED显示驱动器MC 14489 388

7.4.3 串行LED显示驱动器MAX 7219 393

7.4.4键盘/显示器专用芯片HD 7279A 407

7.5 D/A和A/D转换器串行扩展技术 417

7.5.1 8位串行D/A转换器MAX 521 417

7.5.2 12位串行D/A转换器MAX 5154 427

7.5.3 8位串行A/D转换器ADC 0832 433

7.5.4 12位串行A/D转换器MAX 187 439

7.5.5 16位串行A/D转换器MAX 195 441

7.6串行时钟/日历芯片 447

7.6.1 串行实时时钟芯片DS 1302 448

7.6.2 串行实时时钟芯片NJU 6355 454

7.6.3 串行实时时钟芯片PCF 8583 458

7.7 I/O口的串行扩展 469

7.7.1利用串行口方式0扩展并行口 469

7.7.2 I/O口串行扩展芯片PCF 8574 471

第8章 单片机功率接口与控制 475

8.1功能驱动元件 475

8.1.1 74系列功率集成电路 475

8.1.2 75系列功率集成电路 476

8.1.3 MOC系列光耦合过零触发双向晶闸管驱动器 478

8.1.4固态继电器 481

8.2继电器型负载功率接口 485

8.2.1超小型电磁继电器 485

8.2.2直流电磁式继电器功率接口 487

8.2.3交流电磁式继电器功率接口 488

8.3过零触发双向晶闸管调功器 489

8.3.1 温度控制系统的组成 489

8.3.2硬件电路设计 490

8.3.3程序设计 491

附录A AT89系列单片机指令集 505

A.1按字母顺序排列的指令集 505

A.2按功能分类的指令集 507

附录B AT89系列单片机的封装及型号选用 529

参考文献 529

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