图书介绍

AT89单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

AT89单片机原理及应用
  • 高伟主编;曹国君,李向群,胡家彦编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118055107
  • 出版时间:2008
  • 标注页数:346页
  • 文件大小:18MB
  • 文件页数:357页
  • 主题词:单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

AT89单片机原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ATMEL公司及AT89系列单片机概况1

1.1 ATMEL公司的发展简况1

1.2 AT89系列单片机概况2

1.2.1 AT89系列单片机特点2

1.2.2 AT89系列单片机的发展分类4

1.3 AT89系列单片机的开发工具简介7

1.3.1 软件开发环境简介8

1.3.2 硬件开发环境简介9

第2章 单片机应用系统的设计与开发12

2.1 单片机应用系统设计12

2.1.1 单片机应用系统设计的基本原则12

2.1.2 单片机应用系统设计的一般方法13

2.1.3 单片机应用系统设计的内容和步骤13

2.1.4 单片机应用系统的可靠性设计19

2.2 单片机应用系统设计实例——自动往返小汽车20

2.3 单片机应用系统的开发29

2.3.1 单片机开发系统组成及特点概述30

2.3.2 单片机开发系统的分类31

2.3.3 单片机开发系统的功能34

2.4 单片机开发系统实例36

2.4.1 单片机开发系统硬件及其连接36

2.4.2 DOS环境单片机开发系统软件37

2.4.3 Windows环境单片机开发系统软件38

第3章 AT89系列单片机的基本结构与功能44

3.1 内部结构框图介绍44

3.1.1 算术/逻辑运算单元46

3.1.2 寄存器组部件46

3.2 引脚功能描述48

3.3 存储器配置和特殊功能寄存器51

3.3.1 程序存储器52

3.3.2 数据存储器53

3.3.3 特殊功能寄存器57

3.4 低功耗节电模式61

3.4.1 空闲模式62

3.4.2 掉电模式62

3.5 看门狗定时器62

3.5.1 看门狗的使用62

3.5.2 空闲模式和掉电模式下的WDT63

3.6 程序存储器的加密位63

3.7 Flash存储器编程63

3.7.1 Flash存储器的并行编程64

3.7.2 Flash存储器的串行编程67

3.8 AT89S52单片机主要电气特性70

3.9 时钟电路与CPU的时序71

3.9.1 振荡器和时钟电路72

3.9.2 CPU时序和有关概念72

3.9.3 CPU的取指令和执行指令的时序73

3.9.4 访问外部ROM的操作时序74

3.9.5 访问外部RAM的操作时序74

3.10 复位电路75

3.10.1 简单复位电路76

3.10.2 复杂复位电路77

3.10.3 应用系统的多复位处理79

3.11 AT89系列典型单片机结构79

3.11.1 AT89C51/LV51单片机79

3.11.2 AT89C2051单片机86

3.11.3 AT89S8252单片机91

第4章 AT89系列单片机的指令系统97

4.1 指令格式及其符号说明97

4.1.1 指令格式97

4.1.2 常用符号说明99

4.2 AT89系列单片机的寻址方式99

4.3 AT89单片机的指令说明102

4.3.1 数据传输类指令102

4.3.2 算术运算类指令109

4.3.3 逻辑运算及移位类指令115

4.3.4 控制转移类指令118

4.3.5 布尔变量类指令124

第5章 汇编语言程序设计基础129

5.1 汇编语言程序设计概述129

5.1.1 汇编语言的特点及其语句格式129

5.1.2 汇编语言程序的基本步骤及特点131

5.1.3 汇编语言程序的基本结构形式132

5.2 汇编语言的伪指令与汇编138

5.2.1 汇编语言的伪指令138

5.2.2 汇编语言的汇编141

5.3 汇编语言程序设计举例142

5.3.1 算术运算程序142

5.3.2 数制转换程序150

5.3.3 定时程序154

5.3.4 查表程序154

5.3.5 数据极值查找程序157

5.3.6 数据排序程序159

第6章 中断系统162

6.1 中断系统相关概念162

6.2 中断系统的优、缺点164

6.3 中断系统的分类165

6.3.1 外部中断类165

6.3.2 定时中断类166

6.3.3 串行中断类166

6.4 中断系统的功能166

6.5 中断系统的结构167

6.6 中断标志与控制寄存器169

6.6.1 定时器中断控制寄存器(TCON)170

6.6.2 串行口控制寄存器(SCON)170

6.6.3 中断允许控制寄存器(IE)171

6.6.4 中断优先级控制寄存器(IP)172

6.7 中断响应处理过程173

6.7.1 中断响应的条件和过程173

6.7.2 中断的处理和返回175

6.7.3 中断的响应时间176

6.7.4 中断请求的撤销176

6.8 中断的外部扩展简介177

6.9 中断的系统应用178

第7章 接口部件结构及功能196

7.1 I/O端口的结构及功能196

7.1.1 I/O端口的结构196

7.1.2 写端口操作200

7.1.3 读端口操作201

7.1.4 读引脚和锁存器操作201

7.1.5 I/O口总线202

7.1.6 I/O口的负载能力203

7.2 串行接口的结构及功能203

7.2.1 串行通信数据同步技术203

7.2.2 串行通信数据传送方式206

7.2.3 串行接口结构与控制207

7.2.4 串行通信的工作方式211

7.2.5 串行通信应用实例218

7.3 定时/计数器结构与功能231

7.3.1 定时/计数方法概述231

7.3.2 定时/计数器的基本功能231

7.3.3 定时/计数器的结构与控制232

7.3.4 定时/计数器的工作方式235

7.3.5 定时/计数器T2238

7.3.6 定时/计数器的应用实例245

7.4 人机通信接口技术251

7.4.1 键盘接口技术251

7.4.2 显示接口技术259

第8章 各系统部件的扩展技术279

8.1 单片机最小应用系统279

8.2 单片机系统扩展的基本原理280

8.2.1 片外总线结构280

8.2.2 单片机三总线扩展方法281

8.2.3 地址空间的编址技术282

8.3 程序存储器的扩展——EPROM型程序存储器284

8.4 数据存储器的扩展288

8.5 并行I/O口的扩展291

8.5.1 I/O扩展的原因291

8.5.2 I/O扩展的相关技术及控制方式292

8.5.3 用74LSTTL芯片的简单I/O扩展293

8.5.4 可编程接口及其扩展技术295

8.6 A/D、D/A转换器的扩展308

8.6.1 A/D转换器接口扩展308

8.6.2 D/A转换器接口扩展316

8.7 外部中断源扩展321

第9章 AT89系列单片机应用系统实例剖析324

9.1 AT89系列单片机应用现状324

9.2 汽车操纵信号灯控制系统应用325

9.3 智能客房控制系统应用329

9.4 商场自动存取柜控制系统应用332

9.5 工业生产顺序控制系统实现335

附录338

附录Ⅰ ATMEL单片机指令表338

附录Ⅱ ATMEL单片机选型表342

参考文献346

热门推荐