当前位置:首页 > 工业技术
数据采集系统芯片ADuC812原理与应用
数据采集系统芯片ADuC812原理与应用

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:刘书明,冯小平编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2000
  • ISBN:756060952X
  • 页数:215 页
图书介绍:本书介绍了ADuC812的工作原理,介绍了它的ADC、DAC、I2C接口、闪速/电擦除储存器的应用问题,开发ADuC812时应解决的问题等。
《数据采集系统芯片ADuC812原理与应用》目录

第一章 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

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