找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11868|回复: 6
打印 上一主题 下一主题
收起左侧

51单片机控制ADC0809的电路图和源程序

  [复制链接]
跳转到指定楼层
楼主
         ADC0809数模转换与显示
/*        名称:ADC0809数模转换与显示
        说明:ADC0809采样通道3输入的模拟量,转换后的结果显示在数码管上。
*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
//各数字的数码管段码(共阴)
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbit CLK=P1^3;                //时钟信号
sbit ST=P1^2;                //启动信号
sbit EOC=P1^1;                //转换结束信号
sbit OE=P1^0;                //输出使能
//延时
void DelayMS(uint ms)
{
        uchar i;
        while(ms--) for(i=0;i<120;i++);
}
//显示转换结果
void Display_Result(uchar d)
{
        P2=0xf7;                //4个数码管显示个位数
        P0=DSY_CODE[d%10];
        DelayMS(5);
        P2=0xfb;                //3个数码管显示十位数
        P0=DSY_CODE[d%100/10];
        DelayMS(5);
        P2=0xfd;                //2个数码管显示百位数
        P0=DSY_CODE[d/100];
        DelayMS(5);
}
//主程序
void main()
{
        TMOD=0x02;                //T1工作模式2
        TH0=0x14;               
        TL0=0x00;
        IE=0x82;
        TR0=1;
        P1=0x3f;                //选择ADC0809的通道30111)(P1.4~P1.6
        while(1)
        {
                ST=0;ST=1;ST=0;                //启动A/D转换
while(EOC==0);                //等待转换完成
                OE=1;
                Display_Result(P3);
                OE=0;
        }
}
//T0定时器中断给ADC0808提供时钟信号
void Timer0_INT() interrupt 1
{
        CLK=~CLK;
}
file:///C:\Users\jy\AppData\Local\Temp\ksohtml\wpsDD50.tmp.png硬件电路连接图(proteus仿真):

评分

参与人数 3威望 +20 黑币 +9 收起 理由
热皮哦 + 4 赞一个!
jiege + 5 + 5
admin + 15

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2014-8-20 20:15 | 只看该作者
在回复的时候 点高级模式 可以上传图片
回复

使用道具 举报

板凳
ID:65282 发表于 2014-8-22 16:40 | 只看该作者
admin 发表于 2014-8-20 20:15
在回复的时候 点高级模式 可以上传图片

这是电路图、、

AU76HL8%E$[5_}MB_OUEZ(W.jpg (139.8 KB, 下载次数: 367)

AU76HL8%E$[5_}MB_OUEZ(W.jpg
回复

使用道具 举报

地板
ID:353700 发表于 2018-6-19 15:01 | 只看该作者

这个不一样
回复

使用道具 举报

5#
ID:230313 发表于 2018-9-26 17:53 | 只看该作者
看不到图\
回复

使用道具 举报

6#
ID:352562 发表于 2019-6-12 12:39 | 只看该作者
多想找找正确的代码
回复

使用道具 举报

7#
ID:352562 发表于 2019-6-12 12:40 | 只看该作者
我现在也要做这个试验了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表