K_A02_006 基于单片机驱动四位 数码管显示动态静态滚动显示

实物参考链接 直戳跳转

一、资源说明

二、基本参数

1、原理图

2、引脚说明

三、部分代码说明

接线说明
需要自定义引脚可在此处更改,STM32要自定义引脚的话也要注意引脚时钟使能的更改

1、STC89C52RC+四位数码管模块(无驱动芯片)

void main()
{
 	uchar i=0;
	P0=0xFF;
	P2=0xF0;
	while(1)
	{
		for(i=0;i<10;i++)
		{
			P0=DSY_CODE[i];
			DelayMs(1000);
		}
	}
}

2、STM32F103C8T6+四位数码管模块(无驱动芯片)

//段选
void Display_DATAPINS(uint8_t Date)
{
	uint16_t dat_buf;
	dat_buf=GPIO_ReadOutputData(GPIOA);
	dat_buf=dat_buf&0xFF00;
	dat_buf=dat_buf|Date;
 
	GPIO_Write(GPIOA, dat_buf);
	
}

//位选
void Display_COM(uint16_t Date)
{
	uint16_t dat_buf;
	Date<<=6;
	dat_buf=GPIO_ReadOutputData(GPIOB);
	dat_buf=dat_buf&0xFC3F;
	dat_buf=dat_buf|Date;
	GPIO_Write(GPIOB, dat_buf);
	
}


四、相关资料链接

STC89C52RC程序下载 直戳跳转

STM32F103C8T6程序下载

1、串口下载  直戳跳转

2、ST-LINK下载  直戳跳转

3、J-LINK下载  直戳跳转

4、DAP-LINK下载  直戳跳转

五、视频效果展示与程序资料获取

演示视频连接 直戳跳转
资料获取 直戳跳转

实物参考链接 直戳跳转

六、接线说明

可参考程序main.c最上面接线说明


深圳市咱们电子科技有限公司