星期二, 7月 11, 2006

[8X8矩陣燈]靜態字元顯示

1.實習目的:
瞭解8*8矩陣型LED顯示器之靜態字型顯示原理。
2.相關知識:
8*8矩陣型LED顯示器有兩種連接形式,一種為共陽(Common Anode; CA),一種為共陰(Common Cathode ; CC),如下圖所示。

  • 共陽極

  • 共陰極
在使用時,可以用行掃描方式,再將位元組資料送至列 ;或用列掃描方式,再將位元組資料送至行,無論哪一種掃描方式,都必須要有足夠的驅動電流,可使用電晶體或緩衝器來放大8051的埠腳輸出電流。因為每一個LED所需的電流為10mA~30mA,如果以20mA計算,則8個LED即需要160mA,所以掃描的驅動電流至少要160mA以上,才不會造成各行LED亮度不均勻的現象。

8*8矩陣型LED顯示器可用來顯示英文字、數字及符號,如果要顯示中文字型,則至少必須使用15*16或者24*24的矩陣型LED顯示器,但由於單片的矩陣型LED顯示器並沒有這種規格,此仍因單片型的矩陣型LED顯示器,在製造時若點數越多,其成品的良率會下降,增加了生產的成本,故常用多片的8*8矩陣型LED組合而成。因此一個15*16的中文字,必須使用4片8*8矩陣型LED,而一個24*24的中文字則必須使用9片8*8矩陣尋LED。

矩陣型LED顯示器的掃描原理如圖所示
是一次只掃描並顯示一行(或一次一列),其掃描信號如圖所示,然後依序掃描第二行、第三行...,直到最後一行,再重新回到第一行作掃描。由於人類眼睛有視覺暫留現象,因此倘若掃描的速度夠快,就可以組成一完整畫面,而且因為掃描是週而復始的,整個畫面資料不停的重複顯示,因此畫面即能一直存在。

3.功能說明:
我們所使用的是共陽之8*8矩陣型LED顯示器,利用"行"掃描方式,將位元組資料送到"列",所以每一個字型佔用8個位元組記憶體空間。由於使用共陽極8*8矩陣型LED,因此只有在行信號為1,而列信號為0時,其相對的LED才會點亮。

4.流程圖:

5.程式碼:

0 Comments:

張貼留言

<< Home