5611BH一位数码管及SMA420354L四位数码管引脚图

emmm,因为刚开始学arduino的时候在淘宝买的一个实验箱似的东西,所以就是一大堆散件,然后插在面包板上使用,所以现在学51单片机的时候就直接只买了一个最小的系统板学习,然后发现当时的数码管的管脚并没有给出来,在网上搜这俩个型号也搜不出来,就直接写了写代码去看一下这个引脚跟数字段的关系,希望可以帮助大家


查看的方法:

首先规范一下接线,这个5611BH的是共阳极的数码管,除了上下中间的俩个管脚接高电平,其他按照顺序可以全部接P1管脚,然后按照16进制数,依次只让一个管脚灭,在设置一个时间长一点的延时,这样的话判断哪一个引脚是控制的哪个段了,代码如下:

 P1 = 0x01;delay(3000);P1 = 0x02;delay(3000);P1 = 0x04;delay(3000);P1 = 0x08;delay(3000);P1 = 0x10;delay(3000);P1 = 0x20;delay(3000);P1 = 0x40;delay(3000);P1 = 0x80;delay(3000);

然后在草稿纸上写好上面的图,自己画出来每个引脚对应的段位置。

这个方法可以适用任何一个不确定型号的数码管

然后再在网上百度一个LED代码查询的小程序,设置一下即可知道显示的数字的16进制的写法。

其实我发现标题的俩个型号跟网上看到的管脚接的是相同的。。。

网上的一位管:
https://zhinan.sogou.com/guide/detail/?id=1610051132
网上的四位管:
https://jingyan.baidu.com/article/e9fb46e1168c987521f766e0.html
**注:**网址内的四位管是共阴级的,使用时需要把十六进制取逆。
如果读者也是碰到标题的两种型号的就可以直接按照连接里的接线控制即可;如果是碰到1位数码管不确定的,可以按照上面的方法来判断;如果是4位数码管不确定大致思路就是跟上面一样,不过试着会很费时间吧。

一位管的数字显示代码:

