【正文】
的知識(shí) 在這次的畢業(yè)設(shè)計(jì)及畢業(yè)論文里得到了充分體現(xiàn),在完成這個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,也遇 到了不少的問(wèn)題,但在老師和同學(xué)的幫助下,問(wèn)題很快就得到了解決。當(dāng)然,在設(shè)計(jì)的過(guò)程中也存在著失誤和不足。試驗(yàn)證明,在目測(cè)條件下刷新頻率 40Hz 一下的畫(huà)面看起來(lái)閃爍較嚴(yán)重,刷新頻率50Hz 以上的已基本察覺(jué)不出畫(huà)面的 閃爍,刷新頻率達(dá)到 85Hz 以上時(shí)再增加畫(huà)面閃爍沒(méi)有明顯的改善。 理論性能分析 LED 顯示屏硬件電路只要硬件質(zhì)量可靠,引腳焊接正確,一般無(wú)需調(diào)試即可 正常工作。用過(guò)匯編語(yǔ)言后再使用 C來(lái)開(kāi)發(fā),體會(huì)更加深刻。由于 單片機(jī)沒(méi)有停機(jī)指令,所以可以設(shè)置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。圖 9 為顯示驅(qū)動(dòng)程序(顯示屏掃描函數(shù))流程圖。 從有利于實(shí)現(xiàn)較復(fù)雜的算法(顯示效果處理)和有利于程序結(jié)構(gòu)化考慮,顯示屏程序適宜采用 C 語(yǔ)言編寫(xiě)。根據(jù)軟件分層次設(shè)計(jì)的原理,可以把顯示屏的軟件系統(tǒng)分為兩層;第一層是底層的顯示驅(qū)動(dòng)程序,第二層是上層的系統(tǒng)應(yīng)用程序。為了避免與PC機(jī)串口輸入的數(shù)據(jù)相互干擾,也可使用模擬串口 P1. 4~ P1. 7來(lái)分別輸出串行數(shù)據(jù)、移位時(shí)鐘 SCK、存儲(chǔ)信號(hào) RCK 和并行輸出的使能信號(hào) G。 圖 74HC154 引腳圖 、列驅(qū)動(dòng)電路 本系統(tǒng)列掃描驅(qū)動(dòng)電路的設(shè)計(jì)可用串人并出的通用集成電路 74HC595 來(lái)作為數(shù)據(jù)鎖存。則通過(guò) 74LSl54 的電流將達(dá) 640 mA,而實(shí)際上, 74LSl54 譯碼器提供不了足夠的吸收電流來(lái)同時(shí)驅(qū)動(dòng) 64個(gè) LED 同時(shí)點(diǎn)亮,因此,應(yīng)在 74LSl54 每一路輸出端與 16x64 點(diǎn)陣顯示器對(duì)應(yīng)的每一行之間用一個(gè)三極管來(lái)將電流信號(hào)放大。然后以 A、 B、 C、 D四腳為輸入端。而場(chǎng)掃描驅(qū)動(dòng)采用串口輸出。人們就可以看到一幅完整的文字或畫(huà)面。驅(qū)動(dòng)通常分為動(dòng)態(tài)掃描型及靜態(tài)鎖 存型驅(qū)動(dòng)二大類(lèi)。即可形成一個(gè) 16 行 (每一行有 16個(gè) LED)、 16 列 (每一列也有 16個(gè) LED)的 16x16 點(diǎn)陣顯示器,可將這 256 個(gè)點(diǎn)稱(chēng)為一頁(yè),這樣,顯示字符時(shí)。無(wú)論列線(xiàn)如何。然后通過(guò)串口 (采用 RS 一 232 通信標(biāo)準(zhǔn) )送給單片機(jī)存儲(chǔ)并進(jìn)行顯示處理。當(dāng)行線(xiàn)上送了16 次數(shù)據(jù)而列線(xiàn)掃描了 16 次后一個(gè)“你”字也就顯示出來(lái)了。再送第二行要顯示的數(shù)據(jù)( 13~16 腳)送 (1111011101111111, 0xF7, 0x7F),而第二行( 14腳)送 1信號(hào)。 顯示屏電路框圖 16*64 點(diǎn) 陣 屏 原 理 點(diǎn)陣內(nèi)部結(jié)構(gòu)及外形如下, 16*64 點(diǎn)陣共由 1024 個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線(xiàn)和列線(xiàn)的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一行置 1 電平,某一列置 0 電平,則相應(yīng)的二極管就亮;如要將第一個(gè)點(diǎn)點(diǎn)亮,則 9 腳接高電平 13 腳接低電平,則第一個(gè)點(diǎn)就亮了;如果要將第一行點(diǎn)亮,則第 9腳要接高電平,而( 1 1 1 16)這些引腳接低電平,那么第一行就會(huì)點(diǎn)亮;如要將第一列點(diǎn)亮,則第 13腳接低電平,而( 1 1 5)接高電平,那么第一列就會(huì)點(diǎn)亮。經(jīng)過(guò)上述分析,就可以歸納出列驅(qū)動(dòng)器電路應(yīng)具有的功能。對(duì)于串行傳輸方式來(lái)說(shuō),列數(shù)據(jù)準(zhǔn)備時(shí)間可能相當(dāng)長(zhǎng),在行掃描周期確定的情況下留給行顯示的時(shí)間就太少了,以致影響到 LED 的亮度。當(dāng)列數(shù)很多時(shí),并列傳輸?shù)姆桨甘遣豢扇〉?。文本?4 個(gè) 16*64 點(diǎn)陣顯示器為例,單片機(jī) AT89C52 作為控制器,探討簡(jiǎn)單的漢字、數(shù)字顯示技術(shù)。 Screen brightness continuous adjustable。由于他的控制系統(tǒng)均是基于嵌入式處理器開(kāi)發(fā) ,所以單片機(jī)在其中也占有一席之地。 PN結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。這種利用注入式點(diǎn)知發(fā)光原理制作的二極管叫發(fā)光二極管,簡(jiǎn)稱(chēng) LED。但是,由于 LED顯示屏控制較復(fù)雜,特別是對(duì)于顯示特殊效果,如循環(huán)移動(dòng)、覆蓋霓虹燈效果,要求處理器運(yùn)算速度快、執(zhí)行效率高, 關(guān)鍵詞 : AT89C52 74HC154(行驅(qū)動(dòng)器) 74HC595(列驅(qū)動(dòng)器) 16*64點(diǎn)陣 LED Based on AT89C52 the 16 * 64 LED dot matrix design Pick to: LED refers to lightemitting diodes that in some of the semiconductor PN junction, injection of minority carriers and majority carrier will take extra energy pound in the form of light energy released, which directly convert light energy. PN junction, minority carriers with reverse voltage to infuse, reason not to shine. This kind of use between points made luminous principle known as lightemitting diodes (leds), called diode LED. Because electronic display screen making simple, convenient installation, widely applied in all kinds of public occasions, such as the transit buses stops device, advertising screen and bulletin boards, etc. Introduction of LED dot matrix electronic display screen, its function has the fixed characters, letters, and digital display。 Time displays and PC for display content can be modified to function As the LED display in advertising media field, the control system of upanding also have mushroomed, emerge in endlessly. Because of his control system based on embedded processors are developed, so microputer in which also occupies a place. However, because the LED display control is more plex, especially for show special effects, such as cycle mobile, covering the neon effect, request a fast calculation speed, execution processor of high efficiency, Keywords: AT89C52 74HC1