- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目七:数据采集电路与程序设计
一、实验目的
⑴掌握 A/D 转换与微机接口的应用方法;
⑵了解A/D 芯片0809转换性能及编程方法;
⑶通过设计掌握如何进行数据采集。
二、实验要求
基本要求:通过实验仪上的W1电位器提供模拟量电压给实验仪上的0809做A/D转换,将模拟量转换成数字量,在LED数码管的左4位显示0809字样,右两位显示数字量
扩展要求:通过发光二极管L1~L8 显示数字量
三、实验仪器
1.PC机 一台
2.微机原理式实验开发系统 一台
3.Usb数据线 一条
四、实验原理
A/D 转换器大致分有三类:一是双积分A/D 转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近式A/D 转换器,精度、速度、价格适中;三是并行A/D 转换器,速度快,价格也昂贵。实验用ADC0809 属第二类,是8 位A/D 转换器。每采集一次一般需100μs。由于ADC0809 A/D 转换器转换结束后会自动产生EOC信号(高电平有效),取反后将其与8088中断信号相连,可以用中断方式读取A/D转换结果。
图5-1 A/D数据转换采集电路接线图
五、实验步骤
1.将微机原理实验开发系统实验箱接上电源。
2.PC机上启动星研电子,新建工程 (注意设置工程保存路径)
3.观察工程文件结构,查看相应文件。
4.编写程序。
5.编辑工程主文件
6.编辑相关子程序
7.编译,如果有错误修改,直至编译通过
8.链接、下载,调试
微机原理课程设计
题目:数据采集电路与程序设计
班级:
学号:
姓名:
指导老师:
起止时间:
题目:数据采集电路与程序设计
一、设计目的:
⑴掌握 A/D 转换与微机接口的应用方法;
⑵了解A/D 芯片0809转换性能及编程方法;
⑶通过设计掌握如何进行数据采集。
二、设计内容:
基本要求:通过实验仪上的W1电位器提供模拟量电压给实验仪上的0809做A/D转换,将模拟量转换成数字量,在LED数码管的左4位显示0809字样,右两位显示数字量
扩展要求:通过发光二极管L1~L8 显示数字量
设计思路及流程图:
设计思路:
要实现数据采集,首先要将模拟量转化为数字量,则需要A/D转换器。A/D 转换器大致分有三类:一是双积分A/D 转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近式A/D 转换器,精度、速度、价格适中;三是并行A/D 转换器,速度快,价格也昂贵。根据特点及性能,采用第二类A/D转换器ADC0809 。ADC0809 是一个8 位A/D 转换器,每采集一次一般需100μs。由于ADC0809 A/D 转换器转换结束后会自动产生EOC信号(高电平有效),取反后将其与8088中断信号相连,可以用中断方式读取A/D转换结果。
基本部分:
实0809LED数码管的左4位显示0809字样的显示
方法:直接通过8279芯片控制数码管的显示的段选和位选显示0809的字样。
对模拟电压进行采集并显示
方法:利用A/D转换器实现数据采集,将模拟电压0~5V接到A/D转换器的输入端IN0,由于模拟信号存在波动,故采用采样值50次求平均平滑滤波的方法,再经A/D转换器转换获得数字量0~255的数字量输出,再将数字量转化为模拟量显示在数码管上。
提高部分:
通过发光二极管L1~L8 显示数字量
方法:将经过A/D转换器的数字信号经8255接口输出到LED灯上进行显示,并测试是否与数码管显示的模拟量对应。
拓展:
a.在每采样50次后,令蜂鸣器响一次作为提示。
b.将本次课题的名称显示在液晶屏上
方法:通过字模取值,可知道“数据采集”四个字在液晶上显示对应的16进制数,再通过液晶进行显示。
流程图:
电路连接图:
A/D数据转换采集电路接线图:
8255电路接线图:
液晶电路接线图:
程序流程:
程序代码:见附件
调试结果
1.根据采集到的电压值,数码管可以正确显示模拟量数值,并显示A/D转换器名称0809的字样。
2.根据采集到的电压模拟量转化的数字量0~255可以正确的显示在LED灯上。
3.可以实现每50次采样,蜂鸣器进行提示
4.液晶屏显示“数据采集”的字样
七、结果分析
1.数码管显示0809的字样是通过数码管的段选和位选来控制显示
2.经50次均值平滑滤波后,数码管显示的数值几乎无波动,由于模拟电压0~5v对应的是数字量的0~255,故将采集到的模拟电压经A/D转换器转为数字量后,除以51转化为模拟量再进行显示。由于数码管显示的精度到小数点后一位,即0.1V对应的数字量是5.1,则数码管在显示0.0V到0.1V时,对应的是数字量是0~5,存在一定的误差,由对应关系可知精度为5/255。
3.每50次采样后,让蜂鸣器响一下可看
文档评论(0)