电子元器件论坛
直播中

wangka

13年用户 5636经验值
擅长:基础元器件 模拟与电源 操作系统/软件
私信 关注

六位一体数码管动态显示

游客,如果您要查看本帖隐藏内容请回复

仿真图在上边
虽然达到了我的目的但还是有些不明白,我用的是共阴的数码管消影是用高高电平按理说应该是低电平的.我位码是用码表选的;有没有人能帮我用左移来实现
#include
#define dateport P2
#define bitport P0
#define uchar unsigned char
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};//0~9对应十六进制共阴码表
uchar code t[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
uchar j,k,i;
void delay(uchar x)
{
  for(i=0;i<240;i++)
  for(x;x>0;x--);
}
void display()           
  {
   P2=0xfe;
   for(k=0;k<6;k++)
   {
    P2=t[k];
    P0=table[k];
    delay(100);
    //P2=0xff;  //消隐
   }
  }
void main()
{
while(1)
{
display();
}
}

回帖(31)

yonghuming

2011-10-24 20:18:08
haohaoxuexi  haohaozhenxi  
举报

xingwangjy

2011-12-15 15:49:57
谢谢楼主分享    派上用场啦
举报

242754

2011-12-28 09:37:12
看看
举报

图瓦

2011-12-29 10:22:35
回复学习学习
举报

ranny_2012

2012-4-5 15:34:10
学习学习
举报

余辰

2012-4-6 11:30:07
什么东东?
举报

mdzhao

2012-4-6 14:21:53
看看
举报

半夏

2012-4-9 09:58:37
看看
举报

ada4124

2012-4-12 16:05:10
顶顶顶顶顶
举报

asandianzi

2012-6-16 19:33:15
不行啊,不能实现动态显示啊~
举报

pl8089

2013-4-14 14:18:44
试试!!!!!!!!!!!1
举报

风吹淡淡凉

2013-11-15 21:15:53
看看啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
举报

Kan Chan

2014-3-29 01:44:39

谢谢楼主分享...................
举报

Paradoxis

2014-3-31 10:08:49
学习学习 谢谢啦
举报

霍尔微-龙晨

2014-3-31 12:30:38
菜鸟来支持,多多关照哦!
举报

小小书生NO.1

2014-5-22 15:57:21
学习学习学习学习
举报

haobaidu2014

2014-5-23 16:31:36
菜鸟来支持,学习学习。
举报

何基斜

2014-6-10 22:02:55
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
举报

张氏拉都

2014-8-2 11:15:21
楼主请教,我也在弄,一直不行
举报

更多回帖

发帖
×
20
完善资料,
赚取积分