99久久久久国产-99久久久久国产精品免费-99久久久久久久-99久久久免费精品免费-99久久免费费视频在线观看

131 1300 0010
其他
當前位置: 首頁>> 元件技術>>其他>>
  • 導航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • AT89S51單片機對8X8點陣LED的控制設計
    AT89S51單片機對8X8點陣LED的控制設計
  • AT89S51單片機對8X8點陣LED的控制設計
  •   發布日期: 2019-05-08  瀏覽次數: 1,651

    在8X8點陣LED上顯示柱形,讓其先從左往右平滑移動三次,其次從右往左平滑移動三次,再次從上往下平滑移動三次,最后從下往上平滑移動三次,如此循環。

    1. 程序設計內容

     

    8X8點陣LED工作原理說明 :8X8點陣共需要64個發光二極管組成,且每個發光二極管是放置在行線和列線的交叉點上,當對應的某一列置1電平,某一行置0電平,則相應的二極管就亮;因此要實現一根柱形的亮法,如圖49所示,對應的一列為一根豎柱,或者對應的一行為一根橫柱,因此實現柱的亮的方法如下所述:

    一根豎柱:對應的列置1,而行則采用掃描的方法來實現。

    一根橫柱:對應的行置0,而列則采用掃描的方法來實現。

    2. 硬件電路

    AT89S51單片機對8X8點陣LED的控制設計

    3.匯編源程序

    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

    4.C51語言源程序

    #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();

    }

    }

    }

    }


  • ·上一篇:
    ·下一篇:
  • 其他關聯資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區松崗鎮潭頭第二工業城A區27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機:131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權所有:Copyright?2010-2023 m.qingjujia.cn 電話:13113000010 粵ICP備2021111333號
    主站蜘蛛池模板: 黄色一级片免费看 | 女同另类一区二区三区 | 92精品国产自产在线观看48页 | 狼人青草久久网尹人 | 亚洲人在线观看 | 免费黄视频在线观看 | 精品久久国产视频 | 国产精品久久九九 | 这里只有精品99re在线 | 男女激情爱爱 | 黄频在线播放观看 免费 | 日本欧美大码aⅴ在线播放 日本欧美不卡一区二区三区在线 | 成人在线黄色 | 久99re视频9在线观看 | 久久精品免费观看 | 国产精品国产三级国产an不卡 | 免费大片在线观看高清 | 亚洲黄频 | 国产成人美女福利在线观看 | 久久精品国产精品亚洲 | 国产全黄a一级毛片视频 | 天堂亚洲欧美日韩一区二区 | 日日摸夜夜添夜夜添欧美毛片 | 久久久国产成人精品 | 国产精品久久久久久久久免费hd | 中国国产一国产一级毛片视频 | a级毛片观看 | 国产免费变态视频网址网站 | 一区二区三区www | 看一级毛片| 色先锋av资源中文字幕 | 91久久婷婷国产综合精品青草 | 久久婷婷在线 | 爱爱免费看 | 亚洲国产成人久久一区www | 在线免费看一级片 | 亚洲免费成人网 | 亚洲国产精品久久综合 | 91精品福利在线 | 日本aaaa级 | 亚洲天堂美女视频 |