ADC0809与51单片机接口电路及应用程序

时间:2025-07-12

ADC0809与51单片机接口电路及应用程序

最近研究了下ADC0809这个芯片,做了个电路,和大家分享 电路原理图如下:

500)this.width=500;" border=0>

说明:D0~D7接51单片机的P2口(P2.0~P2.7)

ADIN1和ADIN2为通道IN0和IN1的电压模拟量输入(0~5V)

应用程序如下:

#include"reg52.h"

#define uchar unsigned char

sbit ST=P1^0;

sbit EOC=P1^1;

sbit OE=P1^2;

sbit CLK=P1^3;

sbit ADDCS=P1^4;

uchar AD_DATA[2]; //保存IN0和IN1经AD转换后的数据

/**********延时函数************/

void delay(uchar i)

{

uchar j;

while(i--)

{

for(j=125;j>0;j--)

;

}

}

/*********系统初始化***********/

void init()

{

EA = 1; //开总中断

TMOD = 0x02; //设定定时器T0工作方式 TH0=216; //利用T0中断产生CLK信号 TL0=216;

TR0=1; //启动定时器T0

ET0=1;

ST=0;

OE=0;

}

/***********T0中断服务程序************/

void t0(void) interrupt 1 using 0

{

CLK=~CLK;

}

/***********AD转换函数**********/

void AD()

{

ST=0;

ADDCS=0; //选择通道IN0

delay(10);

ST=1; //启动AD转换

delay(10);

ST=0;

while(0==EOC)

;

OE=1;

AD_DATA[0]=P2;

OE=0;

ST=0;

ADDCS=1; //选择通道IN1 delay(10);

ST=1; //启动AD转换 delay(10);

ST=0;

while(0==EOC)

;

OE=1;

AD_DATA[1]=P2;

OE=0;

}

/*****************主函数**************/

ADC0809与51单片机接口电路及应用程序.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219