unsigned char leddata[]={ 0x11,  //"0"0xD7,  //"1"0x32,  //"2"0x92,  //"3"0xD4,  //"4"0x98,  //"5"0x18,  //"6"0xD3,  //"7"0x10,  //"8"0x90,  //"9"0x50,  //"A"0x1C,  //"B"0x39,  //"C"0x16,  //"D"0x38,  //"E"0x78,  //"F"0x54,  //"H"0x3D,  //"L"0x51,  //"n"0x15,  //"u"0x70,  //"P"0x1E,  //"o"0xFE,  //"-"0xFF,  //??0xFF  //???};

四位管的数字显示代码:

unsigned char leddata[]={ 0x28,  //"0"0xEB,  //"1"0x32,  //"2"0xA2,  //"3"0xE1,  //"4"0xA4,  //"5"0x24,  //"6"0xEA,  //"7"0x20,  //"8"0xA0,  //"9"0x60,  //"A"0x25,  //"B"0x3C,  //"C"0x23,  //"D"0x34,  //"E"0x74,  //"F"0x61,  //"H"0x3D,  //"L"0x68,  //"n"0x29,  //"u"0x70,  //"P"0x27,  //"o"0xF7,  //"-"0xFF,  //??0xFF  //???};

读者若使用51单片机,可将数组声明成 unsigned code leddata[],数组将存储在程序存储器中,节省数据存储器的内存。arduino可以直接复制即可。

5611BH一位数码管及SMA420354L四位数码管引脚图相关推荐

  1. arduino二位数码管_Arduino基础入门篇17—四位数码管的驱动

    本篇介绍四位数码管的使用,通过数码管库驱动四位数码管从0开始累加显示数字. 1. 四位数码管介绍 根据实际需要,把多个一位数码管封装在一起就成了多位数码管.常见的有两位.三位.四位.五位.六位等. 多 ...

  2. MSP430F5529实现四位数码管数字显示

    一.四位数码管 1.四位数码管的分类 四位数码管使一种半导体发光器件,其基本单元为发光二极管.按照发光二极管连接方式可以分为共阳极数码管和共阴极数码管. 共阳数码管使指将所有发光二极管的阳极接在一起形 ...

  3. 四位共阳极数码管显示函数_【项目8-任务10-小组13】利用四位数码管实现动态扫描显示...

    学习任务 1.四位数码管的电路结构与显示原理 (什么是位选.什么是段选.共阴与共阳的区别.显示4位数字,需要多少条口线?显示n位数字呢?) 2.Arduino直接连接四位数码管实现四位阿拉伯数字显示 ...

  4. Arduino基础入门篇17—四位数码管的驱动

    本篇介绍四位数码管的使用,通过数码管库驱动四位数码管从0开始累加显示数字. 1. 四位数码管介绍 根据实际需要,把多个一位数码管封装在一起就成了多位数码管.常见的有两位.三位.四位.五位.六位等. 数 ...

  5. 四位数码管显示多位数字计时

    目录 前言 一.共阳极四位数码管 二.显示数字 1.显示单个数字 2.显示多位数字 总结 前言 共阳极四位数码管显示0-9单个数字的话只需要控制对应的引脚电平就行,但如果需要显示多位数字的话,不仅需要 ...

  6. 基于89c51的74ls138模块的四位数码管动态显示

    基于89c51的74ls138模块的四位数码管动态显示 简介 本人的开发板上只有八位数码管,因此是将p2口的三位接在138的输入上,输出口的前四位接在八位数码管的位选段上以实现四位数码管的显示. 动态 ...

  7. 国产航顺HK32F030M:TM1624四位数码管驱动显示

    1. 什么是数码管? 一位LED数码管的实物外形如图所示,它将a.b.c.d.e.f.g.dp共8个LED排成图示的 "8." 字形,通过让a.b.c.d.e.f.g不同的段发光来 ...

  8. 51单片机-8段四位数码管

    51单片机-8段四位数码管 8段数码管工作原理 8段四位数码管工作方式 下面是本人自写的四位数码管模板程序 模板程序 应用方法 8段数码管工作原理         我们最常用的是七段式和八段式LED数 ...

  9. micropython四位数码管程序代码(YX55759-+4位数码管模块)

    micropython 4位数码管程序代码(YX55759-+4位数码管模块) 成品代码 实验器材&接线 代码思路&控制逻辑 应用 成品代码 话不多说,直接看最后可以直接使用的代码. ...

最新文章

  1. solr索引服务器的配置和solrj集成开发总结
  2. 解决pip更新问题。 You are using pip version 19.0.3, however version 19.1 is available.
  3. script和href
  4. 深圳“拍了拍”长沙:美食巨头文和友、茶颜、徐记海鲜正在“排队”签收
  5. 关于Spring AOP代理的生成过程
  6. C# WPF DataGrid获取单元格并改变背景色
  7. mysql过滤器_MYSQL复制过滤器
  8. OSChina 周日乱弹 —— 你有什么心理疾病?
  9. 力扣--220存在重复I-III
  10. SoapUI接口测试实战
  11. 软件测试的基础知识点
  12. 如何在Macbook上装windows
  13. 南卡全新NEO系列骨传导耳机,主打轻运动风的南卡NEO测评!!!
  14. 春风十里,不如见到你
  15. 我打不了字计算机应用怎么办,键盘正常为什么打不了字 电脑键盘失灵怎么解决...
  16. ae破碎效果在哪_AE教程 | 五分钟制作文字破碎效果
  17. Redis主从配置读写分离
  18. 清理GoodNotes5.0备份数据的方法
  19. 复旦计算机夏令营英语口语,保研夏令营时间|复旦大学计算机学院2020保研夏令营...
  20. 计算机课代表专业演讲稿,课代表发言稿优秀范文3篇

热门文章

  1. 华为p10plus开机动画路径
  2. linux下中文的wchar转char,Linux下 wchar_t 与char 转换
  3. IT外企那点儿事(22): 跳槽小技巧
  4. 2021年美容师(初级)考试技巧及美容师(初级)复审考试
  5. 车载通信——通信方式
  6. 电子商务进农村 惠农网农村电商项目 每周精彩回顾(第十二期)
  7. 手机销售网站——后台管理
  8. linux中svn怎么删除文件,windows/linux下删除项目中svn文件
  9. JS中的valueOf方法
  10. 圆梦,手写了个操作系统