[求助] 关于ADC0808测量电压并显示

三多   2013-4-7 21:35 楼主
#include
#define uchar unsigned char
#define uint unsigned int
uchar code shuju[]={0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90};         

void  ys(uint a)
{
uint b,c;
for(b=0;b for(c=0;c<100;c++) ;
}

                                            
void  main()
{
uchar a;
uint b;
TMOD=0X02;
TH0=0X14;
TL0=0X00;
IE=0X82;
TR0=1;
if(P2_0==0)
{
   while(1)
  {P2_7=0;
   P2_7=1;
   P2_7=0;
while(P2_4==0) ;
         P2_6=1;
        a=P1;
        P2_6=0;
        b=a*5/255;
        P3=shuju[b/1] ;
        ys(20);
   } }
else
P3=shuju[8];
}

void  TO() interrupt   1
{
P2_5=~P2_5;
}
求分析,我现在只显示整数部分的电压!

[ 本帖最后由 三多 于 2013-4-11 12:26 编辑 ]
  • P6GH{WY]J1@OPN8LN][](~J.jpg

    AD.rar (2013-4-11 12:26 上传)

    73.14 KB, 下载次数: 29

回复评论 (21)

分析什么呢!至少也得2个数码管吧啊!显示以为没啥用!
点赞  2013-4-8 08:40
是啊,你的目的是什么?
点赞  2013-4-8 10:24

回复 沙发 zqjqq88 的帖子

1个数码管 楼主只显示整数 因为电压小于5V 所以只需要一个数码管
点赞  2013-4-8 12:10

回复 4楼 常见泽1 的帖子

我知道他的意思,我是觉得5V以内显示只显示整数没用!
点赞  2013-4-8 12:28
程序能工作么 a都没有赋值把
点赞  2013-4-8 12:50
我的意思不是为了显示 小数点后面的,只是想做一个实验,显示整数部分的电压,但现在发现现实不了整数部分,请大家分析一下程序!谢谢!
点赞  2013-4-8 18:16

回复 7楼 三多 的帖子

上工程 帮你看 我自己懒得搭这个电路
点赞  2013-4-9 17:58
这是工程

    AD.rar (2013-4-11 12:25 上传)

    73.14 KB, 下载次数: 8

点赞  2013-4-11 12:25
3.jpg

可以了 你的OUT接的P1口 方向接错了

    AD.zip (2013-4-11 19:32 上传)

    131.28 KB, 下载次数: 24

点赞  2013-4-11 19:32

回复 10楼 常见泽1 的帖子

这有什么影响吗!
点赞  2013-4-11 20:00

回复 10楼 常见泽1 的帖子

这有什么影响吗!
点赞  2013-4-11 20:01

回复 10楼 常见泽1 的帖子

好像还是不行啊!
点赞  2013-4-11 20:24

回复 10楼 常见泽1 的帖子

看我给你上传的工程啊  我不是给你图片了么 工作正常了啊
点赞  2013-4-11 22:48

回复 10楼 常见泽1 的帖子

你好!  你给我上传的HEX文件  不是用文件夹里的main.c建立的吧!
点赞  2013-4-12 18:57

回复 15楼 三多 的帖子

LS的附件不是给你改了代码了,人家仿真也给你图片了啊!自己看看!
点赞  2013-4-12 19:48

回复 16楼 zqjqq88 的帖子

他的HEX文件不是用 文件夹里的main.c建立的啊
点赞  2013-4-12 20:13

回复 17楼 三多 的帖子

你自己仔细看啊 就一个main.c怎么会不是由他生产的hex呢 是proteus文件 不是你的那个了 啊 是命名为22.dsn的文件啊
点赞  2013-4-13 11:45
3.jpg
点赞  2013-4-13 11:47

回复 19楼 常见泽1 的帖子

为什么我用你上传的文件,在Keil中打开工程,重新用main.c生成HEX文件,启动仿真就不行了!不过用你的22是可以实现,但我只要用文件夹里的main.c生成HEX文件,启动仿真就不行了,你的22也就不行了,实现不了现实!麻烦你看看,谢谢!

[ 本帖最后由 三多 于 2013-4-13 20:13 编辑 ]
点赞  2013-4-13 20:00
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复