<i id="3uhb7"><video id="3uhb7"></video></i>
    <form id="3uhb7"></form>

    <thead id="3uhb7"><legend id="3uhb7"><fieldset id="3uhb7"></fieldset></legend></thead>

      專注行業(yè)ERP管理軟件二十年,成就發(fā)展夢想
     
     站內(nèi)搜索
     
    EDC系列軟件   EDC系列軟件
       
     
     
     
     
     
     
    dg
     
    解決方案   解決方案
       
     
     
     
     
     
     
    dg
     
    聯(lián)系方式
     
    電話:0755-29165342
    傳真:0755-29183559
    咨詢熱線:13544129397
    聯(lián)系人:劉先生
    dg
     
    關于EDC
     
    聯(lián)系我們
     
    解決方案
     
    新聞中心
    您當前所在位置:首頁 > 新聞中心
     
    d
     
    8×8點陣LED原理及應用

       
        發(fā)布日期:2008-11-10         
    閱讀:105     
     
     

    為配合《實驗10 8×8LED掃描輸出實驗》,特給出8×8 點陣LED的工作原理。

         圖(1)為8×8點陣LED外觀及引腳圖,其等效電路如圖(2)所示,只要其對應的X、Y軸順向偏壓,即可使LED發(fā)亮。例如如果想使左上角LED點亮,則Y0=1,X0=0即可。應用時限流電阻可以放在X軸或Y軸。點陣LED掃描法介紹

    點陣LED一般采用掃描式顯示,實際運用分為三種方式:

    (1)       點掃描;

    (2)       行掃描;

    (3)       列掃描。

    若使用第一種方式,其掃描頻率必須大于16×64=1024Hz,周期小于1ms即

    可。若使用第二和第三種方式,則頻率必須大于16×8=128Hz,周期小于7.8ms即可符合視覺暫留要求。此外一次驅(qū)動一列或一行(8顆LED)時需外加驅(qū)動電路提高電流,否則LED亮度會不足。如圖3所示。下面是一個用P1口控制掃描,用74HC164控制顯示輸出,使8×8點陣LED顯示一個“×”的例程。如圖(3)所示。

     

    CLK EQU       P3.2

    DINA      EQU       P3.3

    DINB      EQU       P3.4

    CLEAR   EQU       P3.5

     

    ORG       0000H

    AJMP   MAINORG       0100H

    MAIN:

           MOV      SP,#70H          ;設堆棧指針

           MOV      50H,#07EH     ;設置發(fā)送的列數(shù)據(jù)(Y0~Y7)

           MOV      51H,#0BDH

           MOV      52H,#0DBH

           MOV      53H,#0E7H

           MOV      54H,#0E7HMOV      55H,#0DBH

           MOV      56H,#0BDH

           MOV      57H,#07EH

           CLR      CLEAR             ;初始化I/O口

           SETB      CLK

           SETB      DINA

           SETB     DINB

           SETB  CLEAR

    mainloop:

           mov         r6,#8h              ;設置掃描次數(shù)

           mov        dptr,#09000h    ;讀取掃描端口數(shù)據(jù)

           MOV      R1,#50H          ;指定列數(shù)據(jù)指針  

    flashcy:         

           MOV      A,@R1            ;讀取列數(shù)據(jù)MOV      R0,A

           INC        R1                    ;列數(shù)據(jù)指針加1

           CLR       A

           MOVC    A,@A+DPTR

           MOV      P1,#0FFH

           LCALL    SENDTO

           MOV      P1,A

           INC  &nbsp;     DPTR

           LCALL   DELAY

           DJNZ      R6,flashcy

           SJMP      MAINLOOP

    sendto:                                     ;發(fā)送數(shù)據(jù)子程序

           PUSH      ACC

           CLR      CLK

    SENDTIME:MOV      R7,#08H

           MOV      A,R0

           CLR       C

    SENDCY:             

           RRC       A

           MOV      DINA,C

           SETB      CLK

           CLR        CLKDJNZ      R7,SENDCY

           POP       ACC

           RET

    DELAY:  MOV     R7,#01        ;延時子程序

    DELAY0: MOV     R4,#17

    DELAY1: MOV     R3,#28

            DJNZ    R3,$

            DJNZ    R4,DELAY1

    &nbsp;       DJNZ    R7,DELAY0

            RET

     

    ORG       09000H

    DB   0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH      ;X0~X7(列掃描)

     

    end

     

    [打印本頁]  [關閉窗口] 

     
     
     
    深圳市宏拓新軟件有限公司   電話:0755-29165342 29165247  傳真:0755-29183559   24小時咨詢熱線:13544129397   聯(lián)系人:劉先生    網(wǎng)站地圖
    地址:深圳市龍華區(qū)民治街道東邊商業(yè)大廈6樓  Copyright © 2004 - 2025 EDC Corporation, All Rights Reserved 粵ICP備06070166號
     
    手機:13544129397
    aaa无码视频在线观看,久久精品亚洲综合专区,日韩中文精品在线,97人妻在线公开视频
    <i id="3uhb7"><video id="3uhb7"></video></i>
      <form id="3uhb7"></form>

      <thead id="3uhb7"><legend id="3uhb7"><fieldset id="3uhb7"></fieldset></legend></thead>