
基于中断方式的A/D数据采集系统实验(适用于交大学生)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验为交通大学学生设计,采用中断方式进行A/D数据采集,旨在帮助学生掌握现代电子测量技术中高效的数据获取方法。
微机原理与接口技术实验
一、实验目的:
本实验使用8259A、ADC0809及数码管来构建一个数据采集系统,旨在让学生掌握中断方式下进行A/D转换的数据获取方法,并熟悉硬件设计和编写中断程序的技巧。这是一项对学生综合实践能力的重要训练。
二、实验内容:
通过使用ADC0809通道0连接至0-5V直流电压源,调整WR以改变模拟输入值;将A/D转换完成信号EOC与8259A的MIR5相连,在内存中存储采集到的100个数据,并在数码管上显示十六进制形式的数据。多次旋转W1旋钮来调节0-5V电压,观察并记录内存中的变化情况。
三、实验现象:
每次采集的100组数据可能一致(数码管上的数值也可能不变),但在调整WR时会得到不同的数据集。系统已配置好8259A的选择信号连接方式,只需将ADC0809片选信号端口和译码输出插孔对接,并将ADC通道与旋钮相连即可。
五、实验编程提示:
监控系统的初始化工作已经完成对8259A的设置,接下来需要设定中断向量、开启中断功能以及检测采样次数。首次启动A/D转换应在主程序中执行(否则无法进入中断服务子程序),而中断处理过程中则需采集数据并存储进内存,并准备进行下一次的数据采集任务;同时别忘了发送结束命令以完成当前的循环过程。
全部评论 (0)
还没有任何评论哟~


