STM32+74HC245怎么控制四位数码管

我用的是共阴极四位数码管,STM32和74HC245控制数码管的段选,但是位选怎么连接啊?段选是74HC245外接的电源,也就是说数码管的阳极是外接电流流入,但是阴极要靠... 我用的是共阴极四位数码管,STM32和74HC245控制数码管的段选,但是位选怎么连接啊?段选是74HC245外接的电源,也就是说数码管的阳极是外接电流流入,但是阴极要靠STM32控制位选,电流就会流入STM32而不是外接电源,这样连接肯定数码管不会有电流啊,那正确的连接方式是怎样? 展开
 我来答
天荒M相随
2018-08-02 · TA获得超过556个赞
知道小有建树答主
回答量:479
采纳率:65%
帮助的人:157万
展开全部
我理解你的思路,245增大驱动电流,八个段由八路IO控制,位选再加四个IO就好了,设置为开漏输出
你这个思路存在一个问题,当你245的外接供电高于3.3V时,就算位选IO输出高电平3.3V,你的LED依然会亮。
举个栗子:6/8/9/12为1.2.3.4位的控制引脚,当你只想亮第一位的a端时,就是a控制引脚输入高电平,6引脚置低,8/9/12置高,但是如果外接供电是5V,8/9/12置高也只是3.3V,还有1.7V的压差,足够数码管点亮了。所以结果就是四个数码管的a端都亮。
追问
我的数码管额定电压是3.3V的,外接电源也加了AMS1117-3.3V稳压芯片,应该不会出现你说的那种情况吧?
追答
恩,那就不会了。
东星津风长
2019-07-19 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:673万
展开全部
这是题目硬性要求吧。否则,可以用两片74hc595控制四位数码管动态显示。还可以不用
74hc595一样组成四位数码管动态显示电路。
是画仿真图吗,还是实物的开发板,是要写c程序吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式