全站数据
8 4 2 0 5 8 1

AD转换过程后怎么取寄存器的值,求C代码

山西函授成考学习交流 | 简单学习,快乐成才!         
问题更新日期:2024-10-30 06:44:33

问题描述

AD转换过程后怎么取寄存器的值,求C代码希望能解答下
精选答案
最佳答案

AD转换有用什么寄存器么?以ADC0809为例,EOC为1表示AD转换结束,EOC为0则表示正在转换,OE为输出允许信号,为1则输出信号,为0不输出,一般都是D0-D7直接和单片机I/O口相连用于传输数据。

取数据过程:while(EOC==0);//判断是否转换结束:是则执行以下语句,否则等待 OE=1;//开启数据输出允许 getdata=P0;//将数据取走,存放在变量 getdata 中,P0与D0-D7连接OE=0;//关闭输出