led點陣的引腳及應用

2021-01-16 電子發燒友
打開APP
led點陣的引腳及應用

網絡整理 發表於 2020-11-12 14:46:54

  led點陣的引腳

  led點陣的引腳圖如下:

  測量方法:用能把LED點亮的萬用表量,大多數的數字萬用表可以點亮LED,只是非常暗淡,有些用兩隻1.5V電池的指針萬用表可以把LED點得很亮,只用一個1.5V電池的指針萬用表不能點亮LED,其實最簡單的方法是用5V電源,串個1K電阻,就可以判斷清楚LED點陣。也可以用數字表中的二極體檔,直接測結壓降,通常正向時,結壓降會有顯示(此時LED可能會被點亮),反向時,結壓降基本上是無窮大(萬用表測不出來),這種點陣一般是8X8矩陣。

  led點陣的應用

  led點陣的應用

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

  分析:此任務是比較簡單的,最基礎的LED點陣顯示應用。只需設置顯示的起始地址(即起始狀態),列出LED行掃描、列掃描的順序輸出,再設置一個延時即可循環顯示。

  源程序:

  #include 《AT89X52.H》

  unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//行掃描顯示編碼

  unsigned char codetabb[]={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++)//從左向右三次

  {

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

  {

  P3=taba;

  P1=0xff;

  delay1();

  }

  }

  for(j=0;j《3;j++)//從右向左三次

  {

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

  {

  P3=taba[7-i];

  P1=0xff;

  delay1();

  }

  }

  for(j=0;j《3;j++)//從上向下三次

  {

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

  {

  P3=0x00;

  P1=tabb[7-i];

  delay1();

  }

  }

  for(j=0;j《3;j++)//從下向上三次

  {

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

  {

  P3=0x00;

  P1=tabb;

  delay1();

  }

  }

  }

  }

  2、 數字0-9點陣循環顯示

  分析:重點是數字0-9點陣顯示代碼的形成:

  如下圖所示,假設顯示數字「0」

  1 2 3 4 5  6 7 8

  00 00 3E 41 41 41 3E00

  因此,形成的列代碼為 00H,00H,3EH,41H,41H,3EH,00H,00H;只要把這些代碼分別送到相應的列線上面,即可實現「0」的數字顯示。

  同理,其他數字的顯示代碼可以由上可得。

  實驗程序框圖:


  源程序

  #include 《AT89X52.H》

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

  unsigned char codedigittab[10][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

  };

  unsigned int timecount;

  unsigned char cnta;

  unsigned char cntb;

  void main(void)

  {

  TMOD=0x01;//啟用定時器方式1

  TH0=(65536-3000)/256;//定時3ms

  TL0=(65536-3000)%256;

  TR0=1;

  ET0=1;

  EA=1;

  while(1)

  {;

  }

  }

  void t0(void) interrupt 1 using 0

  {

  TH0=(65536-3000)/256;

  TL0=(65536-3000)%256;

  P3=tab[cnta];

  P1=digittab[cntb][cnta];

  cnta++;

  if(cnta==8)

  {

  cnta=0;

  }

  timecount++;

  if(timecount==333)

  {

  timecount=0;

  cntb++;

  if(cntb==10)

  {

  cntb=0;

  }

  }

  }
