51单片机入门(四)

目录:

1.静态数码管显示

2.动态数码管显示

1.静态数码管显示

一个数码管:

数字6:供阴极连接

供阳级连接:

多个数码管:四位一体

显示数字1:

11:

LED1-8接到了138译码器

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

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

显示6:左边给

让第四位显示5:

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

2.动态数码管显示

123在跳转显示:

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

修改代码

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

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

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

相关推荐
萌新小白YXY37 分钟前
SAE J1587/SAE J1708 协议笔记
笔记·单片机·嵌入式硬件
恒锐丰科技韩生1 小时前
率能 SS6635E|3.0~30V 直流双向 H 桥电机驱动 SOP8 玩具电子锁机器人分享
嵌入式硬件·硬件工程
嘉子的秃头日记1 小时前
机械革命“自动修复”无法修复你的电脑
stm32·单片机·电脑
恒锐丰科技林技术员1 小时前
高集成双通道 H 桥驱动芯片 SS6850H:低压直流电机驱动优选方案
嵌入式硬件·硬件工程
森旺电子1 小时前
电子负载使用介绍
单片机·嵌入式硬件
hsjiasb11 小时前
FreeRTOS学习(二十六)——动态内存管理heap_1到heap_5
stm32·单片机·学习·学习笔记·freertos
周洲083015 小时前
STM32 GPIO 外部中断深度解析:边沿触发 / 电平触发、NVIC 优先级配置、中断嵌套实战
stm32·单片机·嵌入式硬件
LCG元16 小时前
STM32F103 CAN 总线通信实战:标准库双机通信与过滤器配置精讲
stm32·单片机·嵌入式硬件
zlinear数据采集卡16 小时前
D223的PWM电机控制:6路独立脉冲+加减速算法深度解析
arm开发·stm32·嵌入式硬件·算法·fpga开发·架构
Kuakewei88817 小时前
平芯微42V热拔插OVP过压保护芯片:PW1600
嵌入式硬件