1475浏览
查看: 1475|回复: 0

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

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

感谢大家,感谢自己今天又学到了些新东东。
电子表.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail