搜索
bottom↓
回复: 9

ADC0809仿真时OE口输入1后为什么是高阻态的

[复制链接]

出0入0汤圆

发表于 2013-3-26 08:54:29 | 显示全部楼层 |阅读模式
如硬件图,用Proteus仿真时,明明OE口输入1了,管脚却是灰色的,说明是高阻态

程序如下:(desplay是用数码管显示AD转换的数,老是显示0,所以我怀疑是OE的问题,注意程序倒数第七行,已经把0E置1了)
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int

sbit oe=P0^0;
sbit eoc=P0^1;
sbit start=P0^2;
uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
uchar temp;

void delay(uint i)
{       
        while(i--);
}

void deplay(uchar a)
{        P3=0x01;
        P2=table[a%10];
        delay(50);
        P3=0x02;
        P2=table[a/10];
        delay(50);       
}

void main(void)
{        while(1)
{        uint t=500;
        P1=0xff;
        oe=0;
        start=0;
        start=1;
        start=0;   //给start一个正脉冲启动AD转换
        while(0==eoc);       
        oe=1;
        temp=P1;
        while(1)                                        //说明已经运行到这步了,且oe没成功置1;
        {        deplay(temp);
        }
}
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2013-3-26 11:08:24 | 显示全部楼层
p0口的上拉电阻呢

出0入0汤圆

发表于 2013-3-26 11:11:27 | 显示全部楼层
0809。。。。这是哪朝哪代的东西?楼主刚从古玩店回来?

出0入0汤圆

 楼主| 发表于 2013-3-26 16:37:23 | 显示全部楼层
barryliu 发表于 2013-3-26 11:11
0809。。。。这是哪朝哪代的东西?楼主刚从古玩店回来?

在学校第一次做AD转换,看到adc0809网上资料多,所以就选这个,没想到用proteus仿真出现很多问题。
我后来在程序P1赋给temp后把oe置0,oe就没有出现高阻态了,但还有问题:现在ADC转换的数值全为0,我是用直流2V电压作为模拟输入的如图,可不可帮我看一下是不是信号输入有问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-3-26 16:48:15 | 显示全部楼层
yklstudent 发表于 2013-3-26 11:08
p0口的上拉电阻呢

后来我改了电路,OE口没问题了,但是现在ADC0809输出全是0,能不能帮我看一下是不是仿真哪里错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-3-26 17:34:13 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2013-3-26 18:29:56 | 显示全部楼层

出0入0汤圆

发表于 2013-3-26 23:44:18 来自手机 | 显示全部楼层
用ADC0808试试,貌似09金豪没有vhdl语言

出0入0汤圆

发表于 2013-3-26 23:58:15 | 显示全部楼层
热带鱼工作室 发表于 2013-3-26 16:37
在学校第一次做AD转换,看到adc0809网上资料多,所以就选这个,没想到用proteus仿真出现很多问题。
我后 ...

如果是应付考试,努力研究一下,问题不大的。
如果是为了学习,建议别搞这古董,我最后一次接触这玩意是20年前的事了(1994年),你想想它有多老了吧。

出0入0汤圆

发表于 2013-3-27 11:27:02 | 显示全部楼层
转换时钟有吗????
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-18 13:34

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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