系列文章总目录
【STM32】实验解析目录
一、数码管介绍
数码管是一种半导体发光器件,其基本单元是发光二极管。数码管也
称为LED数码管,是由多个发光二极管封装在一起组成“8”字型的器件
,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。
LED数码管根据LED的不同接法可以分为2类:共阴数码管和共阳数码
管。
共阴数码管码表
0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d,
0 1 2 3 4 5
0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c,
6 7 8 9 A B
0x39, 0x5e, 0x79, 0x71, 0x00,
C D E F 无显示
共阳数码管码表
0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92,
0 1 2 3 4 5
0x82, 0xF8, 0x80, 0x90, 0x88, 0x83,
6 7 8 9 A B
0xC6, 0xA1, 0x86, 0x8E, 0xFF,
C D E F 无显示
具体图示
二、相关代码
u8 num[10] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x67};//共阴极码
u8 nnm[10]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x98};//共阳极码
int main(void)
{
while(1)
{
GPIO_Write(GPIOA,nnm[count%10]);
}
}