精华内容
下载资源
问答
  • 1. 实验任务 在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。 2. 电路原理图 3. 硬件电路连线 (1). ...
  • 1. 实验任务在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。2.电路原理图3. 硬件电路连线(1). 把...

    1. 实验任务

    在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。

    2. 电路原理图

    47bda2cef871b7cc5de6b4be9ac2dfff.png

    3. 硬件电路连线

    (1). 把“ 单片机 系统”区域中的P1端口用8芯排芯连接到“点阵模块”区域中的“DR1-DR8”端口上;

    (2). 把“ 单片机 系统”区域中的P3端口用8芯排芯连接到“点阵模块”区域中的“DC1-DC8”端口上;

    4. 程序设计内容

    (1). 8X8 点阵LED工作原理说明

    8X8点阵LED结构如下图所示

    efbc5db039e228e1887c0d874f633ac6.gif

    从上图中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:

    一根竖柱:对应的列置1,而行则采用扫描的方法来实现。

    一根横柱:对应的行置0,而列则采用扫描的方法来实现。

    5.汇编源程序

    ORG 00H

    START: NOP

    MOV R3,#3

    LOP2: MOV R4,#8

    MOV R2,#0

    LOP1: MOV P1,#0FFH

    MOV DPTR,#TABA

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P3,A

    INC R2

    LCALL DELAY

    DJNZ R4,LOP1

    DJNZ R3,LOP2

    MOV R3,#3

    LOP4: MOV R4,#8

    MOV R2,#7

    LOP3: MOV P1,#0FFH

    MOV DPTR,#TABA

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P3,A

    DEC R2

    LCALL DELAY

    DJNZ R4,LOP3

    DJNZ R3,LOP4

    MOV R3,#3

    LOP6: MOV R4,#8

    MOV R2,#0

    LOP5: MOV P3,#00H

    MOV DPTR,#TABB

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P1,A

    INC R2

    LCALL DELAY

    DJNZ R4,LOP5

    DJNZ R3,LOP6

    MOV R3,#3

    LOP8: MOV R4,#8

    MOV R2,#7

    LOP7: MOV P3,#00H

    MOV DPTR,#TABB

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P1,A

    DEC R2

    LCALL DELAY

    DJNZ R4,LOP7

    DJNZ R3,LOP8

    LJMP START

    DELAY: MOV R5,#10

    D2: MOV R6,#20

    D1: MOV R7,#248

    DJNZ R7,$

    DJNZ R6,D1

    DJNZ R5,D2

    RET

    TABA: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

    TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H

    END

    6. C语言源程序

    #include

    unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

    unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

    void delay(void)

    {

    unsigned char i,j;

    for(i=10;i>0;i--)

    for(j=248;j>0;j--);

    }

    void delay1(void)

    {

    unsigned char i,j,k;

    for(k=10;k>0;k--)

    for(i=20;i>0;i--)

    for(j=248;j>0;j--);

    }

    void main(void)

    {

    unsigned char i,j;

    while(1)

    {

    for(j=0;j<3;j++)  //from left to right 3 time

    {

    for(i=0;i<8;i++)

    {

    P3=taba[i];

    P1=0xff;

    delay1();

    }

    }

    for(j=0;j<3;j++)  //from right to left 3 time

    {

    for(i=0;i<8;i++)

    {

    P3=taba[7-i];

    P1=0xff;

    delay1();

    }

    }

    for(j=0;j<3;j++)  //from top to bottom 3 time

    {

    for(i=0;i<8;i++)

    {

    P3=0x00;

    P1=tabb[7-i];

    delay1();

    }

    }

    for(j=0;j<3;j++)  //from bottom to top 3 time

    {

    for(i=0;i<8;i++)

    {

    P3=0x00;

    P1=tabb[i];

    delay1();

    }

    }

    }

    }

    展开全文
  • 8X8LED点阵显示原理与编程技术1.实验任务在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。2.硬件电路连线...

    8X8LED点阵显示原理与编程技术

    1.实验任务

    在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。

    2.硬件电路连线

    (1). 把“单片机系统”区域中的P1端口用8芯排芯连接到“点阵模块”区域中的“DR1-DR8”端口上;

    (2). 把“单片机系统”区域中的P3端口用8芯排芯连接到“点阵模块”区域中的“DC1-DC8”端口上;

    3. 电路原理图

    1f3116368b44df1419e3a8396c396c90.png

    图4.24.1

    4. 程序设计内容

    (1). 8X8 点阵LED工作原理说明

    8X8点阵LED结构如下图所示

    b1a2dd6b311b61ba8a1dd28efa86fb87.png

    图4.24.2

    从图4.24.2中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:

    一根竖柱:对应的列置1,而行则采用扫描的方法来实现。

    一根横柱:对应的行置0,而列则采用扫描的方法来实现。

    5.汇编源程序

    MCS51单片机汇编程序ORG 00H

    START: NOP

    MOV R3,#3

    LOP2: MOV R4,#8

    MOV R2,#0

    LOP1: MOV P1,#0FFH

    MOV DPTR,#TABA

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P3,A

    INC R2

    LCALL DELAY

    DJNZ R4,LOP1

    DJNZ R3,LOP2

    MOV R3,#3

    LOP4: MOV R4,#8

    MOV R2,#7

    LOP3: MOV P1,#0FFH

    MOV DPTR,#TABA

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P3,A

    DEC R2

    LCALL DELAY

    DJNZ R4,LOP3

    DJNZ R3,LOP4

    MOV R3,#3

    LOP6: MOV R4,#8

    MOV R2,#0

    LOP5: MOV P3,#00H

    MOV DPTR,#TABB

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P1,A

    INC R2

    LCALL DELAY

    DJNZ R4,LOP5

    DJNZ R3,LOP6

    MOV R3,#3

    LOP8: MOV R4,#8

    MOV R2,#7

    LOP7: MOV P3,#00H

    MOV DPTR,#TABB

    MOV A,R2

    MOVC A,@A+DPTR

    MOV P1,A

    DEC R2

    LCALL DELAY

    DJNZ R4,LOP7

    DJNZ R3,LOP8

    LJMP START

    DELAY: MOV R5,#10

    D2: MOV R6,#20

    D1: MOV R7,#248

    DJNZ R7,$

    DJNZ R6,D1

    DJNZ R5,D2

    RET

    TABA: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

    TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H

    END

    6. C语言源程序

    C程序#include

    unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

    unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

    void delay(void)

    {

    unsigned char i,j;

    for(i=10;i>0;i--)

    for(j=248;j>0;j--);

    }

    void delay1(void)

    {

    unsigned char i,j,k;

    for(k=10;k>0;k--)

    for(i=20;i>0;i--)

    for(j=248;j>0;j--);

    }

    void main(void)

    {

    unsigned char i,j;

    while(1)

    {

    for(j=0;j<3;j++) //from left to right 3 TIme

    {

    for(i=0;i<8;i++)

    {

    P3=taba[i];

    P1=0xff;

    delay1();

    }

    }

    for(j=0;j<3;j++) //from right to left 3 TIme

    {

    for(i=0;i<8;i++)

    {

    P3=taba[7-i];

    P1=0xff;

    delay1();

    }

    }

    for(j=0;j<3;j++) //from top to bottom 3 TIme

    {

    for(i=0;i<8;i++)

    {

    P3=0x00;

    P1=tabb[7-i];

    delay1();

    }

    }

    for(j=0;j<3;j++) //from bottom to top 3 TIme

    {

    for(i=0;i<8;i++)

    {

    P3=0x00;

    P1=tabb[i];

    delay1();

    }

    }

    }

    }

    展开全文
  • 8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去
  • Protues仿真 8X8 LED点阵

    千次阅读 多人点赞 2019-10-19 13:21:00
    本博客是关于Protues仿真8X8 LED点阵的具体步骤(包括原理图与代码) 注意:protues中,红色代表高电平,蓝色代表低电平,黄色表示异常 注意:protues中,红色代表高电平,蓝色代表低电平,黄色表示异常 注意:...

    Protues仿真 8X8 LED点阵

    • 仿真步骤
    • 原理
    • 代码详解

    本博客是关于Protues仿真8X8 LED点阵的具体步骤(包括原理图与代码)

    注意:protues中,红色代表高电平,蓝色代表低电平,黄色表示异常
    注意:protues中,红色代表高电平,蓝色代表低电平,黄色表示异常
    注意:protues中,红色代表高电平,蓝色代表低电平,黄色表示异常

    1.仿真所需元件清单:

    元件标号注释
    89C52U1
    74HC595U2
    74HC138U3
    CRYSTALX112MHz
    CAPC1,C230pF
    CAPC3100uF
    RESR110K
    BUTTONS
    MATRIX-8X8-REDD

    2.仿真电路图

    2.1-晶振电路:

    图片:
    晶振电路

    2.2-复位电路:

    图片:
    复位电路

    2.3-单片机:

    图片:
    单片机

    2.4-8X8 LED点阵:

    图片:
    8X8 LED点阵

    3.Keil5 代码(C语言):

    #include<reg52.h>
    #include<intrins.h>
    
    typedef unsigned char u8;
    typedef unsigned int u16;
    
    sbit R3 = P1^2;    //
    sbit R2 = P1^1;    //
    sbit R1 = P1^0;    //
    
    sbit DS   = P1^5;  //
    sbit SHCP = P1^6;  //
    sbit STCP = P1^7;  //
    
    data u8 g[]={0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x1};
    
    void wrong(u16 i)  //调试用
    {
    	if(i)
    		P0=0xff;
    }
    
    void delay1ms(void)   //100ms延时
    {
        unsigned char a,b;
        for(b=199;b>0;b--)
            for(a=1;a>0;a--);
    }
    
    
    void row(u8 r)  //选择点亮第几行
    {
    	switch(r)
    	{
    		case 1:{R3=1;R2=1;R1=1;};break;
    		case 2:{R3=1;R2=1;R1=0;};break;
    		case 3:{R3=1;R2=0;R1=1;};break;
    		case 4:{R3=1;R2=0;R1=0;};break;
    		case 5:{R3=0;R2=1;R1=1;};break;
    		case 6:{R3=0;R2=1;R1=0;};break;
    		case 7:{R3=0;R2=0;R1=1;};break;
    		case 8:{R3=0;R2=0;R1=0;};break;
    		
    		default :wrong(1);break;
    	}
    }
    
    void send(u8 d) //选择该行显示的内容
    {
    	u8 i;
    	
    	SHCP = 0;
    	STCP = 0;
    	
    	for(i=0;i<8;i++)
    	{
    		DS = d>>7;
    		d<<=1;
    		SHCP = 1;
    		_nop_();	
    		_nop_();	
    		SHCP = 0;
    	}
    	STCP = 1;
    	_nop_();
    	_nop_();
    	STCP = 0;
    }
    
    void main()
    {
    	u8 i;
    	
    	while(1)
    	{
    		for(i=0;i<8;i++)
    		{
    		row(i+1);    //i+1表示第几行
    		send(g[i]);
    		delay1ms();  //延时
    		send(0);     //消隐,和延时一起使用
    		}
    	}
    }
    

    4.仿真结果:

    图片:

    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    74HC595 串口输入(示波器):

    在这里插入图片描述

    74HC138 串口输入(示波器):

    在这里插入图片描述

    5.原理:

    8X8 LED点阵

    在这里插入图片描述
    在这里插入图片描述
    演示图:
    阴极 1,3脚接低电平(1,3行可以点亮),阳极1,2脚接高电平( 1,2列可以点亮)。

    在这里插入图片描述

    74HC138

    在这里插入图片描述

    引脚功能用法
    4使能控制低电平
    5使能控制低电平
    6使能控制高电平
    1输入端二进制最低位
    2输入端二进制中间位
    3输入端二进制最高位
    Y0~Y7输出端对应输入端(从0~7)

    示例:

    令 A = 0,B = 0 ,C = 0,即输入0b 000,对应八进制数:0o 0,Y0输出低电平
    在这里插入图片描述
    A =0,B = 0 ,C = 1,即输入0b 100,对应进八进制0o 4,Y4输出低电平
    在这里插入图片描述

    74HC595

    引脚功能接法
    MR移位寄存器清零低电平有效
    OE输出使能低电平有效
    Q0~Q7并行输出
    DS串口输入一次输入一位
    SH_CP控制数据左移位高电平有效
    ST_CP数据输出高电平有效

    例如
    让并口输出0b 1010 1010(以Q0为最低位),DS按顺序应输入1,0,1,0,1,0,1,0

    模拟该输入过程

    • 1-全部置低电平(DS=0,SH_CP=0.ST_CP=0)
      在这里插入图片描述

    • 2-DS置高电平(输入1)低电平则输入0
      在这里插入图片描述

    • 3-SH_CP置高电平(产生一个上升电平>2us)

    在这里插入图片描述

    • 4-SH_CP置低电平(恢复低电平)
      在这里插入图片描述
      2,3,4步重复共8次,即完成1个字节的传输

    • 5-ST_CP置高电平(产生一个上升电平>2us)

    注意:第9个引脚输出不用管 !!!
    注意:第9个引脚输出不用管 !!!
    注意:第9个引脚输出不用管 !!!
    在这里插入图片描述

    • 6-ST_CP置低电平(恢复低电平)
    • 在这里插入图片描述
    展开全文
  • 8x8LED点阵显示数字和汉字

    万次阅读 多人点赞 2019-02-13 12:18:23
    8x8LED点阵原理 当 MR 为高电平,OE 为低电平时,数据在 SHCP 上升沿进入移位寄存器,在 STCP 上升沿输出到并行端口。 74595 的数据端: QA–QH: 八位并行输出端,可以直接控制数码管的 8 个段。 QH’: 级联输出...

    8x8LED点阵原理
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    当 MR 为高电平,OE 为低电平时,数据在 SHCP 上升沿进入移位寄存器,在
    STCP 上升沿输出到并行端口。
    74595 的数据端:
    QA–QH: 八位并行输出端,可以直接控制数码管的 8 个段。
    QH’: 级联输出端。我将它接下一个 595 的 SI 端。
    SI: 串行数据输入端。74595 的控制端说明:
    /SCLR(10 脚): 低点平时将移位寄存器的数据清零。通常我将它接 Vcc。
    SCK(11 脚):上升沿时数据寄存器的数据移位。 QA–>QB–>QC–>…–>QH;下
    降沿移位寄存器数据不变。(脉冲宽度: 5V 时,大于几十纳秒就行了。)
    RCK(12 脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄
    存器数据不变。通常我将 RCK 置为低点平,当移位结束后,在 RCK 端产生一
    个正脉冲( 5V 时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。

    # include <reg52.h>
    #include<intrins.h>
    
    typedef unsigned int u16;
    typedef unsigned char u8;
    
    sbit SER=P3^4;
    sbit CLK=P3^5;
    sbit SRCLK=P3^6;
    
    u8 code ledwidth[][8]={{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //0
    {0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, //1
    {0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00}, //2
    {0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00}, //3
    {0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00}, //4
    {0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00}, //5
    {0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00}, //6
    {0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00}, //7
    {0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00}, //8
    {0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00}, //9
    {0x00,0x00,0x7F,0x48,0x48,0x30,0x00,0x00}, //P
    {0x00,0x00,0x7F,0x48,0x4C,0x73,0x00,0x00}, //R
    {0x00,0x00,0x7F,0x49,0x49,0x49,0x00,0x00}, //E
    {0x00,0x00,0x3E,0x41,0x41,0x62,0x00,0x00}, //C
    {0x00,0x00,0x7F,0x08,0x08,0x7F,0x00,0x00}, //H
    {0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00}, //I
    {0x00,0x7F,0x10,0x08,0x04,0x7F,0x00,0x00}, //N
    {0x00,0x12,0x14,0x78,0x14,0x12,0x00,0x00},  //大
    {0x00,0x08,0x12,0x01,0xFF,0x00,0x10,0x08},   //小
    {0x7F,0x41,0x5D,0x55,0x5D,0x41,0x7F,0x00},  //回
    
    {0x7C,0x48,0x48,0xFF,0x48,0x48,0x7C,0x00}};  //中
     
    u16 ledlength[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; 
    
    
    void delay_ms(u16 i)
    {
    	while(i--);
    }
    
    void send(u8 n)
    {
       u8 i;
       CLK=0;
       SRCLK=0;
       for(i=0;i<8;i++)
       {
    		SER=n>>7;
    		n<<=1;
    		SRCLK=0;
    		SRCLK=1;
    
       }
    	CLK=1; 
    }
    
    int main()
    {
    	u16 n,i,j=0;
    	while(1)
    	{
    		for(i=0;i<100;i++)
    		{
    			for(n=0;n<8;n++)
    			{
    
    				P0=ledlength[n];
    				send(ledwidth[j][n]);
    				delay_ms(50);				
    				P0=0xff;
    				send(0x00);
    				
    			}
    		}
    		j++;
    		j%=21;
    	}
    	return 0;	
    }
    
    展开全文
  • 1、8X8LED点阵原理图 2、8X8LED点阵实物图 图为8×8点阵LED外观及引脚图,其等效电路如图所示,只要其对应的X、Y轴顺向偏压,即可使LED发亮。例如如果想使左上角LED点亮,则Y0=1,X0=0即可。应用时限流电阻可...
  • 8X8 LED点阵显示原理与编程技术(转)

    千次阅读 2010-01-02 21:54:00
    8X8 LED点阵显示原理与编程技术(转)2008/01/14 23:501. 实验任务 在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此...
  • 随着信息产业的高速发展,LED显示屏作为信息传播的一种重要手段成为现代信息化社会的一个闪亮标志。
  • 虽然8X8LED不能写出太多的字,但是,对用来做些小测试或者想了解一下点阵LED的工作原理的人来说,8X8足够了
  • 单片机开发 --- 8X8LED点阵

    千次阅读 2019-11-20 14:39:49
    单片机开发 — 8X8LED点阵 电路图 引脚D0 ~ D7 接的是点阵的行,引脚P0~P7接的是点阵的列 74HC595芯片 74HC595芯片是8位串行输入8位串行或并行输出,串行到并行的数据转换。通过SRCLK上升沿,将SER的状态(高电平为...
  • ** 前言 ** 我借同学的光驱把光盘中的文件拷出来后,开始尝试玩一玩单片机。 目前做的比较难的是8X8Led点阵的使用,元件感觉有点多啊。
  • 8X8点阵原理及驱动

    2014-06-19 15:43:17
    8X8点阵原理及驱动,很适合做单片机初学者。
  • 8X8 LED点阵显示技术

    2008-04-07 20:47:00
    1. 实验任务 在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。 2. 电路原理图 ,21600" o:spt="75" o:...
  • 8x8LED点阵驱动方法(74HC595的使用)

    万次阅读 多人点赞 2019-06-05 10:09:29
    首先介绍一下点阵的显示原理点阵的电路图和之前学过的矩阵按键的电路图是相似的。每个灯就相当于坐标图中的一个点,具有唯一独特的坐标位置,这样就可以通过引脚的信号来控制每个灯的关和开col管脚连接的是P0的八...
  • 单片机实验——8X8LED点阵显示技术

    千次阅读 2010-11-30 15:48:00
    8X8 LED 点阵上显示柱形,让其先从左到右平滑移动1次,其次从右到左平滑移动1次,再次从上到下平滑移动1次,最后从下到上平滑移动次,如此循环下去。LED显示原理:显示某一个点时,列值设为1,行值设为0即可编译...
  • 74HC595在【8x8LED点阵】中的使用

    万次阅读 多人点赞 2018-04-14 00:38:06
    首先介绍一下点阵的显示原理点阵的电路图和之前学过的矩阵按键的电路图是相似的。每个灯就相当于坐标图中的一个点,具有唯一独特的坐标位置,这样就可以通过引脚的信号来控制每个灯的关和开col管脚连接的是P0的八...
  • 首先介绍一下74HC595工作原理 不同厂家不同的型号的74HC595,它的符号命名会有所不同,但引脚规则是统一适用的,下面按我自己理解总结一下。 如下图: 13引脚:OE串行数据输入端使能端,低电平有效,接低电平/跳线帽...
  • 显然,它可直接驱动64 段LED点阵显示器。当多片MAX7219 级联时,可控制更多的LED 点阵显示器。显示的数据通过单片机数据处理后,送给MAX7219 显示。 串行输入/输出共阴极显示驱动器 MAX7219/MAX7221是一种...
  • 利用8X8 点阵挨个显示数字0 到9 的数字,到9后从0重新开始,如此循环。   解决方式一:通过中断方式让所有行值始终为低电平(事实上,并不是一次性让所有行值为低电平,而是挨行设置,CPU的中断...
  • 1. 实验任务在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。2. 电路原理图3. 硬件电路连线(1). 把“ ...
  • 8X8点阵LED上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。
  • 程序设计内容 8X8点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法...
  • 8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮
  • 8x8点阵原理及代码实现

    千次阅读 2019-09-30 18:14:37
    点阵的内部结构图: 每一列对应为P00~P07,是从最右边向最左边排序的 每一行对应D0~D7,是从最下边向最上边排序的 待更新 转载于:https://www.cnblogs.com/czz0508/p/10514373.html...
  • 8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。
  • 一、实验任务在 8X8 LED 点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。二、电路原理图图 4.24.1三、硬件电路连线(1...
  • 之前讲过基于LCD12864的俄罗斯方块小游戏,接下来讲一讲基于8X8点阵的俄罗斯方块 硬件设计 MCU同样是基于C51、 两个8X8点阵组合成游戏显示区域 4位数码管作为分数记分牌 仿真图: 程序设计 #include<reg52.h&...
  • 8X8点阵LED上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 273
精华内容 109
关键字:

8x8led点阵原理