本帖最后由 isLucy 于 2020-11-29 16:35 编辑
楼主又又又来和大家分享用天问Mini来DIY小项目了。那么本贴给大家分享的是数码管,需要实现的效果是:数码管显示会从0开始累加,累加到10000会重新从0开始累加。
材料说明: 1块天问Mini,F3461BH 四位共阳数码管一个,导线若干。 接线说明: 数码管的6、8、9、12脚,分别接入到单片机的:P35、P16、P15、P12口。 数码管的1、2、4、5、7、10、11,分别接入单片机的:P33、34、36、37、17、14、13口 这里小数点没有用到就没有接,如果有需要可自行接。 特别说明: 如果没有我这个数码管也没事,根据自己数码管引脚的内部连线图来接 切记要分清共阳共阴,还有引脚对应的段码顺序
数码管这个就相对前面两个案例来说就要复杂一点了,了解数码管的朋友可以跳过这段,那么这里给还不只是很知道的小可爱来稍微讲解一下下(就一下下哦): 1.段码:下面给大家提供一组图片,我们可以理解为,一位数码管有8段可以显示的LED,分别为a-b-c-d-e-f-g-dp,其中有一段dp是小数点(有一些数码管没有小数点这段),我们可以通过点亮相对应的数码管段码来得到我们所需要的数字,或者简易的字母。比如说,我想要得到数字1,我们就点亮 b、c 两段LED,举一反三需要的到什么就点亮对应的段码。
2. 位码:顾名思义,我们可以理解是选择数码管位数的。比如说,我们要显示15,就让第一位数码管显示5,第二位数码管显示1。
大家切记要分清数码管是共阴的还是共阳的,所谓共阴就是低电平点亮,共阳就是高电平点亮。
那么接下来给大家看一下我完成的实物图:
然后给大家附上源码的链接,不收钱的的哦:http://www.haohaodada.com/C51/stc8.php?id=20839
当然,把电路的原理图也附送给大家使用或者参考:
在楼主提供的代码当中也有详细说明电路的所需要的材料和电路连接说明,大家自行采取。 好啦,本次的分享就到这里,有什么问题记得在下方评论留言,小可爱们赶快动手试试吧,如果喜欢的话,回头记得关注,给楼主点个赞评论一下啦~
|