找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9522|回复: 5
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
数码管3位一体显示共6脚共阳,这类数码管没接触过,本人是菜鸟不知如何用单片机写驱动程序,请各位老师指导下,数码管脚位图如下:

数码管.jpg (66.96 KB, 下载次数: 52)

数码管.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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个位引脚。如果是扫描显示和单个的用法一样。
回复

使用道具 举报

5#
ID:322939 发表于 2018-7-21 22:54 | 只看该作者
不知定义数码管的段和位,是不是和普通数码管一样编写???
回复

使用道具 举报

6#
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 单片机教程网

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