責任編輯:YYX

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • LED點陣的介紹
    點陣 LED 顯示屏作為一種現代電子媒體,具有靈活的顯示面積(可任意分割和拼裝)、高亮度、長壽命、數位化、實時性等特點,應用非常廣泛。本文引用地址:http://www.eepw.com.cn/article/201808/385599.htm前邊學了 LED 小燈和 LED 數碼管後,學 LED 點陣就要輕鬆得多了。
  • 發燒友DIY:點陣LED顯示屏的原理與製作流程圖
    這裡我把點陣LED顯示屏製作的電路原理分成兩個部分來介紹即顯示屏電路和顯示屏驅動電路。htm(圖1)一、 顯示屏電路本人用的是共陰極的8*8點陣屏,在市場上是比較容易買到,下圖是8*8點陣屏的實物圖。為了方便調試本文把4塊8*8組成的16*16的點陣屏的行信號掃描輸出管腳和列信號顯示輸出管腳分別引到顯示屏的兩邊。
  • 基於STM32的LED點陣屏的設計與實現
    近年來,隨著信息產業的高速發展,點陣LED 顯示屏已廣泛應用於金融行業、郵電行業、體育館、廣告業等各種廣告發布和信息顯示系統,成為信息傳送的重要手段。
  • LED原理及其控制技術和使用單片機驅動點陣LED的詳細說明
    打開APP LED原理及其控制技術和使用單片機驅動點陣LED的詳細說明 單片機教程網 發表於 2020-06-13 11:13:20
  • 8*8點陣基礎知識大全
    市面上對8*8點陣LED所謂的共陽還是共陰的說法一般是根據點陣第一個引腳的極性所定義的,第一個引腳為陽極則為共陽,反之則為共陰。       說法二:賣家所說的共陰或者共陽確切的說應該是行共陰或者行共陽
  • 可以減輕主CPU負擔的大型LED顯示屏系統
    傳統的大型led顯示屏系統以單片機MCU、ARM 或PLD為核心控制晶片,以FPGA為核心的led顯示屏控制系統設計實現起來比較複雜,並且需要以高性能的FPGA晶片作為基礎,而以微處理器為核心的led顯示屏控制系統不夠靈活,在改變LED屏幕顯示尺寸時,需要大幅修改系統設計,PLD雖在處理速度上有較大提高且能很好地控制多模塊顯示
  • LED點陣顯示實驗
    實驗目的1.了解LED點陣顯示的基本原理和實現方法。2.掌握點陣漢字庫的編碼和從標準字庫中提取漢字編碼的方法。三.實驗電路及連線點陣顯示模塊WTD3088的(紅色)列輸入線接至內部LED的陰極端,行輸入線接至內部LED的陽極端(若陽極端輸入為高電平,陰極端輸入低電平,則該LED點亮)。發光點的分布如圖22-0所示。
  • 基於AT89C51的LED顯示屏控制電路設計
    單片機P3.0引腳接串入並出移位寄存器74LS164(U10)的串行數據輸入端,8個74LS164(U10~U17)級聯,P3.1引腳接8個74LSl64的時鐘脈衝輸入端;8個74LS164分別接8個鎖存器74LS373(U18~U25),8個鎖存器的數據輸出端接4個16×16點陣LED模塊的行線,每個16×16點陣LED模塊的行線是獨立控制的。
  • LED視頻處理器/LED接接器是什麼,對LED顯示屏有什麼用
    多畫面全彩LED拼接圖像處理器,單機最多同時可支持16張不同解析度的發射卡,單機最高可以支持30720*1080 LED點陣。多臺機器級聯可以實現無限幅度的LED點陣實時動態顯示。   視頻處理器簡介   LED 視頻處理器又叫畫面處理器,圖像轉換器、 視頻控制器、圖像處理器畫面轉換器、視頻格式轉換器 獨立視頻源等。
  • LED顯示器原理
    目前已經達到的超高亮度全彩色視頻顯示的水平,可以說能夠滿足各種應用條件的要求。其應用領域已經遍及交通、證券、電信、廣告、宣傳等各個方面。  LED顯示屏是利用發光二極體點陣模塊或像素單元組成的平面式顯示屏幕。
  • LED引腳式封裝
    LED引腳式封裝採用引線架作各種封裝外型的引腳,是最先研發成功投放市場的封裝結構,品種數量繁多,技術成熟度較高,封裝內結構與反射層仍在不斷改進。標準LED被大多數客戶認為是目前顯示行業中最方便、最經濟的解決方案。
  • LED顯示屏在生活中的具體應用有哪些
    打開APP LED顯示屏在生活中的具體應用有哪些 佚名 發表於 2020-03-23 16:07:48 由於高亮度LED的問世與發展,led 顯示屏在20世91 80年代後期應運而生,並在全球範圍內迅速得到廣泛應用。在短短的約20年中9 LED 顯示屏技術與產此都取得了長足進步,目前已發展成為重要的現代信,BR布媒體手段和平板顯示器的主流產品之一。
  • 教你判斷草帽led正負極
    打開APP 教你判斷草帽led正負極 秩名 發表於 2012-03-28 09:31:58   今天在給大家介紹下如何判斷草帽led
  • 封裝LED發光二極體正負極判斷
    如下圖  其次看引腳長短也可以看出來,發光二極體的正負極,引腳長的為正極,短的為負極!  從圖上我們不難看出led內部兩根塊狀的引腳,我們叫做led的支架,其中負極支架比較大,原因是負極支架託載著led的晶片,正極支架比較小!
  • 如何辨認LED發光二極體的正負極
    檢測時.將兩表筆分別與發光二極體的兩條引線相接,如錶針偏轉過半,同時發光二極體中有一發亮光點,表示發光二極體是正向接入,這時與黑表筆(與表內電池正極相連)相接的是正極;與紅表筆(與表內電池負極相連)相接的是負極。再將兩表筆對調後與發光二極體相接,這時為反向接入,錶針應不動。如果不論正向接入還是反向接入,錶針都偏轉到頭或都不動,則該發光二極體已損壞。
  • 寧武1206側發光貼片led規格書
    寧武1206側發光貼片led規格書由單色發光二極體的檢測方法解釋的檢測方法表明,發光二極體發光二極體(發光二極體)是能夠將電信號轉換成光信號的結型電致發光半導體器件,1.發光二極體的主要特性(1)在低電壓(1.5~2.5V)和低電流(5~30mA)下工作可以獲得足夠高的亮度,(2)發光響應速度快(10-7~10-9s),
  • 技術:封裝LED發光二極體正負極判斷
    二極體正負極其次看引腳長短也可以看出來,發光二極體的正負極,引腳長的為正極,短的為負極!第二種萬用表檢測法。判斷草帽led正負極草帽led正負極就相對好區分了,還是用最簡單的方法吧從圖上我們不難看出led內部兩根塊狀的引腳,我們叫做led的支架,其中負極支架比較大,原因是負極支架託載著led的晶片,正極支架比較小!
  • LED顯示屏的原理
    大屏幕LED顯示屏的應用已深入各行各業,為了對成百、上千片的LED點陣片實現有序的、快速的顯示控制,LED顯示技術不斷的更新迭代。
  • 7812引腳圖_7812典型應用電路圖
    打開APP 7812引腳圖_7812典型應用電路圖 網絡整理 發表於 2020-03-13 09:39:35   7812引腳圖及引腳區分方法   7812是線性穩壓,最大輸出電流是1A,線性穩壓輸入和輸出電壓相差比較大,電壓損耗也是比較大,從24V到12V,有12V的壓差,這個壓差到哪兒去了?就是被7812消耗掉了,因此發熱會嚴重,需要加強散熱。