漢字顯示屏在日常日子中運(yùn)用恰當(dāng)廣泛,許多運(yùn)用于各大轎車站、火車站、航班信息公告欄,商鋪廣告,高速路路牌標(biāo)明等。這兒介紹一種實(shí)用的漢字顯示屏制造方法。
一起為了下降制造難度, 僅作了一個字的輪番閃現(xiàn),實(shí)踐運(yùn)用時可依據(jù)這個原理自行擴(kuò)展閃現(xiàn)的字?jǐn)?shù)。
漢字閃現(xiàn)的原理:
以UCDOS中文宋體字庫為例,每一個字由16行16列的點(diǎn)陣組成閃現(xiàn)。即國標(biāo)漢字庫中的每一個字均由256點(diǎn)陣來表明。
我們可以把每一個點(diǎn)理解為一個像素,而把每一個字的字形理解為一幅圖畫。事實(shí)上這個漢字屏不只可以閃現(xiàn)漢字, 也可以閃現(xiàn)在256像素規(guī)劃內(nèi)的任何圖形。
一般我們把它拆分為上部和下部,上部由8*16點(diǎn)陣組成, 下部也由8*16點(diǎn)陣組成。 在本例中單片機(jī)首要閃現(xiàn)的是左上角的列的上半部分,即第0列的p00---p07口。方向?yàn)閜00到p07 ,閃現(xiàn)漢字“大”時,p05點(diǎn)亮,由上往下擺放,為p0.0 滅,p0.1 滅, p0.2 滅p0.3 滅, p0.4 滅, p0.5 亮,p0.6 滅,p0.7 滅。即二進(jìn)制00000100,轉(zhuǎn)換為16進(jìn)制為 04h.。
上半部列結(jié)束后,繼續(xù)掃描下半部的列,為了接線的便當(dāng),我們?nèi)砸?guī)劃成由上往下掃描,即從p27向p20方向掃描,從上圖可以看到,這一列悉數(shù)為不亮, 即為00000000,16進(jìn)制則為00h。然后單片機(jī)轉(zhuǎn)向上半部第二列,仍為p05點(diǎn)亮,為00000100,即16進(jìn)制04h.
這一列結(jié)束后繼續(xù)進(jìn)行下半部分的掃描,p21點(diǎn)亮,為二進(jìn)制00000010,即16進(jìn)制02h. 按照這個方法,繼續(xù)進(jìn)行下面的掃描,總共掃描32個8位, 可以得出漢字“大” 的掃描代碼為:
04H,00H,04H,02H,04H,02H,04H,04H
04H,08H,04H,30H,05H,0C0H,0FEH,00H
05H,80H,04H,60H,04H,10H,04H,08H
04H,04H,0CH,06H,04H,04H,00H,00H
由這個原理可以看出, 不管閃現(xiàn)何種字體或圖畫, 都可以用這個方法來分分出它的掃描代碼然后閃現(xiàn)在屏幕上。