查看: 548|回复: 0

TM1650

[复制链接]

29

主题

69

帖子

1225

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1225
发表于 2023-7-12 11:17:10 | 显示全部楼层 |阅读模式
本帖最后由 LZY825597017 于 2023-11-9 11:14 编辑

TM1650扩展库
image.png
TM1650使用C++语言写的,因此可以实例化多个对象,以下模块均为对某个对象进行操作,而使用同一个对象SDA和SCL必须相同。

image.png
1、TM1650初始化:选择两个空闲的GPIO作为SDA信号线和SCL时钟线。注:某些IO上电复用为特殊功能,不能作为IO使用,因此需要更换IO口

image.png
2、TM1650清除模块:若每次显示位数都相同则可以不使用该模块,若位数不用则必须使用该模块,否则将出现显示数据异常。建议每次显示新数据前都先清除。

image.png
3、TM1650显示时间模块:数码管前两位显示时间,后两位显示分钟;时钟点:开启或关闭中间的两点。注:数值可以写入 0-99,并不是0-59

image.png
4、TM1650显示整数模块: 显示输入的整数,取值范围(-999 -- 9999)

image.png
5、TM1650位显示模块: 在1-4位数码管上显示0-9数字。注:对于中间有两点的数码管,小数点亮灭只有在第三位有效,其他位使用无效

image.png
6、TM1650显示小数模块:显示输入的小数,取值范围(-999 -- 9999)


硬件连接图:

image.png
范例:
image.png

image.png

TWF003_1650.zip

1.88 KB, 下载次数: 6

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 12:57 , Processed in 0.106670 second(s), 26 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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