实物连接图:
电路图:
代码:
unsigned char LED_0F[] =
{ // 0 1 2 3 4 5 6 7 8 9 A b C d E F -
0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x8C, 0xBF, 0xC6, 0xA1, 0x86, 0xFF, 0xbf
};
int SCLK = 4;
int RCLK = 3;
int DIO = 2; //定义三个脚
void setup ()
{
pinMode(SCLK, OUTPUT);
pinMode(RCLK, OUTPUT);
pinMode(DIO, OUTPUT); //让三个脚都是输出状态
}
void loop()
{
int i = 5678;
for (int j = 0; j < 4; j++)
{
int i0 = i % 10;
xssz(i0, j + 1);
i = i /10;
}
}
void xssz(int sz, int wz) //显示数字
{
//int wz1 = pow(2, (wz - 1));
int wz1=8>>(4-wz);