本帖最后由 一片一城 于 2021-9-26 16:34 编辑 npn 发表于 2021-9-26 11:13 P0=table[shi];//送段选数据。 dula=1; //锁存 dula=0; delay(5); npn老师,你是说这个延时时间太短了? 刚才试过,把delay(5),延长到40(约延时40ms),笔划闪动着显示全了,但很难找到平衡点,就是很难使数码管稳定地显示。 上午我试过wulin老师的代码,未改动延时,效果非常好。 |
楼上说的,是有可能频率过快的,不过目前我只用仿真 |
TR0、TR1是启动定时器0、1计时,而不是中断。 仿真的数码管 只要频率快了就无法正常显示。 |
wulin 发表于 2021-9-25 21:56 谢谢wulin老师,这是我第三次得到你的帮助了。 要说有坑,学到中断这部分已经遇到两个了。 不过我猜想这个错误是郭老师的助手弄出来的,而非郭老师本人所为。可惜一点的是,买了实验板快一年了没有看到哪里出现过“更正”之类的消息。 |
这是郭天祥挖的一个坑,好多人都掉进去了。其实在实验板上运行也不算正常,只是不易察觉。这段代码根本起不到消除鬼影的作用,使用仿真时就乱套了。
|