ToC
实验内容
将 DAC
单元旋钮提供的 0-5V
信号源作为 ADC 0809
的输入。
旋转旋钮,通过 LED
显示单元的小灯显示 A/D
转换的结果。
实验接线
XD0-XD7
接 A/D
转换单元的 D0-D7
和 8255
的 D0-D7
,#IOW
和 #IOR
需要同时与 A/D
转换单元和 8266
连接。
A/D
转换单元的 CS
与 IOY1
连接,8255
的 CS
与 IOY0
连接。ABC
接地(GND
)。如下图所示:
代码
选做实验-查询方式
实验过程中使用的是延时等待方式。要使用查询方式,需要将 A/D
转换单元的 EOC
与 8255
的 PA7
相连。
根据 EOC
的时序,我们知道:在 A/D
转换开始前,EOC
为高电平;在 A/D
转换进行过程中,EOC
为低电平。当 EOC
重新回到高电平时,表示转换完成。由此编写代码即可。
接线
增加了一条 EOC
的接线。
代码
选做实验-中断方式
中断方式下,中断即可表示 A/D
转换完成。只需要将 EOC
与 MIR6
相连,复用上次实验中断相关的代码即可。