基于P89V51RD2單片機LED點陣顯示屏的實現(xiàn)
1.3 16x16點陣LED屏
一個漢字32個字節(jié)需要16*16LED屏,由4個8*8LED組成,型號SD411988。LED點陣屏的極性,可以用數(shù)字萬用表的電阻檔來測試;萬用表的黑表棒測試LED的一個引腳,紅表棒放到其他的引腳,若有一個LED燈亮,說明黑表棒測試的引腳為負極,紅表棒測試的引腳為正極;此時,可以把黑表棒接的引腳作為行,紅表棒接的引腳作為列,當然,反過來也可以,行、列是相對的。
然后黑表棒測試的引腳不動,改換紅表棒測試的其他的引腳,測試結果如上述,這樣可以把一行的所有列控制的引腳確定;同理,也可以確定其他的行控制引腳。
16×16 LED屏的原理圖如圖5所示。本文引用地址:http://www.ex-cimer.com/article/171554.htm
2 系統(tǒng)軟件設計
限于篇幅,這里沒有給出VB提取字模的程序,僅把單片機的主要程序列出。在調(diào)試下位機程序時,可以用取膜軟件PCtoLCD來提取漢字字模。“南京工程學院”的字模如下
unsigned char code table[]={
0xFE,0xFF,0xFE,0xFB,0x00,0x01,0xFE,0xFF,0xFD,0xFF,0xC0,0x03,0xDB,0xDB,0xDD,0xBB,
0xD0,0x0B,0xDE,0xFB,0xC0,0x03,0xDE,0xFB,0xDE,0xFB,0xDE,0xEB,0xDE,0xF7,0xFF,0xFF,/*“南”,0*/
};限于篇幅,僅給出一個漢字的字模。
移位寄存器有關控制位的定義void wr_595(sindata)//寫移位寄存器74HC595函數(shù)
評論