51单片机入门(四)

目录:

1.静态数码管显示

2.动态数码管显示

1.静态数码管显示

一个数码管:

数字6:供阴极连接

供阳级连接:

多个数码管:四位一体

显示数字1:

11:

LED1-8接到了138译码器

led是低电平,灯亮,高电平驱动能力落,灯暗

高电平点亮数码管电流小,会很暗,所以加了一个缓冲器,来提高他的驱动能力

显示6:左边给

让第四位显示5:

定义子函数,实现传参显示:那个位置,显示值

2.动态数码管显示

123在跳转显示:

显示123位置有些错乱,需要消影

修改代码

先加个延迟,在清零,立马清零,数码管会比较暗

上面写的代码就是单片机直接扫描数码管,显示多为数据就涉及到数码管的动态扫描,不断地送数据不断的刷新,就属于单片机直接扫描,会消耗cpu时间,一旦程序受到阻塞,没来的级扫描,数码管显示就会有问题闪烁或熄灭

TM1640:专用驱动芯片扫描,单片机通过特定协议告诉tm1640显示什么,他自己会不断地扫描数码管 ,它只需要两根线可以控制16个数码管显示任意数字,它就不会出现不显示,闪烁的问题

相关推荐
Szime2 小时前
全球首创10位40GSPS超宽带ADC选型参考:国产超高速ADC深智微科技选型支持
科技·单片机·嵌入式硬件·fpga开发
(Morgan)3 小时前
51单片机期末复习知识点总结
stm32·单片机·嵌入式硬件
榴莲llll5 小时前
应用于计时器/微波炉等产品的高亮LED数显驱动VK16K33C 数码管屏显驱动芯片
单片机
华一精品Adreamer6 小时前
T606 vs 骁龙662/RK3566:主流安卓+4G定制平板芯片横向测评指南
单片机
Zyed6 小时前
[STM32]Day9-Part1USART+串口接收+串口收发
stm32·单片机·嵌入式硬件
小慧10248 小时前
手动建立工程模板
stm32·单片机
嵌入式ZYXC9 小时前
STM32烧录一次后无法再次烧录的两种原因
stm32·单片机·嵌入式硬件
踏着七彩祥云的小丑10 小时前
嵌入式测试学习第33 天:压力测试、反复开关机、反复插拔接口测试
单片机·嵌入式硬件·学习
布子麟11 小时前
NodeMcu(ESP8266)之更新固件
单片机·物联网·iot
开发笔记-阿牛11 小时前
CK6159A 可靠性测评:芯片工艺、环境测试与量产稳定性分析
stm32·单片机·嵌入式硬件