智能车制作

标题: Proteus 8 [打印本页]

作者: 161117    时间: 2014-9-26 22:47
标题: Proteus 8
#include<reg52.h>
#define uint unsigned int  
#define uchar unsigned char
uchar code table[]={0xC0,0xF9,0xA4,0xB0,0x99};
void delayms(uint mms);
void main ()
{
   P1=table[1];
   delayms(1000);
   P1=table[2];
   delayms(1000);

}
void delayms(uint mms)
{
  uint x,y;
  for(x=mms;x>0;x--)  
     for(y=110;y>0;y--);
}
求大神解释一下 这程序仿真  数码管为什么不亮    单片机有电频输出


作者: 1200    时间: 2014-9-27 08:45
本帖最后由 1200 于 2014-9-27 08:48 编辑



作者: 1249844726    时间: 2014-9-27 14:24

作者: 杨先生    时间: 2014-9-27 15:34
+5V改成VCC试试
作者: 冬瓜弗斯    时间: 2014-9-27 16:35
骚年啊
作者: 围场最黑窝窝头    时间: 2014-9-27 16:53
你的数码管是共阳还是共阴,别管共阳还是共阴这样接都不对,51单片机的IO驱动不了数码管。
作者: qqqzmy    时间: 2014-9-27 22:42
可能是共阴共阳的问题,要看数码管是哪种。这个是一位的数码管,共阴(或共阳)可以直接接gnd(vcc),要是多位数码管可以试试搞个位选。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2