【临沂】【古德微】花里胡哨的数码管

2020-03-082243
AI 快速预览详细 收起
本文介绍了数码管的基本用法,包括连接方法、亮度设置和数字显示技巧。作者在学习过程中遇到了接口不对应的问题,通过苏老师的讲解解决了。文章详细解释了如何让数码管亮起来,并展示了如何显示一位、二位、三位和四位数字。此外,还强调了一个好习惯:先关闭数码管再进行操作。最后,展示了电子表的显示效果。
大家好,我是临沂“12345上山打老虎”。
今天我来初步学习一下数码管的用法及其需要注意的地方。
刚开始拿到数码管查看其与扩展板上对应的接口,没发现一一对应的地方,看了苏老师的讲解后找对了地方,除了VCC跟GND脚其它两个针脚的字母不是一样的,对于我来说这是个小尴尬,不管怎么样第一步在废了些时间后平稳度过了。
【临沂】【古德微】花里胡哨的数码管图1
连接好后第一步我们就是让它亮起来。
【临沂】【古德微】花里胡哨的数码管图2
在这里有一个特别有意思的地方,即使我将每一个编号的数码管都设置成不同的亮度,但所有数码管最终也只会显示最后设置的亮度。
数码管各个数字跟点的编号也有着自己的特色:
【临沂】【古德微】花里胡哨的数码管图3
数码管嘛我们就让它显示数字,但是问题来了,各个数字之间是相互独立的怎样才能显示一位数字,二位数字,三位数字,四位数字?方法如下:
一位数字简单直接赋值就可以。
二位数字也还可以,数字/10,商就是十位数字,余数就是各位数字。
三位数字脑子就需要转一转了,数字/100,商就是百位数字,数字/10再MOD10得到的就是十位,数字MOD10就是各位数字。
有了三位数字的取法四位数字脑子就开朗点了,数字/1000,商是千位,数字/100再MOD10就是百位数字,数字/10再MOD10就是十位数字,数字MOD10就是个位数字。
在使用数码管的过程中有一个好习惯那就是先关闭数码管:
【临沂】【古德微】花里胡哨的数码管图4
最后给大家上一个电子表的显示效果:
【临沂】【古德微】花里胡哨的数码管图5
代码如下:

感谢大家,感谢自己今天又学到了些新东东。

电子表.jpg (227.86 KB, 下载次数: 2257)

数码管入门教程 · STEM教育_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -