标题:我想弄一个循环显示的数码管 但是结果只显示一个 0
只看楼主
杨攀好
Rank: 2
等 级:论坛游民
威 望:1
帖 子:41
专家分:32
注 册:2014-3-24
结帖率:66.67%
 问题点数:0 回复次数:2 
我想弄一个循环显示的数码管 但是结果只显示一个 0
             #include<reg52.h>
unsigned char i=0,a[]={0xc0,0xf9,0xa4,0xb0,
                       0x99,0x92,0x82,0xf8,
                       0x80,0x90,0x88,0x83,
                       0xa7,0xa1,0x86,0x8e };
main()
{
TMOD  = 0X01;
TH0 = 0X00;
TL0 = 0X00;
TR0 = 1;
while(1)
{
if(TR0==1)
{TR0 = 0;
P0 = a[i++];
}
if(i==16)
i=0;
}
}
搜索更多相关主题的帖子: 数码管 
2014-05-11 23:54
向上的小树
Rank: 2
来 自:湖南~岳阳
等 级:论坛游民
帖 子:41
专家分:30
注 册:2013-12-26
得分:0 
你中断函数都没写,而且没初始化,怎么循环?

。。。。。。一定要用代码敲出自己的牛奶和面包,加油。。。。。。。
2014-05-19 12:34
杨攀好
Rank: 2
等 级:论坛游民
威 望:1
帖 子:41
专家分:32
注 册:2014-3-24
得分:0 
这个咋写啊  我单片机自己课余弄的不知咋弄
2014-05-21 21:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-431392-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.152433 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved