驱动农行U盾上的小屏幕


头像
遥望星空
原创
发布时间: 2026-05-27 15:20:52 | 阅读数 0收藏数 0评论数 0
封面
手里有一个废弃不用的农行U盾,上面有一块白色的小12864屏幕,很精致,所以今天用51驱动起来,以备以后DIY的时候再利用起来。
1

拆壳

纯卡扣设计,用一个小十字就可翘开了。

2

确定引脚

它本身是USB接口,先接上两个5V电源引脚,(从右向左数)从板子上走线看,右边的5根线应该是实际用到的数据线,那就在剩下的几个引脚中找电源线,先测出来第6脚是持续的高电平,这个应该是电源引脚(3.3V),通常GND是和它并列的,第5脚电压一直变化,第7脚和地直连,所以应该是屏幕的电源负。实际用的线路中分两部分,一部分2根(一般是时钟和数据),一部分3根(通常是片选和数据命令切换线和复位以及别的),这些只是猜测,为了准确上网查了一些资料(lcdusbkey/ft12864t29_农业/Source/JLX_LCD_v2.0.c at master · yuht/lcdusbkey · GitHub),和我的判断基本上一样。正好他那里还有51的代码。

3

搭建硬件连接

我用5根细导线一端连接屏幕引脚,一段连接一个杜邦线母插槽,然后用烙铁焊掉板子上的驱动芯片,用51单片机连接数据线并电源线。

4

写程序

我用的是STC89C52RC单片机驱动的屏幕,直接用上面那个网址中的程序改的,只是简单的写了几个测试代码。附件中是源码。

RAR
ft12864t29.rar
34.27KB
5

结果展示

这块屏幕挺精致的确实不错。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
头像
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报