你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于stm32,UART控制的七段数码管

[复制链接]
丿灬幸灬 发布时间:2018-12-11 19:49
7129051507399497527.JPG
UART控制的、可拔插的7段数码管

描述
对于一些项目,我喜欢使用7段数码管来显示电压、电流或温度等值。
7段数码管价格低廉,易于观察,易于控制。
最大的缺点是,控制少数7段显示器可能会花费上大量IO。
1728761507399542972.JPG
可以购买成品数码管。缺点是精度不高,只有在电压的某个范围是你想要显示的情况下才能使用。
所以,是时候自己设计了,他们一面有4位7段数码管,另一面有一个STM32F031和一个74HC595。
其他特点是:
UART控制的
在一条UART总线上最多8个,通过3个二进制数据选择ID
易于安装在前面板上
可调光

不需要底层程序编写,只需要一个UART来控制它们。


如何使用
通过UART连接,通过几个简单的命令,在19200波特率上控制的:
要控制显示的内容,请执行以下操作:

ID号\n

因此,如果显示器的ID为04,如果您想要显示1337 :

04,1337\n

一个点没问题,只要把它插入任何地方:

04,1.234\n   或 04,123.4\n

要更改亮度:

ID,Bx,亮度x为0到F(十六进制0 - 15),0为最低,F为最高,例如:

04,B2\n  或 04,BA\n

只要设置的不同ID,它们就可以连接到同一个UART总线,有点像I2C的工作原理。

相关资料请见博客GitHub

收藏 评论6 发布时间:2018-12-11 19:49

举报

6个回答
sincomaster 回答时间:2018-12-11 23:53:34
这个有点好玩,谢谢分享
Bowen 回答时间:2018-12-12 08:49:16
有意思,谢谢分享
MrJiu 回答时间:2018-12-12 09:17:52
数码灯?一个TM1640就可以啦!!!可以控制16位,妥妥的。。。只需要2个MCU脚!!!
tanic 回答时间:2018-12-12 09:48:58
精神可嘉
楼主可以百度一下 数码管驱动芯片 会有惊喜
天地摩登 回答时间:2018-12-12 21:06:35
数码管驱动芯片很便宜的,就2毛钱!!
西点钟灵毓秀 回答时间:2018-12-13 08:46:28
aip1651,满足你的需求

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版