数据采集系统芯片ADuC812原理与应用PDF格式文档图书下载
第一章 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
- 《数据采集系统芯片ADuC812原理与应用》刘书明,冯小平编著 2000
- 《数据采集系统整体设计与开发》李军编著 2014
- 《数据采集与处理技术 上》马明建编著 2012
- 《大数据采集与预处理技术》刘丽敏,廖志芳,周韵编著 2018
- 《数据采集原理》肖忠祥主编;孟开元等编(西安石油大学油气资源学院) 2001
- 《地震数据采集系统基本原理》董世学编 1995
- 《地震数据采集站原理与测试》易碧金,姜耕,刘益成,穆群英著 2010
- 《高速数据采集系统的原理与应用》沈兰荪编著 1995
- 《数据采集和数字测量专用集成电路原理和应用》王国定编著 1985
- 《单片无线数据通信IC原理与应用》黄智伟编著 2004
- 《数据采集系统芯片ADuC812原理与应用》刘书明,冯小平编著 2000
- 《搜尸犬训练技术要点》刘书明,任义平编著 2017
- 《税收学基础》刘书明主编;北京市成人教育教学研究室组编 1994
- 《现代商业企业纳税实务》张荣生,刘书明主编 1996
- 《罗杜杂交犬训练使用教程》刘少辉,刘书明著 2015
- 《教你做出纳和纳税》邵军,杜海霞,刘书明主编 2005
- 《警犬搜捕实战能力培养与检测平台技术手册》于毅,刘书明,罗勇刚主编 2018
- 《线性代数》卢刚,刘书田主编;冯翠莲编著 2006
- 《VisualDSP++集成开发环境实用指南》罗勇江,刘书明,肖科编著 2008
- 《TigerSHARC DSP应用系统设计》刘书明等编著 2004