分别写出共阴和共阳数码管0到9的字形码数组51单片机
时间: 2024-10-15 18:30:09 浏览: 43
16-共阳数码管静态显示(51单片机C语言实例Proteus仿真和代码)
共阴极和共阳极数码管是用于数字显示的电子元件,它们的工作原理是通过控制段驱动器的高低电平来形成特定字符的亮暗状态。以下是0到9在51单片机中常用的7段共阴极和共阳极数码管字形码表示:
**共阴极数码管(也称为发光二极管显示器,即LED)字形码:**
```c
const char LCD_7SEG_COIN[16] = {
B0011111, // '0'
B0000011, // '1'
B1111111, // '2'
B0000110, // '3'
B1101111, // '4'
B1101111, // '5'
B1111011, // '6'
B0000111, // '7'
B1111110, // '8'
B1111111, // '9'
B1111111, // '.'
B0000000, // '-'
B1111111, // 'A'
B0110111, // 'B'
B1011111, // 'C'
B1101111 // 'D'
};
```
**共阳极数码管字形码:**
```c
const char LCD_7SEG_CA[16] = {
B1111111, // '0'
B0000011, // '1'
B0000000, // '2'
B0011100, // '3'
B0011111, // '4'
B1111111, // '5'
B1111100, // '6'
B1111111, // '7'
B0000000, // '8'
B1111111, // '9'
B1111111, // '.'
B1111111, // '-'
B0000000, // 'A'
B0111100, // 'B'
B0111111, // 'C'
B0111111 // 'D'
};
```
在这两个数组中,`Bxxxxxx`是一个位掩码,每个x代表一个段(从右到左依次为a-g),0表示关闭,1表示打开。
阅读全文