2019新年到了,对于2019,朋友们是否有些新的期盼和希望呢?下面我来教你怎么用单片机驱动数码管来表白2019。
1. 硬件原理
使用的是一块STM32的最小系统板,所有的IO口都已引出,方便用杜邦线连接其他模块,核心板MCU采用的型号是STM32F103RCT6,用的晶振是8M的。计数器的显示用的是8位数码管模块,数码管的驱动用的是美信的Max7219LED驱动芯片。
最小系统板的硬件原理图也比较简单,USB5V输入,经过开关后通过3.3V的LDO稳压供给单片机,有LED1作为上电指示,LED2连接STM32的IO口PD2,外加一些排针引出所有的GPIO口,原理图如下
数码管的原理图如下,直接用MAX7219连接数码管,MAX7219是串行接口 8 位 LED 显示驱动器,接口与SPI兼容,并且亮度可通过R1的大小调节,使用起来也比较方便。