8*8共阴红光点阵(74HC595)

演示图1

演示图2

内部结构

内部结构不同可分为共阳极和共阴极两种。

共阴极时:当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则1脚(位选信号)接高电平a脚(段选信号)接低电平,则第一个点就亮了。

共阳极时:当对应的某一行置0电平,某一列置1电平,则相应的二极管就亮;如要将第一个点点亮,则1脚接低电平电平a脚接高电平,则第一个点就亮了,在该实验中所采用的是共阳极电路,故在编写代码时位选信号低电平亮,段选信号高电平亮,且段选位选字符转换时均是列阵显示,由上到下为从地位到高位显示。(内部结构图如下)



代码
int line[6]={0,1,2,3,4,5};
int col[6]={8,9,10,11,12,13};

void setup() {
  // put your setup code here, to run once:
  for(int i =0;i<6;i++){
    pinMode(line[i],OUTPUT);
    pinMode(col[i],OUTPUT);
    digitalWrite(line[i],HIGH);
    digitalWrite(col[i],LOW);  //先要关闭
  }
}

void loop() {
  // put your main code here, to run repeatedly:
 digitalWrite(line[3],LOW);
 digitalWrite(col[0],HIGH);
}

谢谢大家~~~

你可能感兴趣的:(8*8共阴红光点阵(74HC595))