1)
运行流水灯,运行数码管,
A) 硬件操作
同前
B)
同前
C)
//双数码管共阴极--数组
#include
typedef unsigned int uint;
0xF8F8,0x8080,0x9090,0x8888,0x8383,0xC6C6,0x0A1A1,0x8686,0x8E8E};//共阳极码
void delay (void)//
}
int main(void)
}
程序说明:
从LED组灯的流水—扫描,可以过渡到数码管的显示与控制问题。比较TAB[]=中的数字码就明白了。也体现了数组和循环在程序编写中的作用和好处。
D)
========================================================
二进制 |
十进制 |
二进制 |
十进制 |
二进制 |
十六进制 |
二进制 |
十六进制 |
0000 |
0 |
0100 |
4 |
1000 |
8 |
1100 |
C |
0001 |
1 |
0101 |
5 |
1001 |
9 |
1101 |
D |
0010 |
2 |
0110 |
6 |
1010 |
A |
1110 |
E |
0011 |
3 |
0111 |
7 |
1011 |
B |
1111 |
F |
--------个数码管------------
//4数码管共阴极表--数组
#include
typedef unsigned int uint;
0xF8F8,0x8080,0x9090,0x8888,0x8383,0xC6C6,0x0A1A1,0x8686,0x8E8E};//共阳极码
void delay (void)//
}
int main(void)
}
------------------------------------------------