关于基础数码管显示

[复制链接]
2313|8
 楼主| dxl1120 发表于 2012-10-22 21:33 | 显示全部楼层 |阅读模式
初学单片机的C语言,有个程序是把数码管点亮,用的是动态扫描的方式。
有段选与位选的。
原本程序是:
dula=1;
  P0=table[two];
  dula=0;
  P0=0xff;   消影
  wela=1;
  P0=0xfd;
  wela=0;
  delay(1);
能稳定显示

我自己写的在P0=0xff后多加了一个delay(1);的语句
出来的结果就不一样了
显示管八位基本全亮了
这个像不明白怎么就不一样了呢
zc564075839 发表于 2012-10-22 23:09 | 显示全部楼层
delay(1); 延时好久?
gdutxzy 发表于 2012-10-22 23:15 | 显示全部楼层
画时序,谁占的时间多,谁就显示的明显。
ayb_ice 发表于 2012-10-23 08:38 | 显示全部楼层
没有SCH看不出来啊
阿南 发表于 2012-10-23 09:10 | 显示全部楼层
delay(1)延时太长了,P0基本上等于0xff了。
Yang_Jia 发表于 2012-10-23 12:17 | 显示全部楼层
你的delay(1)延时太长了把。
 楼主| dxl1120 发表于 2012-10-24 21:46 | 显示全部楼层
做的delay函数是1毫秒的啊   长吗?
东北小辉辉 发表于 2012-10-24 22:58 | 显示全部楼层
把delay函数发出来看看 可能是delay的延时太长了
forgot 发表于 2012-10-25 08:49 | 显示全部楼层
delay函数为什么不贴上来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

82

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部