找回密码
 注册会员
查看: 576|回复: 0

数码管全显示问题

[复制链接]
发表于 2010-5-19 12:51:01 | 显示全部楼层 |阅读模式
<p>数码管全显示问题</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-5-19 12:49</p>
<p>我用的是普中科技 HC6800 V2.6单片机开发板 使用8个数码管静态显示0--F;</p>
<p>但是我的程序只有一位数码管显示,请问在程序中加什么  能让数码管全亮   这个程序还能怎样改  会比较好些,程序如下:</p>
<p>#include <reg52.h></p>
<p>#define uchar unsigned char</p>
<p>#define uint unsigned int</p>
<p>uchar num;</p>
<p>uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};</p>
<p>void delay(uint);</p>
<p>main()</p>
<p>{</p>
<p>while(1)</p>
<p>{</p>
<p>for(num=0;num<16;num++)</p>
<p>{</p>
<p>P0=table[num];</p>
<p>delay(300);</p>
<p>}</p>
<p>num=0;</p>
<p>}</p>
<p>}</p>
<p>void delay(uint i)</p>
<p>{</p>
<p>uint x,j;</p>
<p>for(x=200;x>0;x--)</p>
<p>for(j =i;j>0;j--);</p>
<p>}</p>
<p>问题补充:</p>
<p>那怎么控制位选呢</p>
<p>提问者: pw30502250100 - 二级</p>
<p>最佳答案</p>
<p>你的位选端口没有加上,你对着原理图看看。然后在</p>
<p>for(num=0;num<16;num++)</p>
<p>{</p>
<p>P0=table[num];</p>
<p>delay(300);</p>
<p>}这里面加上位选信号</p>
<p>0</p>
<p>回答者:</p>
<p>es15071848238 - 七级   2010-5-12 16:15</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-7-28 13:37

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表