電路中行方向由p0口和p2口完成掃描,由于p0口沒(méi)有上拉電阻,因此接一個(gè)4.7k*8的排阻上拉。 如沒(méi)有排阻,也可用8個(gè)普通的4.7k 1/8w電阻。為提供負載能力,接16個(gè)2n5551的NPN三極管驅動(dòng)。
列方向則由4—16譯碼器74LS154完成掃描,它由89C51的P1.0---P1.3控制。同樣,驅動(dòng)部分則是16個(gè)2N5401的三極管完成的。
電路原理圖
電路的供電為一片LM7805三端穩壓器,耗電電流為100Ma左右。
采用一塊12*20cm的萬(wàn)能電路板,應當選用質(zhì)量好些的點(diǎn)陣,(否則有壞點(diǎn)現象, 更換起來(lái)較麻煩)首先將點(diǎn)陣插入電路板,注意插入方向。
然后找一個(gè)電腦硬盤(pán)的數據線(xiàn), 截取所需的長(cháng)度,分別將行,列線(xiàn)引出至電路的相關(guān)管腳即可。原理圖為了簡(jiǎn)潔,故只畫(huà)出了示意圖,行列方向只畫(huà)出了2個(gè)三極管,屏幕只畫(huà)出4個(gè)發(fā)光管, 實(shí)際上發(fā)光管為256只,三極管行列方向各16只,一共32只。焊接過(guò)程認真仔細一天時(shí)間即可完成全部制作。將程序編譯后燒寫(xiě)入89c51, 插入40pin Ic座,即可看到屏幕輪流顯示:“電路圖”。
當然,你可將程序的漢字代碼部分更換為您所需要的代碼即可顯示你所需要的漢字。
效果圖
以下是源程序
程序下載(右鍵點(diǎn)擊-目標另存為) |