数码之家

 找回密码
 立即注册
搜索
查看: 4201|回复: 8

[STM] 又成功驱动TM1639带键盘扫描的LED控制芯片

[复制链接]
发表于 2020-2-27 14:27:48 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
继之前驱动TM1628芯片成功之后,我又将另一块TM1639芯片成功驱动起来了。这块控制板也是从旧点钞机上拆卸的,板上安装有1 个三位数码管和1个五位数码管,另外接了6个LED,经过检查,这6个LED分别接在数码管对应的DP位。下图为TM1639控制板:
TM1639_1.jpg


TM1639与TM1628类似,基本的读写操作是完全一样的,区别在于TM1639的显示模式是固定的8段8位,不像TM1628那样可以改变模式;按键也比TM1628少,只有4*2个按键。对应可写入的显示内存为16字节,可读出的键盘数据为2个字节,而TM1628显示内存为14个字节、键盘数据为5个字节。下图为TM1639引脚说明:
TM1639_4.jpg



掌握了这基本规律后便可以移植代码了,只需要取消原来的显示模式命令,并将读写操作的循环次数修改一下就行。由于这块控制板上的数码管连接与TM1628控制板的连接不一样,所以数码管的数字码也要重写,与TM1628相比,TM1639段位对应似乎更方便些,是两个字节的低四位分别对应数码管的8段,如下图:
TM1639_5.jpg


有了驱动TM1628的基础,TM1639很容易就驱动起来了:
TM1639_2.jpg


下面是这块控制板的特定:
TM1639_3.jpg


打赏

参与人数 2家元 +90 收起 理由
家睦 + 80
人艰不拆了 + 10

查看全部打赏

发表于 2020-2-27 17:49:43 | 显示全部楼层
我玩lcd,你玩led:titter:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-27 18:48:28 | 显示全部楼层

谢谢打赏!
我也准备玩原来电子词典的LCD屏,还有一些废旧功能机的屏,但现在还没有动手。
回复 支持 反对

使用道具 举报

发表于 2020-2-27 20:26:51 来自手机浏览器 | 显示全部楼层
厉害了,我现在连1650跟1624都弄不起来…
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-28 08:30:50 | 显示全部楼层
触景情伤 发表于 2020-2-27 20:26
厉害了,我现在连1650跟1624都弄不起来…

不难的,可以通过逻辑分析仪来观察时序是否符合数据手册,另外注意上拉电阻的问题,避免重蹈我的覆辙,如果还有问题,咱们再一起分析探讨。
回复 支持 反对

使用道具 举报

发表于 2021-8-30 09:47:53 | 显示全部楼层
博主能发一下Tm1639的程序么?1064919365@qq.com谢谢
回复 支持 反对

使用道具 举报

发表于 2021-9-4 21:40:46 | 显示全部楼层
本帖最后由 inthsunshine 于 2021-9-4 21:41 编辑

这种芯片比较好驱动成功,显示和按键共用引脚的缺点,2个键同时按会影响显示,显示效果要求高的话不会用它
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-6 09:18:11 | 显示全部楼层
CHC0 发表于 2021-8-30 09:47
博主能发一下Tm1639的程序么?谢谢

这个是TM1628的驱动程序,TM1639的类似,稍作修改就能用。
tm1628.rar (2.11 KB, 下载次数: 16)

打赏

参与人数 1家元 +25 收起 理由
广东七色桥 + 25 多出来的还给你,你的M币也不多。.

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2021-10-23 11:46:57 | 显示全部楼层
不小心点到附件,扣了55M:cry:

打赏

参与人数 1家元 +80 收起 理由
hujj + 80 补偿一点吧

查看全部打赏

回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-16 03:18 , Processed in 0.171600 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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