单片机与ADC数模转换应用,大家有时间帮我看看!ADC0809的时钟是外接一个,运行之后通过改变阻值数码管的数字确实改变,但是不是按照从小到大或者是从大到小的顺序来的,而是没有规律的变化

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 16:42:10

单片机与ADC数模转换应用,大家有时间帮我看看!ADC0809的时钟是外接一个,运行之后通过改变阻值数码管的数字确实改变,但是不是按照从小到大或者是从大到小的顺序来的,而是没有规律的变化
单片机与ADC数模转换应用,大家有时间帮我看看!

ADC0809的时钟是外接一个,运行之后通过改变阻值数码管的数字确实改变,但是不是按照从小到大或者是从大到小的顺序来的,而是没有规律的变化(一会大一会小).




#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbit c0=P2^0;
sbit c1=P2^1;
sbit c2=P2^2;
sbit st=P3^0;
sbit oe=P3^1;
sbit eoc=P3^2;
uchar gdata;
void delay()
{
\x09uchar i,j;
\x09for(i=0;i<100;i++)
\x09for(j=0;j<10;j++);
}
void main()
{
\x09while(1){
\x09st=0;
\x09delay();
\x09st=1;
\x09delay();
\x09st=0;
\x09while(eoc==0);
\x09oe=1;
\x09gdata=P0;
\x09oe=0;
\x09c2=0;
\x09P1=tab[gdata/100];
\x09delay();
\x09c2=1;
\x09c1=0;
\x09P1=tab[gdata/10%10];
\x09delay();
\x09c1=1;
\x09c0=0;
\x09P1=tab[gdata%10];
\x09delay();
\x09c0=1;
\x09}
}

单片机与ADC数模转换应用,大家有时间帮我看看!ADC0809的时钟是外接一个,运行之后通过改变阻值数码管的数字确实改变,但是不是按照从小到大或者是从大到小的顺序来的,而是没有规律的变化
adc0808的输出管脚是反的,即OUT1是最高位,接P0.7,OUT8是最低位接P0.0

单片机与ADC数模转换应用,大家有时间帮我看看!ADC0809的时钟是外接一个,运行之后通过改变阻值数码管的数字确实改变,但是不是按照从小到大或者是从大到小的顺序来的,而是没有规律的变化 单片机里ADC是个怎么个数模转换呢 ADC0 ADC1是啥子个情况 经过数模转换后怎么产生PWM 51单片机 求数模转换模块我想求一款芯片,数模转换,即将8位二进制转换为4-20mA的信号,请问是否有这样的芯片,并给出型号单片机上使用,将数字信号转换为模拟信号 谁有数模转换的电路图,帮我解释下原理, AD637有没有数模转换功能? 角度传感器 与单片机连接 都有哪些型号 怎样数模转换 测的数据不是角度吧?是加速度还是三个坐标的位移如题:1.有哪几总型号的角度传感器2.测的数据到底是什么?3.他是怎样输出给单片机 ad数模转换过程中,参考电压有什么用 数模转换的原则是什么?面试的时候有位HR问我数模转换的原则,我说不清楚! 51单片机与AD转换程序 单片机中数模转换A/D转换接口问题我要用温度传感器测量温度,温度800-1000左右,用什么温度传感器可以测量,并且A/D数模转换,如何让单片机识别.温度传感器电路怎么样设计?如何进行A/D数模转 数模问题的提出与题目有什么关系 单片机与DSP芯片在控制领域中的应用特点? 单片机中如何把高四位与低四位进行转换 单片机上的ADC0转换时间和采样时间大概是什么意思?处理时间呢.概念好乱啊. 数模转换电路图及工作原理 PIC单片机与51单片机有什么区别? 在实际应用中,ADC的分辨率、内部有无三态输出锁存器以及启动转换方式,对接口电路有什么影响