新聞中心

EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 詳解點(diǎn)陣LED顯示屏的原理與制作過(guò)程

詳解點(diǎn)陣LED顯示屏的原理與制作過(guò)程

作者: 時(shí)間:2013-04-25 來(lái)源:網(wǎng)絡(luò) 收藏
第一行完成后,繼續(xù)掃描左半部的第一行,為了接線的方便,我們?nèi)栽O(shè)計(jì)成由左往右掃描,即從P00向P07方向掃描,從上圖可以看到,這一行只有P05、P06亮,其它滅, 即為00000110,16進(jìn)制則為0x60。然后單片機(jī)再次轉(zhuǎn)向右半部第二行,仍為P21、P23點(diǎn)亮,為01010000,即16進(jìn)制0x0A。這一行完成后繼續(xù)進(jìn)行左半部分的第二行掃描,P02、P03、P04點(diǎn)亮,為二進(jìn)制00111000,即16進(jìn)制0x1C。

  依照這個(gè)方法,繼續(xù)進(jìn)行下面的掃描,一共掃描32個(gè)8位,可以得出漢字“我”的掃描代碼為:

  0x02,0x60,0x0A,0x1C,0x12,0x10,0x12,0x10,

  0x02,0x10,0x7F,0xFF,0x02,0x10,0x12,0x10,

  0x14,0x70,0x0C,0x1C,0x04,0x13,0x0A,0x10,

  0x49,0x90,0x50,0x10,0x60,0x14,0x40,0x08

  由這個(gè)原理可以看出, 無(wú)論顯示何種字體或圖像, 都可以用這個(gè)方法來(lái)分析出它的掃描代碼從而顯示在屏幕上。

  不過(guò)現(xiàn)在有很多現(xiàn)成的漢字字模生成軟件, 我們就不必自己去畫(huà)表格算代碼了。

  在網(wǎng)上漢字字模生成軟件有很多種,本文告別推薦一種漢字字模生成軟件,HZDotReader V3.0,我個(gè)人認(rèn)為這個(gè)軟件的功能相當(dāng)完美。最主要的一個(gè)功能是可以選擇漢字編碼的取模方式,本例中的“我”字的取模方式為以橫向8個(gè)連續(xù)點(diǎn)構(gòu)成一個(gè)字節(jié),最左邊的點(diǎn)為字節(jié)的最低位,即BIT0,最右邊的點(diǎn)為BIT7。很少有字模軟件可以實(shí)現(xiàn)這一功能。

  下面給出一個(gè)簡(jiǎn)單的靜態(tài)顯示“我”字的程序清單:

  #include《reg52.h》

  #define CCED2 0x0000 /*我 */

  unsigned char code word_zai[16][2] = {/*我 CCED2 */

  0x02,0x60,0x0A,0x1C,0x12,0x10,0x12,0x10,

  0x02,0x10,0x7F,0xFF,0x02,0x10,0x12,0x10,

  0x14,0x70,0x0C,0x1C,0x04,0x13,0x0A,0x10,

  0x49,0x90,0x50,0x10,0x60,0x14,0x40,0x08};

  void main()

  { char scan,i,j;

  P0=0;P1=0;P2=0;

  while(1)

  { scan=0;

  for(i=0;

led顯示器相關(guān)文章:led顯示器原理




關(guān)鍵詞: 點(diǎn)陣 LED 顯示屏

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