找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8370|回复: 5
收起左侧

3位一体6脚数码管如何做驱动

[复制链接]
ID:322939 发表于 2018-7-21 17:16 | 显示全部楼层 |阅读模式
数码管3位一体显示共6脚共阳,这类数码管没接触过,本人是菜鸟不知如何用单片机写驱动程序,请各位老师指导下,数码管脚位图如下:
数码管.jpg
回复

使用道具 举报

ID:371527 发表于 2018-7-21 18:09 | 显示全部楼层
在STC单片机网站的手册里有相关595芯片驱动或三极管驱动及程序
回复

使用道具 举报

ID:155507 发表于 2018-7-21 18:53 | 显示全部楼层
这种被叫做Charlieplexing的方法可以用N个IO驱动N*(N-1)个LED。

6 个IO 可以驱动 30 个LED

这种数码管是由单片机I/O口直接驱动,I/O口要在工作在3态(高、低电平和高阻),驱动程序有点复杂。直接驱动每一个IO口吧,,没法省事了

回复

使用道具 举报

ID:7485 发表于 2018-7-21 21:41 | 显示全部楼层
这个是在内部将段引脚连接在一起了。一共8个段引脚,3个位引脚。如果是扫描显示和单个的用法一样。
回复

使用道具 举报

ID:322939 发表于 2018-7-21 22:54 | 显示全部楼层
不知定义数码管的段和位,是不是和普通数码管一样编写???
回复

使用道具 举报

ID:7485 发表于 2018-7-22 10:15 | 显示全部楼层
LAW1100 发表于 2018-7-21 22:54
不知定义数码管的段和位,是不是和普通数码管一样编写???

上面已经讲了:如果使用的是扫描显示,程序完全都一样,认准管脚就行了。也可以自己写一段小程序,测定管脚,包括你提的问题。每隔3~5秒显示一个段,a\b\c\d\e\f\g\h,一目了然。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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