查看: 3486|回复: 17

数码管单片机直驱库的简单范例和说明

[复制链接]

19

主题

67

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
发表于 2021-10-27 19:01:51 | 显示全部楼层 |阅读模式
本帖最后由 a185980800 于 2022-10-9 22:58 编辑

开始直接上图
QQ图片20211027183617.png
本次库扩展到了最高8位数码管,不用的位不要勾选会自动裁剪掉多余的库。
并且可以任意位置开始选位。显示时按你选的位开始显示即可。
扫描函数可以放定时器中。要求不高也可以就放主循环里,因为是每一位扫描一次实测要尽量保证2MS以内的回调。
QQ图片20211027185712.png
实际使用时位选时按上图一一对应的,和图块上的第几位没有关系。
图块上的位是因为数字各位在右,所以重右往左。

好了下面的电路就是我的验证电路接法,
注意直接驱动,限流电阻一定不能少。
Schematic_编码器测试_2021-10-01.png

数码管IO直驱库0.22.zip

188.64 KB, 下载次数: 73

回复

使用道具 举报

19

主题

67

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
 楼主| 发表于 2021-10-27 19:30:42 | 显示全部楼层
如果全亮,切换下共阴共阳。
回复

使用道具 举报

1

主题

3

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2021-11-8 20:28:40 | 显示全部楼层
这个库C51下无法使用,编译提示库定义有问题
回复

使用道具 举报

0

主题

2

帖子

32

积分

注册会员

Rank: 2

积分
32
发表于 2022-3-17 16:03:52 | 显示全部楼层
是否可以修改一下库,段定义出错了,不会自动定义SMG_PORT,会导致只能用P1端口进行段驱动
QQ图片20220317160313.png
回复

使用道具 举报

19

主题

67

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
 楼主| 发表于 2022-3-18 22:21:10 | 显示全部楼层
justin527 发表于 2022-3-17 16:03
是否可以修改一下库,段定义出错了,不会自动定义SMG_PORT,会导致只能用P1端口进行段驱动 ...

感谢您的反馈,新文件以修复上传。
回复

使用道具 举报

19

主题

67

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
 楼主| 发表于 2022-3-18 22:27:03 | 显示全部楼层
puyongqiang 发表于 2021-11-8 20:28
这个库C51下无法使用,编译提示库定义有问题

QQ图片20220318222421.png
提到的C51下,不能识别端口设置宏的问题修复。具体51下使用情况有问题可以再交流。
回复

使用道具 举报

0

主题

1

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2022-5-4 22:55:00 | 显示全部楼层
大佬可以抽空支持一下stc32g嘛
回复

使用道具 举报

0

主题

2

帖子

14

积分

注册会员

Rank: 2

积分
14
发表于 2022-5-19 15:47:03 | 显示全部楼层
stm12c5a08s2这款芯片不是不能用这个库啊。我一直无法点亮数码管、单独操作IO就点亮
回复

使用道具 举报

0

主题

2

帖子

14

积分

注册会员

Rank: 2

积分
14
发表于 2022-5-19 16:29:48 | 显示全部楼层
用新版的库就可以了。谢谢
回复

使用道具 举报

0

主题

2

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2022-10-30 20:09:09 | 显示全部楼层
大佬这个库在STC8H1K16以上驱动不了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 21:28 , Processed in 0.355994 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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