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

请问用单片机怎么控制二位共阳数码管?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

5 o$ i) u! ?; [7 _$ Y ! @& u" e- Y8 I9 u) B* @

该用户从未签到

推荐
发表于 2019-12-23 18:43 | 只看该作者

# X8 t) [. q$ P* o/ _3 A. U序在哪里?2 r' D- G8 D( H) V7 \, C. i
第一:好好看看你的数码管的管脚,共十脚,为什么呢?每个数码管的八个LED的阴极——八个脚,另外两脚就是每个数码管的共阳了,电路如图 / L0 H% I4 _9 D4 i" x: X

7 z( B% I$ T! b
看清楚了,这两个数码管的阴极是并联在一起的,所以你给段码后,两个数码管显示内容当然是一样的!
, ~5 U. i, y) {; }1 S& h这样做对新手是很难的,但节约了单片机的IO口啊——10个IO口控制两个数码管,12个IO口可以控制四个数码管......用的数码管越多,节约的IO口就越多。
$ f, H. {7 H( J第二:这样的数码管显示方法是:利用视觉暂留现象,开一个数码管,显示一下,就关了,马上开另一个数码管,人眼还没有感觉第一个数码管已经关了,第二个又开了,人就认为——是认为,两个数码管都是亮的,四个、八个数码管都是这样显示的举个例子程序吧:
7 K4 J9 V4 ]# a3 W/ R) T假设:上面这两个数码管是这样和单片机连接的:ABCDEFG和DP接在P0口,A在最低位,DP在最高位;DIG1、DIG2分别接在P20、P21上,那么,显示子函数应该是这样的:
9 b; F) h2 g$ pvoid XS(void)//显示子函数
1 N. n+ A& L1 e' N$ p" [: h{( C3 M4 y8 b& O- y, H* I' p! p
    DIG1=1;//开第一个数码管
" y- o; E* o( f7 T/ ]9 G& ?    P0=0x55;//这个0x55是我随便写的,表示你要显示的第一个内容+ s1 j3 i& ~8 v, f* T) Z
    void Delay10ms();//软件延时
; N8 ?  V5 {' O    DIG1=0;//关第一个数码管
/ R* b% n; c, z: a4 e3 }    DIG2=1;//开第二个数码管& c" k, n' i" p- z7 i4 G
    P0=0xaa;//这个0xaa是我随便写的,表示你要显示的第一个内容) Z: V. B  T8 k0 D* R8 p' b6 S2 p
    void Delay10ms();//软件延时) H" u5 g" ?4 y. u& g; ~
    DIG2=0;//关第二个数码管
) K  E; v) y. U% \% f}2 q) a2 m# {* L; s* f
$ `% Q$ N% Z  K* k' ?. A
你试试看
. P: z  ~6 P. v" o. E4 d. o
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-12-23 13:47 | 只看该作者
    难道老师连这个也未教?
  • TA的每日心情
    开心
    2023-5-30 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2019-12-24 10:03 | 只看该作者
    只要懂得引脚与数码管字面上之间的关系,想用什么电路控制都行
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    5#
    发表于 2019-12-24 10:04 | 只看该作者
    用电源引线,串电阻,一对对引脚测试,就能找出来
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-20 03:01 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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