读取IN0 IN1 的数据,并分别在显示器上显示,怎么做啊、?uchar ADC0809(){ uchar temp_=0x00; //初始化高阻太 OE=0; //转化初始化 ST=0; //开始转换 ST=1; ST=0; //外部中断等待AD转换结束 while(EOC==0) //读取转换的AD值 OE=1; temp_=Data_ADC0809; OE=0; return temp_;}
adc0809两路输入但是LCD显示的时候两组数据一样,还会跳变
{ unchar num=10;while(--num>0){0通道采样 } num=10;while(--num>0){7通道采样 } }
单片机总线控制ADC0809通道地址写上了,却不起作用??
先看看硬件引脚接的有无错误,再对照下面的引脚功能看看是否引脚未受控制。外部特性(引脚功能)ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。下面说明各引脚功能:IN0~IN7:8路模拟量输入端。2-1~2-8:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路...
adc0809采样显示不稳定~程序如下,采样的adc值跳来跳去,大过255~~
1)模拟输入有干扰脉冲存在 2)AD采样时间太短 3)通道切换后就立即开始转换
ADC0809引脚图与接口电路
1. 微处理器与ADC0809的连接:微处理器通过地址线选择ADC0809的通道,并通过数据线读取转换结果。同时,微处理器还需要提供启动转换、控制输出等必要的控制信号。2. 电源电路:为ADC0809提供稳定的工作电压,确保ADC的正常工作。3. 信号调理电路:如果模拟信号的幅值或偏置不满足ADC0809的输入要求,需要通过信...
关于ADC0809通道地址选通问题!请单片达达回答
Vcc—— +5V电源。Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V).9.2.2 MCS-51单片机与ADC0809的接口 ADC0809与MCS-51单片机的连接如图9.10所示。电路连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A\/D转换...
求教一个单片机ADC0808或者0809的AD转换C语言程序,如果可以和PC机通信...
\/\/ ADC0809模数转换\/\/ADC0809采样通道3输入的模拟量,转换后结果显示在数码管上#include <reg51.h>#define uchar unsigned char #define uint unsigned intuchar code LEDData[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};\/\/ADC0809引脚定义sbit OE=P1^0;sbit EOC=P1^1;sbit ST=P1^2;...
adc0809工作原理
ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A\/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A\/D转换。仅在单片机初学应用设计中较为常见。ADC0809与MCS-51单片机的连接主要涉及两个问题。一是8路模拟信号通道的选择...
ADC0809的八个模拟输入通道是7ff8H-7fffH 具体是哪8个
ADC0809的八个模拟输入通道是7ff8H-7fffH 具体8个,IN0是7ff8H,IN1是7ff9H,IN2是7ffaH,IN3是7ffbH,IN4是7ffcH,IN5是7ffdH,IN6是7ffeH,IN7是7fffH。
ADC0809的工作过程
OE信号即有效,把转换数据送上数据总线,供单片机接受。常见用途ADC0809与MCS-51单片机的连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A\/D转换完成后转换数据的传送。转换数据的传送有定时传送方式、查询方式、中断方式这三种方式。A、B、C的值与被选择的通道之间的关系 ...
用汇编语言写一个51单片机adc0809的程序
\/***显示扫描子函数***\/scan(){uchar k,n;int h;dis[3]=0x00; \/\/通道初值为0for(n=0;n<4;n++) \/\/每次显示4个数据 { dis[2]=ad_data[n]\/51; \/\/测得值转换为三位BCD码,最大为5.00V dis[4]=ad_data[n]%51; \/\/ 余数暂存 dis[4]=dis[4]*10; \/\/计算小数第一位 dis[1]=dis[4...