<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

      51單片機8*8點陣LED顯示原理及程序

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2008/10/31
         在8X8點陣LED上顯示柱形,讓其先從左到右平滑移動三次,其次從右到左平滑移動三次,再次從上到下平滑移動三次,最后從下到上平滑移動三次,如此循環下去。

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

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

      2. 硬件電路
       

      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 <AT89X52.H>

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

      Tags:51單片機,點陣顯示,原理,點陣程序  
      責任編輯:admin
    4. 上一篇文章:
    5. 下一篇文章:
    6. 相關文章列表
      沒有相關文章
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲精品第一国产综合境外资源| 伊人久久大香线蕉综合Av| 99久久综合狠狠综合久久止| 人人狠狠综合久久亚洲高清| 国产色产综合色产在线观看视频| 激情综合丁香五月| 色婷婷六月亚洲综合香蕉| 色欲香天天综合网无码| 香蕉蕉亚亚洲aav综合| 天天狠狠色综合图片区| 久久精品亚洲综合专区| 日韩亚洲综合精品国产| 一本一道久久精品综合| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 一本色道久久88加勒比—综合| 亚洲av日韩av综合| 亚洲 综合 国产 欧洲 丝袜| 亚洲综合无码一区二区痴汉| 狠狠人妻久久久久久综合| 亚洲欧美日韩综合久久久久| 亚洲国产综合专区在线电影| 久久综合久久鬼色| 亚洲精品第一国产综合精品99| 99久久婷婷国产综合精品| 一日本道伊人久久综合影| 亚洲精品综合一二三区在线| 伊人久久大香线焦AV综合影院| 狠狠色丁香婷婷综合久久来来去| 色噜噜狠狠色综合欧洲selulu| 亚洲人成网站999久久久综合| 亚洲国产综合专区在线电影| 色欲久久久天天天综合网精品| 狠狠色丁香婷婷综合久久来来去| 亚洲国产精品综合久久网络| 日本一道综合久久aⅴ免费| 色天使久久综合给合久久97色| 天天欲色成人综合网站| 成人亚洲综合天堂| 伊人婷婷综合缴情亚洲五月| 久久综合九九亚洲一区| 色偷偷尼玛图亚洲综合|