找回密码
 注册
关于网站域名变更的通知
查看: 272|回复: 2
打印 上一主题 下一主题

单片机四位数码管显示程序问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-1-20 13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我用的是带74hc595编码的四位数码。但是显示时为什么像流水灯一样,不能一起显示,每一个数码管之间也有延时。我加大时间就像流水灯,减少数据他就不停的闪,但是最后一个数码管没什么问题,显示正常,就前面三个。。请各位帮帮忙大佬。9 m+ H) S2 J! `: R; u7 f
BH1750temmp=result1750;, c0 k6 U- G6 {. u6 m
                  
4 H4 A) \( f6 }3 m" I5 ^       BH1750temmp = Display123[result1750 / 1000];      + l  w/ @; j; d
               HC595_Send(BH1750temmp);) T7 q: W% A  n
        SMG_Sele(0);& t  Z- P3 @) I0 i+ d, v+ e
        delay_ms(5);6 Q5 Z; S5 e& F2 j3 K7 t" [; L5 A
                             
1 ?, a3 @8 F" H2 `* x: R4 X: O; H% ?        BH1750temmp = Display123[result1750 / 100%10];      
/ [/ V. R: B% [               HC595_Send(BH1750temmp);0 @3 \, i$ ~2 a
        SMG_Sele(1);  //3 w4 q( r4 [. n1 |, F0 x  h) Z
        delay_ms(5);( J& r6 B, F/ `+ g* p

# [1 s* e. o& L; k( r* ]6 Y( A; ?0 `: g) F, v
        BH1750temmp = Display123[result1750 / 10%10];; h' R$ q1 O6 A+ v) _! a4 L) S
        HC595_Send(BH1750temmp);0 [9 {( g. Y+ }6 [$ `
        SMG_Sele(2);  //
6 y2 ~1 Y0 ?" A+ i1 _3 g        delay_ms(5);3 {% t: Q& `) p* b6 k

% i( x2 r! O6 Q% a$ m$ O$ g* T0 n
        BH1750temmp = Display123[result1750 % 10];3 F$ E# ~, Y1 x, {7 @* T/ r% e
        HC595_Send(BH1750temmp);
! v. E! }+ X& j3 Q        SMG_Sele(3);  ; g. Q3 r* N" j- o7 c: R& Z5 z
        delay_ms(5);
, S. k8 `7 i4 T# u) z+ E6 H1 t2 e; x7 E- i$ w/ f: f& `8 P( `" x& ^

该用户从未签到

2#
发表于 2022-1-20 14:04 | 只看该作者

! p( k9 q- R& \) h& H5 q% J1 E595的12脚接哪里了,软件上又是怎么处理的,这才是595显示不闪的最核心问题。

该用户从未签到

3#
发表于 2022-1-20 14:27 | 只看该作者

  \# C( ]3 S6 ^# L( y8 d问题可能不是出在这段进位程序,查一下段码表和数码管是否对应,还有位码是不是对的,这是用串口控制锁器的方式,通信线要接对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-9 09:07 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表