打印

关于基础数码管显示

[复制链接]
1365|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看不出来啊

使用特权

评论回复
5
阿南| | 2012-10-23 09:10 | 只看该作者
delay(1)延时太长了,P0基本上等于0xff了。

使用特权

评论回复
6
Yang_Jia| | 2012-10-23 12:17 | 只看该作者
你的delay(1)延时太长了把。

使用特权

评论回复
7
dxl1120|  楼主 | 2012-10-24 21:46 | 只看该作者
做的delay函数是1毫秒的啊   长吗?

使用特权

评论回复
8
东北小辉辉| | 2012-10-24 22:58 | 只看该作者
把delay函数发出来看看 可能是delay的延时太长了

使用特权

评论回复
9
forgot| | 2012-10-25 08:49 | 只看该作者
delay函数为什么不贴上来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

82

帖子

1

粉丝