中断方式的A/D数据采集系统实验(交大同学可用)

时间:2016-06-02 13:48:59
【文件属性】:

文件名称:中断方式的A/D数据采集系统实验(交大同学可用)

文件大小:2KB

文件格式:ASM

更新时间:2016-06-02 13:48:59

A/D 数据采集 中断

微机原理与接口技术实验 一、实验目的 该实验使用了8259A,ADC0809,数码管来完成一个数据采集系统的设计,目的是了解中断方式的A/D采集数据的实现方法,掌握硬件设计和中断程序的编写方法,是对学生综合实验能力的训练。 二、实验内容 使用ADC0809的通道0,接入0-5V的直流电压,用WR调整模拟电压值,A/D的转换结束信号EOC接在8259A的MIR5上,采集100个数据并存入内存中,同时将采集的16进制数据显示在数码管上。请多次调整0-5V的电压值(旋动W1旋钮),进行A/D采集,并观测内存中的数据的变化情况。 三、实验现象 每次采集的100个数据可能是相同的(数码管的数据也可能不变),当WR旋动时可以采到不同的数据。 实验系统已经连接了8259A的片选信号,只要将ADC0809片选信号0809CS插孔和译码输出200H-20FH插孔相连,ADC0809的0通道接到旋钮WR上即可。数码管的片选信号有学生自定。 五、实验编程提示 实验平台的监控系统已经对8259A初始化,你只要设置中断向量,开中断,检测采样次数就可以了。第1次启动A/D的工作要在主程序里做(否则不能进入中断服务程序),中断服务程序里要采集数据、存储数据、并启动下一次A/D转换,同时记着要发中断结束命令。


网友评论

  • 学习学习。
  • 确实是一个好的资源,果然是大神!!!
  • 有参考价值,是很好的资料
  • 很好的资料,学习中
  • 实用,非常感谢!
  • 好,可以用。
  • 很实用,正好解燃眉之急
  • 因为您的分享,我等学渣得以脱离水火之中!!多谢~~
  • 不错,完全运行出来
  • 果然是交大的大神,程序很好用,必须赞!!!
  • 非常完美,但是有时候得按两下单脉冲才能获取新数据,所以在中断采集之前再加一个延迟程序就好啦
  • 很好的资源,可以实现A/D转换功能