|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的是带74hc595编码的四位数码。但是显示时为什么像流水灯一样,不能一起显示,每一个数码管之间也有延时。我加大时间就像流水灯,减少数据他就不停的闪,但是最后一个数码管没什么问题,显示正常,就前面三个。。请各位帮帮忙大佬。
3 P) e! I6 X ?; Z& c" oBH1750temmp=result1750; C. c4 y5 \$ |5 g8 h" y
/ S2 [6 g+ p& f7 C" E) v" A BH1750temmp = Display123[result1750 / 1000]; 7 _9 P5 P0 m2 l4 f! Y
HC595_Send(BH1750temmp);
% ]0 x* t, b3 j, p SMG_Sele(0);- m7 s ~9 x6 H- G) T! X
delay_ms(5);. d' c- d* m3 i0 a; U/ g
% L9 X0 m) p+ m2 I" o' H! [' b1 y
BH1750temmp = Display123[result1750 / 100%10];
# K1 t+ O. _ v& E; z& d; }$ ^: }) s( ?/ f% u HC595_Send(BH1750temmp);
: c0 I* Q6 a! T; l$ y SMG_Sele(1); //
* u: q1 \0 ]! U& l V6 w9 v0 _ delay_ms(5);
8 |7 l( J! q% A8 I% O% E; x1 e( Y. q7 o1 D% u9 s4 m1 k
" G2 N4 |0 N2 N. d
BH1750temmp = Display123[result1750 / 10%10];7 B1 L2 U* V* c# P, |7 l: ~% I7 P
HC595_Send(BH1750temmp);1 k/ \1 j1 z7 O- `, }, o
SMG_Sele(2); //4 _+ n& e" @0 d1 q1 Z1 r a! h2 E
delay_ms(5);
1 u; b$ x( h# S4 G: c( G
- L8 a/ B8 D, Y
1 l4 X L S9 _: r& U BH1750temmp = Display123[result1750 % 10];: u' e0 J' X% }! l& d
HC595_Send(BH1750temmp);
3 j% a9 e3 I& s6 L, w2 X) V& F SMG_Sele(3);
M& T0 n+ O7 y) \# d6 z delay_ms(5);8 `' U' s9 E* T$ d4 k. G
5 S1 F0 `- T3 I; O+ } |
|