图书介绍

数据采集系统芯片ADuC812原理与应用pdf电子书版本下载

数据采集系统芯片ADuC812原理与应用
  • 刘书明,冯小平编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:756060952X
  • 出版时间:2000
  • 标注页数:215页
  • 文件大小:17MB
  • 文件页数:221页
  • 主题词:数据采集(学科: 芯片) 数据采集 芯片

PDF下载


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

下载说明

数据采集系统芯片ADuC812原理与应用PDF格式电子书版下载

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

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

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

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

图书目录

第一章 ADuC812数据采集系统芯片总体结构 1

1.1 概述 2

1.1.1 一般说明 2

1.1.2 ADuC812特点 2

1.1.3 应用 3

1.1.4 引脚排列和引脚说明 3

1.1.5 ADuC812性能参数 6

1.2.3 ADC电路 11

1.2.2 ADuC812存储器组织 11

1.2.1 ADuC812的结构特点 11

1.2 ADuC812的基本工作原理 11

1.2.4 ADC的工作模式 17

1.2.5 控制DAC模块的特殊功能寄存器 19

1.2.6 非易失性闪速存储器 20

1.3 中断系统 26

1.3.1 中断的使用 27

1.3.2 中断允许寄存器IE与IE2 27

1.3.3 中断优先级寄存器IP 28

1.4.2 串行I/O端口 29

1.4 片内外围设备 29

1.4.1 并行I/O端口0~3 29

1.5 特殊功能寄存器小结 30

1.6 软件开发工具简介 33

1.6.1 ASM51:8051交叉汇编程序 33

1.6.2 ADSIM812:ADuC812仿真程序 34

1.6.3 DLOAD812:ADuC812串行口加载程序 35

1.6.4 DEBUG812:ADuC812串行口调试程序 35

1.6.5 QuickStart开发系统 36

2.1 从8051到ADuC812 38

第二章 8052内核简介 38

2.2 特殊功能寄存器 39

2.3 CPU时序 41

2.4 8052的I/O口 42

2.4.1 I/O口的设置 43

2.4.2 端口的写入 44

2.4.3 端口的负载和接口能力 45

2.4.4 读-修改-写指令 45

2.4.5 访问外部存储器 46

2.5.1 定时器0和定时器1 47

2.5 定时器/计数器 47

2.5.2 定时器2 50

2.6 串行接口 53

2.6.1 多处理器通信 53

2.6.2 串行口控制寄存器 54

2.6.3 波特率 54

2.6.4 关于方式0的进一步说明 56

2.6.5 关于方式1的进一步说明 58

2.6.6 关于方式2和3的进一步说明 60

2.7.1 中断优先级 63

2.7 中断处理 63

2.7.2 中断处理 64

2.7.3 外部中断 65

2.7.4 中断响应时间 65

2.7.5 单步操作 65

2.8 存储器组织和寻址方式 66

2.8.1 存储器组织 66

2.8.2 寻址方式简述 66

2.8.3 ADuC812的16 MB外部数据存储器的访问 67

2.9 8051指令集 68

3.1 I2C接口概述 72

第三章 ADuC812的I2C接口 72

3.2 ADuC812的I2C接口 74

3.3 I2C接口的主机发送—从机接收通信方式 75

3.4 I2C接口的从机发送—主机接收通信方式 77

3.5 I2C接口通信程序举例 79

第四章 ADμC812的C语言编程 86

4.1 C语言源程序的创建与编译 86

4.1.1 μVision-51开发环境设置 87

4.1.3 编写C语言源文件 90

4.1.2 创建项目 90

4.1.4 C-源程序编译 92

4.2 C-源代码仿真 93

4.2.1 设置Dscope的环境 94

4.2.2 设置仿真软件的环境 94

4.2.3 执行代码 97

第五章 ADuC812的串行口加载工具 99

5.1 概述 99

5.2 ADuC812加载器 99

5.2.1 ADuC812版本2加载器 100

5.2.2 ADuC812版本1加载器 104

5.3 支持两种协议的C-源程序 105

5.3.1 DOS命令行语法 106

5.3.2 加载程序流程图 106

第六章 ADuC812仿真器ADSIM812 108

6.1 ADSIM812简介 108

6.2 ADSIM812的文件处理功能 109

6.3 ADSIM812的运行控制功能 110

6.4 ADSIM812的动态调试功能 111

6.5 ADSIM812的查看和编辑功能 112

6.6 系统设置功能 119

6.6.1 仿真器设置(Simulator Configuration) 119

6.6.2 项目参数选择(Project Options) 120

6.6.3 ADC/DAC设置(ADC/DAC Configuration) 123

6.7 ADSIM812仿真器应用中的几个问题 124

6.7.1 加载8052程序 124

6.7.2 修改RAM字节值 124

6.7.3 不能完全仿真的有关8051/8052的特性 124

7.1 ADuC824概况 126

7.1.1 ADuC824简介 126

第七章 ADuC824 126

7.1.2 ADuC824特点 127

7.1.3 ADuC824电器性能参数 128

7.1.4 ADuC824引脚分布 133

7.2 ADuC824组成原理 134

7.2.1 器件结构 134

7.2.2 双ADC电路 136

7.3 控制ADC通道的特殊功能寄存器 138

7.4.1 片内PLL(锁相环)控制 146

7.4 ADuC824片内其它外围设备 146

7.4.2 时间间隔计数器TIC 147

7.4.3 看门狗定时器WDT 149

7.4.4 电源监视器 151

7.4.5 片内DAC控制 152

7.5 ADuC824串行接口 153

7.5.1 工业标准同步串行接口(SPI) 153

7.5.2 I2C兼容接口 155

7.6 ADuC824中断系统 156

7.6.1 中断系统 156

7.6.2 中断矢量 158

7.7 ADuC824 QuickStart开发系统 159

第八章 ADuC812应用 162

8.1 ADuC812应用中的细节问题 162

8.1.1 上电初始化子程序 162

8.1.2 闪速/电擦除存储器的擦除和编程时间 162

8.1.3 微转换器的DAC问题 163

8.1.4 ADuC812的主时钟 163

8.1.5 ADuC812的基准电压 163

8.1.6 ADuC812的ADC 164

8.2 ADuC812开发板 165

8.1.7 抗干扰和接地问题 165

8.2.1 ADuC812开发板的电路组成 166

8.2.2 ADuC812开发板的接口信号 167

8.2.3 ADuC812开发板上的跳线器 169

第九章 ADuC812快速开发软件 171

9.1 QuickStart工具包安装 171

9.2 汇编程序的编译 172

9.3 串行口加载程序 172

9.4 串行口调试程序ADuC简介 173

9.5.3 串行口调试程序的运行 177

9.5.2 调试器的设置和运行 177

9.5.1 仿真器的设置和运行 177

9.5 串行口调试程序ADuC的使用 177

9.6 关于ADuC软件的一些说明 183

9.6.1 一般限制 183

9.6.2 调试器限制 183

附录A ADuC812时序和封装 184

A.1 ADuC812时序 184

A.2 外型尺寸 192

B.1 概述 193

附录B I2C总线及其应用 193

B.2 数据传送 196

B.3 总线仲裁和时钟同步 197

B.4 7位地址传送的格式 198

B.5 7位寻址 200

B.6 I2C器件输入输出电特性技术说明 203

B.7 I2C总线的增强特性 206

B.8 电气特性和I/O级与总线定时 210

B.9 应用信息 212

参考文献 215

精品推荐