- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
武汉理工大学《能力拓展训练》设计说明书
摘要
A/D 转换是将连续的模拟量通过取样转换成离散的数字量。
A/D 转换包括采样、保持、量化和编码四个过程。在某些特定的时刻对这种
模拟信号进行测量叫做采样,量化噪声及接收机噪声等因素的影响,采样速率一
般取 fs=2.5fmax。通常采样脉冲的宽度 tw 很短,故采样输出是断续的窄脉冲。
要把一个采样输出信号数字化,需要将采样输出所得的瞬时模拟信号保持一段时
间,这就是保持过程。量化是将连续幅度的抽样信号转换成离散时间、离散幅度
的数字信号,量化的主要问题是量化误差。假设噪声信号在量化电平中是均匀分
布的,则量化噪声均方值与量化间隔和模数转换器的输入阻抗值有关。编码是将
量化后的信号编码成二进制代码输出。这些过程有些是合并进行的。
本次课程设计的要求是:基于 A/D 转换模块的单片机实验和 C 语言开发,设
计一种多路模拟信号采集模块,从多个通道轮流采集数据一次,并将采集的结果
存放在数组中。要求进行电路实验或仿真,并使用 C 语言进行程序的开发。
0
武汉理工大学《能力拓展训练》设计说明书
1 设计软件基础知识
1.1 C 编译器 Keil 介绍
Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机C 语言软件
开发系统,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显
的优势,因而易学易用。Keil 提供了包括 C 编译器、宏汇编、连接器、库管理
和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境
(uVision)将这些部分组合在一起。
Keil C51 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,
容易理解。在开发大型软件时更能体现高级语言的优势。
KeilSoftware 公司推出的 uVision4 是一款可用于多种 8051MCU 的集成开发环境
(IDE),该 IDE 同时也是PK51 及其它开发套件的一个重要组件。除增加了源代码、
功能导航器、模板编辑以及改进的搜索功能外,uVision3 还提供了一个配置向
导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标
MCU,包括指令集、片上外围设备及外部信号等。uVision3 提供逻辑分析器,可
监控基于 MCUI/O 引脚和外设状态变化下的程序变量。uVision4 提供对多种最新
的 8051 类微处理器的支持,包括 AnalogDevices 的ADuC83x 和 ADuC84x,以及
Infineon 的XC866 等。
1.2 Proteus 软件简介
Proteus 软件是英国 Labcenter electronics 公司出版的 EDA 工具软件。它
不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前
最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片
机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
其功能特点如下: Proteus软件具有其它 EDA 工具软件(例:multisim)的功能。
其功能模块:—个易用而又功能强大的 ISIS 原理布图工具;PROSPICE 混合
模型 SPICE 仿真; ARESPCB 设计。PROSPICE 仿真器的一个扩展 PROTEUS VSM:便
1
武汉理工大学《能力拓展训练》设计说明书
于包括所有相关的器件的基于微处理器设计的协同仿真。此外,还可以结合微控
制器软件使用动态的键盘,开关,按钮,LED 甚至 LCD 显示 CPU 模型。
Protues 主要特征:
1)支持许多通用的微控制器,如 ARM,PIC,AVR,以及8051.
2)交互的装置模型包括:LED 和 LCD 显示,RS232 终端,通用键盘
3) 强大的调试工具,包括寄存器和存储器,断点和单步模式
4) IAR C-SPY 和 Keil uVision4 等开发工具的源层调试
革命性的特点:
1)互动的电路仿真 用户甚至可以实时采用诸
原创力文档


文档评论(0)