面向单片机编程(五)- 多位数码管倒计时

标签: 单片机C51数码管 倒计时

在之前的文章中我们学习了单片机是如何实现一位数码管显示数字,一位数码管只能显示个位数让我们观察到,那如何显示十位数、百位数,甚至更大的数字呢。其实也并不复杂,我们可以选用多位数码管来进行显示数字,当每一个0到来的时候下一个十位的数码管再开始工作就可以了。

63ca202bc0ede3b8a9233d7bf3a8ccdf.png

一、功能概述

上一章节我们介绍了一位数码管的功能,下面介绍多位数码管与一位数码管的共同点和不同点。每位数码管都分为段码线和位码线以此来控制数码管的工作,多位数码管并不是很多很多个一位数码管组成的,实际上他们的8根段码线是共用的,而对每个数码管进行控制的线叫做选位线,共阴数码管哪个选位线是低电平,哪个数码管就会显示,反之共阳数码管也是一样的。


二、显示原理

多位数码管也是由LED灯组和成的,它的段同样也是a,b,c,d,e,f,g,dp,但是多位数码管比一位数码管多了一个选位线,因此我们需要对这个选位线的引脚也进行定义。


三、电路连接

cb6541e0f974c1192fb54c48a26bb659.png

所使用的单片机为AT89C52,数码管为共阳的数码管,开始全部P0设置为低电平,开始运

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱瑞单片机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值