-
ADuC812芯片在数据采集系统中的原理与应用
资源介绍
数据采集系统芯片ADuC812原理与应用 目录
第一章 ADuC812数据采集系统芯片总体结构
1.1 概述
1.1.1 一般说明
1.1.2 ADuC812特点
1.1.3 应用
1.1.4 引脚排列和引脚说明
1.1.5 ADuC812性能参数
1.2 ADuC812的基本工作原理
1.2.1 ADuC812的结构特点
1.2.2 ADuC812存储器组织
1.2.3 ADC电路
1.2.4 ADC的工作模式
1.2.5 控制DAC模块的特殊功能寄存器
1.2.6 非易失性闪速存储器
1.3 中断系统
1.3.1 中断的使用
1.3.2 中断允许寄存器IE与IE2
1.3.3 中断优先级寄存器IP
1.4 片内外围设备
1.4.1 并行I/O端口0~3
1.4.2 串行I/O端口
1.5 特殊功能寄存器小结
1.6 软件开发工具简介
1.6.1 ASM51:8051交叉汇编程序
1.6.2 ADSIM812:ADuC812仿真程序
1.6.3 DLOAD812:ADuC812串行口加载程序
1.6.4 DEBUG812:ADuC812串行口调试程序
1.6.5 QuickStart开发系统
第二章 8052内核简介
2.1 从8051到ADuC812
2.2 特殊功能寄存器
2.3 CPU时序
2.4 8052的I/O口
2.4.1 I/O口的设置
2.4.2 端口的写入
2.4.3 端口的负载和接口能力
2.4.4 读-修改-写指令
2.4.5 访问外部存储器
2.5 定时器/计数器
2.5.1 定时器0和定时器1
2.5.2 定时器2
2.6 串行接口
2.6.1 多处理器通信
2.6.2 串行口控制寄存器
2.6.3 波特率
2.6.4 关于方式0的进一步说明
2.6.5 关于方式1的进一步说明
2.6.6 关于方式2和3的进一步说明
2.7 中断处理
2.7.1 中断优先级
2.7.2 中断处理
2.7.3 外部中断
2.7.4 中断响应时间
2.7.5 单步操作
2.8 存储器组织和寻址方式
2.8.1 存储器组织
2.8.2 寻址方式简述
2.8.3 ADuC812的16MB外部数据存储器的访问
2.9 8051指令集
第三章 ADuC812的I2C接口
3.1 I2C接口概述
3.2 ADuC812的I2C接口
3.3 I2C接口的主机发送—从机接收通信方式
3.4 I2C接口的从机发送—主机接收通信方式
3.5 I2C接口通信程序举例
第四章 ADμC812的C语言编程
4.1 C语言源程序的创建与编译
4.1.1 μVision-51开发环境设置
4.1.2 创建项目
4.1.3 编写C语言源文件
4.1.4 C-源程序编译
4.2 C-源代码仿真
4.2.1 设置Dscope的环境
4.2.2 设置仿真软件的环境
4.2.3 执行代码
第五章 ADuC812的串行口加载工具
5.1 概述
5.2 ADuC812加载器
5.2.1 ADuC812版本2加载器
5.2.2 ADuC812版本1加载器
5.3 支持两种协议的C-源程序
5.3.1 DOS命令行语法
5.3.2 加载程序流程图
第六章 ADuC812仿真器ADSIM812
6.1 ADSIM812简介
6.2 ADSIM812的文件处理功能
6.3 ADSIM812的运行控制功能
6.4 ADSIM812的动态调试功能
6.5 ADSIM812的查看和编辑功能
6.6 系统设置功能
6.6.1 仿真器设置(Simulator Configuration)
6.6.2 项目参数选择(Project Options)
6.6.3 ADC/DAC设置(ADC/DAC Configuration)
6.7 ADSIM812仿真器应用中的几个问题
6.7.1 加载8052程序
6.7.2 修改RAM字节值
6.7.3 不能完全仿真的有关8051/8052的特性
第七章 ADuC824
7.1 ADuC824概况
7.1.1 ADuC824简介
7.1.2 ADuC824特点
7.1.3 ADuC824电器性能参数
7.1.4 ADuC824引脚分布
7.2 ADuC824组成原理
7.2.1 器件结构
7.2.2 双ADC电路
7.3 控制ADC通道的特殊功能寄存器
7.4 ADuC824片内其它外围设备
7.4.1 片内PLL(锁相环)控制
7.4.2 时间间隔计数器TIC
7.4.3 看门狗定时器WDT
7.4.4 电源监视器
7.4.5 片内DAC控制
7.5 ADuC824串行接口
7.5.1 工业标准同步串行接口(SPI)
7.5.2 I2C兼容接口
7.6 ADuC824中断系统
7.6.1 中断系统
7.6.2 中断矢量
7.7 ADuC824QuickStart开发系统
第八章 ADuC812应用
8.1 ADuC812应用中的细节问题
8.1.1 上电初始化子程序
8.1.2 闪速/电擦除存储器的擦除和编程时间
8.1.3 微转换器的DAC问题
8.1.4 ADuC812的主时钟
8.1.5 ADuC812的基准电压
8.1.6 ADuC812的ADC
8.1.7 抗干扰和接地问题
8.2 ADuC812开发板
8.2.1 ADuC812开发板的电路组成
8.2.2 ADuC812开发板的接口信号
8.2.3 ADuC812开发板上的跳线器
第九章 ADuC812快速开发软件
9.1 Quick Start工具包安装
9.2 汇编程序的编译
9.3 串行口加载程序
9.4 串行口调试程序ADuC简介
9.5 串行口调试程序ADuC的使用
9.5.1 仿真器的设置和运行
9.5.2 调试器的设置和运行
9.5.3 串行口调试程序的运行 9.6 关于ADuC软件的一些说明
9.6.1 一般限制
9.6.2 调试器限制
附录A ADuC812时序和封装
A.1 ADuC812时序
A.2 外型尺寸
附录B I2C总线及其应用
B.1 概述
B.2 数据传送
B.3 总线仲裁和时钟同步
B.4 7位地址传送的格式
B.5 7位寻址
B.6 I2C器件输入输出电特性技术说明
B.7 I2C总线的增强特性
B.8 电气特性和I/O级与总线定时
B.9 应用信息
参考文献
- 上一篇: C#文件(文件夹)复制经典方案
- 下一篇: dell n4050 bios