查看: 732|回复: 0

共阳8段数码管使用,循环显示0-9

[复制链接]

4

主题

5

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2020-4-15 17:56:22 | 显示全部楼层 |阅读模式
本帖最后由 luyiMaker 于 2020-4-15 18:51 编辑

8段数码管的使用,循环显示0-9


先看视频吧。

一、器材清单
  • 好搭酷nano    x1
  • 共阳8段数码管     x1
  • 220欧姆电阻    x1
  • 面包板     x1
  • 杜邦线     若干

二、共阳8段数码管介绍
    本次实验的是一个8位共阳数码管。8位数码管由7根棒状led(拼接数字)和一个led灯(拼接小数点)组成。通过分别控制8颗led灯的明灭,来显示不同的数字。
    共阳数码管意味着数码管的每个棒状LED灯都已经接上正极,只需要将每根棒状LED灯的另外一个针脚电位设置为“低”或“0”,就会亮起来。
    如下图所示,黄色字母标注数码管每根棒状LED的编号,红色字母标注每根棒状LED对应的负极接口。
手心输入法截图20200415172140598.jpg


三、接线图
    本实验数码管 +极 接nano板D2脚。特别要注意,+极串联一个220欧姆电阻,保护数码管!特别要注意,+极串联一个220欧姆电阻,保护数码管!特别要注意,+极串联一个220欧姆电阻,保护数码管!
    数码管a-g这8个负极针脚接nano板 D5-D12脚
微信图片_20200415173401.jpg


四、代码编写
   1. 初始化D2接口,直接置于高电位
1.jpg
    2. 使用函数封装数字0的显示 00.jpg
    3. 使用函数封装数字1的显示
11.jpg
    4. 使用函数封装数字2的显示
22.jpg
    5. 使用函数封装数字3的显示
33.jpg
    6. 使用函数封装数字4的显示
44.jpg
    7. 使用函数封装数字5的显示
55.jpg
    8. 使用函数封装数字6的显示
66.jpg
    9. 使用函数封装数字7的显示
77.jpg
    10. 使用函数封装数字8的显示
88.jpg
    11. 使用函数封装数字9的显示
99.jpg
    12. 使用重复执行0-9,每隔1秒变化一次
12.jpg

五、完整代码

    完整代码已分享,已移驾 http://www.haohaodada.com/Core/nano.php?id=16712







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-5-3 08:27 , Processed in 0.319570 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表