邵陽學(xué)院信息工程系 孫文韜
?
基于AT89C51單片機(jī)的點(diǎn)陣屏顯示設(shè)計(jì)
邵陽學(xué)院信息工程系孫文韜
【摘要】點(diǎn)陣顯示屏是利用發(fā)光二極管組成的平面式顯示屏。由于LED具有發(fā)光率高、使用壽命長(zhǎng)等優(yōu)點(diǎn),在國內(nèi)外得到了廣泛的應(yīng)用。本設(shè)計(jì)使用AT89C51為微控制器,8X8點(diǎn)陣顯示屏為顯示模塊,通過連接線組合一個(gè)顯示屏。通過單片機(jī)控制顯示需要的圖案?;贏T89C51單片機(jī)的點(diǎn)陣屏顯示設(shè)計(jì),本文介紹了一款以單片機(jī)AT89C51為控制器的LED點(diǎn)陣顯示屏系統(tǒng)的設(shè)計(jì)。該系統(tǒng)可實(shí)現(xiàn)數(shù)字的顯示和動(dòng)態(tài)特效顯示。
【關(guān)鍵詞】點(diǎn)陣顯示屏;8X8點(diǎn)陣;單片機(jī);圖案
為本設(shè)計(jì)以單片機(jī)AT89C51為控制器的LED點(diǎn)陣顯示屏系統(tǒng)的設(shè)計(jì)。該系統(tǒng)可實(shí)現(xiàn)數(shù)字字符的顯示和動(dòng)態(tài)特效顯示。并且可以通過級(jí)連的方式來擴(kuò)大顯示屏幕的尺寸以達(dá)到增加顯示內(nèi)容的目的。單片機(jī)為核心控制器件,外加譯碼電路和驅(qū)動(dòng)電路的設(shè)計(jì)方案。
本文采用AT89C51 單片機(jī)作為微控制器,使用74HC595和74HC154作為驅(qū)動(dòng),通過相對(duì)于比較復(fù)雜的連接電路,組合一個(gè)掃描的電路,利用人眼的暫留效應(yīng)。點(diǎn)陣電路連接如圖1所示。
軟件設(shè)計(jì)除了滿足設(shè)計(jì)功能外還必須滿足容易讀懂與容易設(shè)計(jì)。因此本設(shè)計(jì)采用C51語言,C51語言由C語言發(fā)展而來,集成了部分高級(jí)語言與低級(jí)語言的優(yōu)點(diǎn)。軟件的書寫需要借助編輯器,編輯完成后加載到單片機(jī),則完成了軟件的設(shè)計(jì)。
圖1 點(diǎn)陣電路
通過在仿真軟件中畫好電路圖,連接好線路,把書寫好的程序加載進(jìn)去,得到的仿真效果如圖2所示。
圖2 仿真界面
介紹了基于AT89C51為控制器的LED點(diǎn)陣顯示屏的設(shè)計(jì),包括硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分。本設(shè)計(jì)電路簡(jiǎn)單,程序設(shè)計(jì)簡(jiǎn)單,還具有良好的二次開發(fā)效果,有一定的實(shí)際價(jià)值。
參考文獻(xiàn)
[1]黃永晶,蔣信彬,劉紅.基于AT89C51單片機(jī)的LED點(diǎn)陣動(dòng)態(tài)顯示系統(tǒng)設(shè)計(jì)[J].成都紡織高等專科學(xué)校學(xué)報(bào),2013(03).
[2]廖高靈,蔣馮輝,顏重波.AT89C51單片機(jī)雙字中文點(diǎn)陣設(shè)計(jì)與仿真[J].電子制作,2008(03).
[3]郁志宏,王福香,張晨,張寶超,郝慧靈.基于單片機(jī)的禽蛋智能分級(jí)包裝裝置設(shè)計(jì)與研究[J].內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2014(03).
孫文韜(1993—),男,湖南株洲人,大學(xué)本科,現(xiàn)就讀于邵陽學(xué)院信息工程系通信工程專業(yè),研究方向:嵌入式系統(tǒng)。
作者簡(jiǎn)介: