关于单片机数码管延迟问题

[复制链接]
查看11 | 回复2 | 2013-3-20 19:40:52 | 显示全部楼层 |阅读模式
你的程序在段选之后马上消隐,显示的时间可能只有几个微秒,显然很不合理。如何让每位数码管亮度保持均匀,delay(500)放在程序的位置还是很重要的,程序修改如下,但愿对你有帮助: Void main(){
while(1){
dula=1;打开段选
P0=table[1];
wela=1;打开位选
P0=0xfe;
delay(250);
dula=0;
...
回复

使用道具 举报

千问 | 2013-3-20 19:40:52 | 显示全部楼层
看你的数码管是共阳还是共阴。共阳的话,用单片机的io口(不是段控那个口)轮流接高电平到每只管的共阳极。亮1ms,熄灭再下一位管。共阴同样方法,不过是接低电平。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行