本程序对应的开发板为蓝桥杯嵌入式开发板stm32f103rbt6,为中型mcu。嵌入式竞赛开发板上的3位数码管是共阴极静态显示,使用输出锁的8位移位寄存器74LS595驱动,其引脚功能如下
硬件连接
P4.1(PA1)-P3.1(SER)
P4.2(PA2)-P3.2(RCK)
P4.3(PA3)-P3.3(SCK)
同时断开
J1.3(PA3)-J2.3(RXD2)
J1.4(PA2)-J2.4(TXD2)
由于数码管和USART2都使用了PA2和PA3的引脚,使用数码管和USART不能同时使用
初始化程序
void SEG_Init(void)
{
GPIO_InitTypeDe