目录
2、STM32F103C8T6+四位数码管模块(无驱动芯片)
一、资源说明
单片机型号 | 测试条件 | 模块名称 | 代码功能 |
STC89C52RC | 1.晶振11.0592M | 四位数码管模块(无驱动芯片) |
|
STM32F103C8T6 |
| 四位数码管模块(无驱动芯片) |
二、基本参数
1、原理图
2、引脚说明
四位数码管模块(无驱动芯片) | 引脚说明 |
VCC | VCC电源引脚,接3.3/5V |
D1 | 数码管1位选 |
D2 | 数码管2位选 |
D3 | 数码管3位选 |
D4 | 数码管4位选 |
A | 数码管段码a |
B | 数码管段码b |
C | 数码管段码c |
D | 数码管段码d |
E | 数码管段码e |
F | 数码管段码f |
G | 数码管段码g |
DP | 数码管小数点DP |
三、部分代码说明
接线说明
需要自定义引脚可在此处更改,STM32要自定义引脚的话也要注意引脚时钟使能的更改
1、STC89C52RC+四位数码管模块(无驱动芯片)
静态0-9显示
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+四位数码管模块(无驱动芯片)
STM32写段码 位选操作函数
//段选
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程序下载
- 串口下载 直戳跳转
- ST-LINK下载 直戳跳转
- J-LINK下载 直戳跳转
- DAP-LINK下载 直戳跳转
五、视频效果展示与程序资料获取
视频连接 直戳跳转
资料获取 ( 滑到最后添加群号看公告免费获取)
六、项目所有材料清单
STC89C52RC驱动方案 | 图片 | STM32F103C8T6驱动方案 | 图片 | 备注 K_A02_006 |
STC89C52RC系统板X1 | ![]() | STM32F103C8T6系统板X1 | ![]() | 1、STM32系统板两根Micro USB线一根用于J-LINK下载器,另一根用于给系统板供电 2、杜邦线建议不用太长的 |
四位数码管模块(无驱动芯片)X1 | ![]() | 四位数码管模块(无驱动芯片)X1 | ![]() | |
Micro USB线X1 | ![]() | Micro USB线X2 | ![]() | |
母母杜邦线X13根 | ![]() | 母母杜邦线X13根 | ![]() | |
J-LINK下载器 | ![]() |
七、注意事项
- VCC GND请勿接反,接反易烧
- 显示异常时,排除接线接触不良
- 下载后显示异常时候可以重新上电复位下
- 动态显示有重影可以在显示后加清屏操作
- STM32F103C8T6 驱动时建议3.3V供电否则有时候会异常
八、接线表格
单片机型号 | 模块 | 对应引脚(上:模块引脚 下:单片机引脚) | ||||
STM32F103 C8T6 | 四位数码管模块(无驱动芯片) | VCC | D1 | D2 | D3 | D4 |
3.3V | PB6 | PB7 | PB8 | PB9 | ||
A | B | C | D | |||
PA0 | PA1 | PA2 | PA3 | |||
E | F | G | DP | |||
PA4 | PA5 | PA6 | PA7 | |||
STC89C52RC | 四位数码管模块(无驱动芯片) | VCC | D1 | D2 | D3 | D4 |
5V | P2.0 | P2.1 | P2.2 | P2.3 | ||
A | B | C | D | |||
P0.0 | P0.1 | P0.2 | P0.3 | |||
E | F | G | DP | |||
P0.4 | P0.5 | P0.6 | P0.7 |