LED點(diǎn)陣顯示系統設計方案
2.3 驅動(dòng)及掃描電路
LED點(diǎn)陣選用8x8模塊,每 4塊排列成一個(gè)16x16的點(diǎn)陣,用于顯示一個(gè)漢字。點(diǎn)陣每一行的所有LED共陰極,每一列的所有LED共陽(yáng)極。
因為單片機I/O口的驅動(dòng)能力有限,所以每一行LED陰極通過(guò)一個(gè)三極管8550與電源相連,I/O口僅需要提供幾個(gè)毫安的灌入電流即可控制其通斷??紤]到本系統可以同時(shí)顯示六個(gè)漢字,故每一列 LED的陽(yáng)極都通過(guò)一個(gè)限流電阻和一個(gè)三極管8550與電源相連,當六個(gè)漢字的同一行漢字字模(即12個(gè)字節)通過(guò)鎖存器74HC377并行送出后,由移位寄存器 74HC595輸出行選通信號,來(lái)點(diǎn)亮該行的LED,接著(zhù)再送下一行數據,再選中下一行有效,直到16行全被掃描過(guò)一遍。至此,一幅完整的文字信息就顯現出來(lái),然后按這種方式反復掃描,借助于程序的控制,即可實(shí)現信息從右至左的動(dòng)態(tài)顯示了。具體電路圖如圖3所示。
該系統的軟件主要實(shí)現的功能包括:上位機信息(或命令)的發(fā)送和下位機點(diǎn)陣顯示內容及方式的控制兩部分。
評論