yangshichang110 发表于 2012-8-10 15:37:32

用PROTTEUS做了个八位数码管的仿真,就是显示不了

用PROTTEUS做了个八位数码管的仿真,就是显示不了。。。

麻烦大家帮下忙= =


#include <reg52.h>
sbit dula=P2^2;
sbit wela=P2^3;

void delay(int n)
{
        int x,y;
        for(x=n;x>0;x--)
        for(y=110;y>0;y--);
}

unsigned int table[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d
};
void main()
{
        int i;
        i=0;
        wela=1;
    P0=0xAA;
        wela=0;
        while(1)
        {

                dula=1;
                P0=0xaa;
                dula=0;

        }
}

yklstudent 发表于 2012-8-10 15:54:47

{:funk:}。。。。。。。。。。

jiwm 发表于 2012-8-10 15:58:24

你想干嘛?程序里啥也没写.

youkebing 发表于 2012-8-10 16:05:53

第一次看到这么牛的程序。

myemcu 发表于 2012-8-10 16:13:27

高,实在是高。。

hcambridge 发表于 2012-8-10 16:22:09

建议你从网上直接下个PROTTEU数码管的程序加图纸先学习下。
另外图纸的显示原理你得搞清楚了,否则没法写程序。

Hamyou 发表于 2012-8-10 16:23:10

真是N了,这样也能显示

yangshichang110 发表于 2012-8-10 18:31:29

搜不到图纸= =
可以发份吗?

程序我只是想先随便亮个地方,后来改成这样的。

难道有错吗?
我在开发板下可以显示啊
显示什么字符没管,我只是想让他亮= =
刚又试了下,确定代码在开板板上能够10101010格式显示字符啊。

yangshichang110 发表于 2012-8-10 18:32:52




这是我开发板上的说明书,我自己仿制的?

yangshichang110 发表于 2012-8-10 18:33:14

= =别看热闹的这么多,诸位大神帮下忙啊。

yangshichang110 发表于 2012-8-10 18:35:45

这是运行图,2.2口正常闪。

yangshichang110 发表于 2012-8-10 19:43:25

在好心网友帮助下,终于搞好了。
虽然做的很烂,但想想还是发上来算了= =

millwood0 发表于 2012-8-10 20:15:00

for what you do, you need just one latch.

jlhgold 发表于 2012-8-10 22:19:23

是不是上拉没加。。。

jlhgold 发表于 2012-8-10 22:19:48

晕 LZ貌似自己已经发现了

yangshichang110 发表于 2012-8-10 23:03:48

嗯= =不过我看的那个示例为什么不用上拉也可以呢?也是51MCU的。

gaoyichuan000 发表于 2012-8-13 19:35:15

这程序,太简洁了吧。。
来自:amoBBS 阿莫电子论坛 Android客户端

yangshichang110 发表于 2012-8-13 22:03:40

gaoyichuan000 发表于 2012-8-13 19:35 static/image/common/back.gif
这程序,太简洁了吧。。
来自:amoBBS 阿莫电子论坛 Android客户端

= =哈哈,是的。
本来写了一点,结果发现怎么调试点不亮。

然后就一边删,边调试。

最后就留最简单的测试下= =

还有。。。问题找到了,
就别把这么丢脸的贴给挖出来了。。。

huangdog 发表于 2012-8-13 22:16:29

那程序一看就是郭天祥的风格。。。

yangshichang110 发表于 2012-8-13 22:38:22

huangdog 发表于 2012-8-13 22:16 static/image/common/back.gif
那程序一看就是郭天祥的风格。。。

哈哈,你是说delay里面那个循环110次吧= =
这都被你发现了!!!
页: [1]
查看完整版本: 用PROTTEUS做了个八位数码管的仿真,就是显示不了