杰理 -三脚屏

最近小编搞了下三个管脚推数码管一个案子分享给大家:
三个管脚其实一个是供电的VDD一个是下地GND 只有一个IO口是用来写数据的。
驱动要自己去写:三个脚去点四个八还有其他模式灯肯定不够点所以要写时序来推屏,这种屏格式:引导码—地址—0XEA—数据

大家看图就可以知道引导码是10MS高电平 1MS低电平代表引导码
2MS高 1MS低 代表高电平 数据1
1MS高 1MS低 代表低电平 数据 0
总数据为40BIT 数据优先发高位bit7 再向左移位 直到最后一位bit0 地位发送完成为止。
如果数据一直为保持显示状态,那我要一直给数据低保持
如果数据为休眠状态,那我要一直给数据高保持
所以你关键主要把传数据这块写出来 其他就好办了
规格书也说数据从高位开始发送先 所以假设你显示数码管 数字1 即0X06
为00000110 首先你把这个数据第一次与第一个段的bit7 位的结果如果是0 那我代表此为没有数据过来,也就是说明我要给数码管这边数据 0的时序 我就可以让它灯灭,同理你把这个数据第一次与第一个段的bit7 位 的结果如果是1 那我代表此为有数据过来,也就是说明我要给数码管这边数据 1的时序 我就可以让它灯亮,直到我&&到最低以位,所以你在传的过程中bit(是不断–的) 然后循环++到第五个段的bit0位代表你整个数据传送完成
前面也说了 要想数据保持,你要持续给低电平保持 所以但你不传数据了保持低即可。
因为数码管一直在扫描 所以你最后还是转到头码那边,整个过程大概如此,喜欢的发烧友可以收藏偶!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rambo-Lamborghini

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值