数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1103|回复: 8

[STM] 请教一个技术问题

[复制链接]
发表于 2020-4-17 12:44:25 来自手机浏览器 | 显示全部楼层 |阅读模式

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

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

x

想用电子秤改个分重装置,利用不同的重量显示控制对应的继电器或光电管动作,

比如,电子秤个位显示

1,对应7段数码管的管脚为bc
2, 对应7段数码管的管脚为abged
3, 对应7段数码管的管脚为abgcd
4, 对应7段数码管的管脚为fgbc
5, 对应7段数码管的管脚为afgcd
6, 对应7段数码管的管脚为afedcg
7, 对应7段数码管的管脚为abc
8, 对应7段数码管的管脚为abcdefg
9, 对应7段数码管的管脚为abcdfg
0, 对应7段数码管的管脚为abcdef


有没有一种集成块能把点亮的数码管的笔画还原为对应的输出?如数码管显示4,此时fgbc为高电平,集成块在fgdc为高电平时,输出端4为高电平




还有没有其它更简单的方法?


谢谢!
发表于 2020-4-17 14:03:32 | 显示全部楼层
挂个单片机,想怎么解码都行。
回复 支持 反对

使用道具 举报

发表于 2020-4-17 15:25:13 | 显示全部楼层
7段译码芯片啊:titter:
回复 支持 反对

使用道具 举报

发表于 2020-4-17 15:28:18 | 显示全部楼层
有的,当然有,但是挂个芯片麻烦,还不如直接在代码里处理好。以前半导体集成度低的时候一大堆译码编码芯片,还有各种简单的逻辑门,自己找找。
回复 支持 反对

使用道具 举报

发表于 2020-4-17 15:30:14 | 显示全部楼层
la45088d1 发表于 2020-4-17 15:28
有的,当然有,但是挂个芯片麻烦,还不如直接在代码里处理好。以前半导体集成度低的时候一大堆译码编码芯片 ...

哈哈,他要能改代码他早改了,肯定是不能改的:loveliness:
回复 支持 反对

使用道具 举报

发表于 2020-4-17 16:54:10 | 显示全部楼层
人艰不拆了 发表于 2020-4-17 15:30
哈哈,他要能改代码他早改了,肯定是不能改的

才发现他是想要逆变换成品的输出,那现成的芯片肯定没有。学了数字电路只知道有数码管译码器,没听说过有反译码器,或者叫做解码器。
那就自己画真值表,自己求出每个输入对应输出的逻辑表达式,然后化简成一种统一的形式,然后拿各种逻辑门搭。
回复 支持 反对

使用道具 举报

发表于 2020-4-17 16:59:12 | 显示全部楼层
la45088d1 发表于 2020-4-17 16:54
才发现他是想要逆变换成品的输出,那现成的芯片肯定没有。学了数字电路只知道有数码管译码器,没听说过有 ...

这种译码很简单,只是怎么设计现在都忘了:titter:
回复 支持 反对

使用道具 举报

发表于 2020-4-17 17:37:34 | 显示全部楼层
如果没有成品芯片,相对来说单片机最简单,毕竟这种需求,好像还蛮奇葩的
回复 支持 反对

使用道具 举报

发表于 2020-4-17 22:07:03 | 显示全部楼层
有点难,一般是液晶显示屏。液晶需要交变电压驱动,如果你拿示波器,会发现七段码管脚是正负电压的方波。
用单片机可以直接驱动液晶屏,但是很多厂用集成驱动电路,输入可能是BCD码之类的。

首先你要判断,它这个是集成驱动的液晶,还是单片机直接控制的液晶。如果是带驱动,就要分析驱动的输入编码;如果是单片机直接驱动,那要先整流滤波,然后再采样译码。译码本身简单啊,如果是C语言用bit union或者位运算,然后查表就好了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-25 19:22 , Processed in 0.390000 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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