8脚51单片机DIY时间显示+闹钟技术分享(一)

本文分享了使用8脚51单片机(STC8G1K08A)DIY时间显示和闹钟的过程。作者选择了I2C通信的芯片来节省管脚,包括数码管和按键控制器,以及带有闹钟功能的I2C时钟芯片。此外,还计划使用无源蜂鸣器并采用USB供电。在设计过程中,作者遇到了挑战,但希望通过分享经验帮助读者避免遇到同样的问题。
摘要由CSDN通过智能技术生成

@[8脚51单片机DIY时间显示+闹钟技术分享(一)

最近因为家里闹钟被小朋友摔坏了,所以想着买来买去还是没什么新意,不如自己做一个,这样不是更有意义吗?

那就开始吧,想着自己做就可以用最小资源来实现最大功能了,然后开始查找需要的芯片资料。平时时间显示我们最起码要有小时和分钟,那么最起码要四位数码管了,还要有按键来调整时间,那么对IO口的管脚就开始有要求了。虽然是时钟显示,但是想来还是觉得不想因为节约管脚来把按键变少再去处理组合按键或者长按的按键。然后就开始各种查资料,后来找到一款很好的芯片,I2C通讯,直接可以实现4位数码管和四个按键的处理(当然这我只用到四个按键,其实这款芯片可以实现同时进行28键的键盘扫描),哇,这也太好了吧,迫不及待上图分享给大家了,就是下面这款:

在这里插入图片描述
哇,功能好到真的跪了,太好用了,好用到没朋友啊。因为这款芯片我太喜欢了,我会把这个芯片的数据手册放在附件,有兴趣的可以下载看看,真的好用还省去很多IO口。

选到这款芯片,那单片机选型就自由了太多了,幸福感瞬间提升了,自己做时钟,要有个DIY的感觉,所以我选择把数码管全部换成LED(主要还有成本低哦),还有跟别人的东西不一样的感觉吧。然后既然我要做时间显示那么我就要选个时钟芯片的,既然显示和按键的选择了一个芯片实现,并且还是一个I2C接口,那同样

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值