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

双数码管仿真的时候不亮呢,求指点?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
2 `9 t# q: U( m% L/ Y/ X; |
#include / V8 |/ w8 N' P- Q1 z
unsigned char ZH(unsigned char BCD);
3 V$ q+ U/ \, @1 `. ~void delay(int time);
. C. h3 z) P* P2 u2 E% nsfr LED=0xA0;//定义LED为P2口的地址
+ [8 Y8 ^! J  fvoid main(){
3 T2 M) B: F' S. B6 A- O        while(1){1 f8 O0 Q5 ]2 |5 h2 }5 W
                unsigned char i;0 ~, N, ^7 N1 `7 S/ ]
                for(i=0;i<100;i++){: k+ S, @  E4 ^3 B! K4 d' b
                        LED=ZH(i);5 o5 q2 @) s6 T2 ?
                        delay(1000);$ ^5 q1 c. v, y: O) w
                }9 r6 V: R4 U7 a
        }
: c  ^  _' b: l% p}; k8 u) m# E. B
9 \8 K) E! c0 Z3 L1 w" C
1 O9 M' `, b! b" F9 }
unsigned char ZH(unsigned char BCD){
; A$ g7 o" G0 F        unsigned char X;3 c- N* C! ~% ^! r: A
        unsigned char Y;
- W9 N. w2 m  ?- x# T% Y7 M6 \! Y        X=BCD/10;
1 N5 M8 ?3 Q5 M3 j2 U6 M        Y=BCD%10;2 m  X- h* a! k
        X<<=4;" Q5 J5 ~2 p; ^! k- t
        return X|Y;
! Z, M0 B) e4 \$ G: n}
. c* h, K% c) @4 }0 g* mvoid delay(int time){
, J7 L  s5 `, j8 A$ S! x        unsigned char j;
1 K1 [( j  ?+ d& s& j        for(time;time>=0;time--)8 x6 M2 O2 y2 f
                for(j=125;j>0;j--)
7 @8 K( N& f' A* f3 o. r* ]                        {;}  q% ]$ d( A+ V5 a; ^
}
6 m$ W: V" ~) m% r6 ]
& x. o# e0 y. `

该用户从未签到

2#
发表于 2022-10-20 13:18 | 只看该作者
4511是驱动共阴极数码管的,你先确定图上的两个数码管选用的类型吧,这个容易忽略。

该用户从未签到

3#
发表于 2022-10-20 14:05 | 只看该作者
按着你的电路和程序仿真没问题啊!

该用户从未签到

4#
发表于 2022-10-20 14:56 | 只看该作者
4511输出没有限流电阻,会烧坏东西,再一个检测一下4511输出是否有高电平。

该用户从未签到

5#
发表于 2022-10-20 15:03 | 只看该作者
数码管选错型号了,看电路应该选共阴的,估计选成共阳的了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-11 07:23 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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