代码为5位计数器

V

vicky29

Guest
嗨,
我设计一个计数器在我使用的7段显示器连接到micrcontroller(1 --- g)和共同阳极通过bc557,我的显示闪烁了很多我能做些什么?
最后由vicky29编辑于2006年5月25日15:34:00;编辑2次共

 
Dzięki uprzejmości firmy Gigabyte, mamy kolejne potwierdzenie, że premiera procesorów z serii FX z rdzeniem Orochi o kodowej nazwie Zambezi odbędzie się w czerw...

Read more...
 
关于如何修改您的硬件?我曾做过7个部分也和我5位计数器的使用74HC595锁存的数据和结果不坏。也许你可以尝试它。这是很容易,mantaining您延迟。

 
您好
感谢
, 但我已经10显示器
, 我cannot继续使用10闩锁在我的项目集成电路
, 它会增加我的项目费用。我想要一些比较简单的技术
, 使我的制度运作良好
, 是经济的。我想软件的方法。

 
复用
, 避免闪烁
, 如果对每一位的时间不超过4毫秒。

干杯

拉维

 


面对闪烁的IAM显示在我的项目problam。

这里亚姆使用74LS373锁存器。亚姆使用相同的硬件是什么vicky19使用。

在特殊情况的Bc547亚姆使用数据锁存。

此代码在我的项目中使用isbit c1 =小三^ 0;
sbit C2二小三^ 1;
sbit C3二小三^ 2;一,中二,三=数据; / *例:电压= 4.57v * /

而(1)


的P2 =中一/ *的P2 = 4 * /
c1 = 1; / *锁存使* /
延迟(100);
c1 = 0; / *锁存关闭* /

的P2 =中二/ *的P2 = 5 * /
芹菜= 1;
延迟(100);
芹菜= 0;

小二=三; / *的P2 = 7 * /
C3二1;
延迟(100);
C3二0;

)在第一循环中显示它是正确的价值观
, 但在第二次循环也显示
显示屏上互换价值。
亚姆使用ADC804 89 C51的74 LS373(3号)
7 7段显示器(3号)
谢谢您

关心
百合

 


如果显示闪烁的手段则刷新率太低
减少了使用的延迟刷新
它会清除您的问题

 
您应该添加一些开关拖延解决锁存事件
并注册事件的低负荷高延迟
这TTL和CMOS的时间也将允许这一点是好的

我试图代码和它的工作确定
, 直到我用添加故障因素的生存期
然后它给问题
这下面的代码修正此

增加的过渡延迟你应该使用什么以上500us
但不太高的(),然后像我这样的你所能明白加强和闪烁

而(1)


的P2 =中一/ *的P2 = 4 * /
延迟(5); / /补充transistional延误
c1 = 1; / *锁存使* /
延迟(100);
c1 = 0; / *锁存关闭* /
延迟(5);

的P2 =中二/ *的P2 = 5 * /
延迟(5);
芹菜= 1;
延迟(100);
芹菜= 0;
延迟(5);小二=三; / *的P2 = 7 * /
延迟(5);
C3二1;
延迟(100);
C3二0;
延迟(5);



 

Welcome to EDABoard.com

Sponsor

Back
Top