產(chǎn)品詳情
全彩led顯示屏的組成
全彩led顯示屏是由多個(gè)led發(fā)光二極管封裝在一起所組成,是一種新型的顯示器件,以單片機(jī)為控制核心,設(shè)計(jì)跟制作了一種包含硬件跟軟件兩個(gè)部分的顯示系統(tǒng),其電路是通過(guò)安檢控制能夠?qū)崿F(xiàn)任意多個(gè)漢字移動(dòng)顯示,能夠被廣泛應(yīng)用在商超、醫(yī)院、機(jī)場(chǎng)、車(chē)站等眾多公共場(chǎng)景當(dāng)中,提供文字信息發(fā)布以及視頻發(fā)布,電路結(jié)構(gòu)簡(jiǎn)單,能過(guò)實(shí)現(xiàn)用戶(hù)需求的顯示效果;
系統(tǒng)硬件電路
led顯示屏控制器的硬件電路部分主要有三個(gè)部分所構(gòu)成,串行通信接口、外部存儲(chǔ)器的擴(kuò)展以及l(fā)ed顯示驅(qū)動(dòng)跟接口電路,全彩led顯示屏的顯示內(nèi)容都比較多,因此必須要擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器,靜態(tài)數(shù)據(jù)存儲(chǔ)器成本比較低,功耗也比較小,讀寫(xiě)的速度比較快,我們使用二片靜態(tài)RAM62256數(shù)據(jù)存儲(chǔ)器,把需要顯示的內(nèi)容代碼全部存放只62256內(nèi);
軟件程序是整個(gè)控制系統(tǒng)的核心部分,系統(tǒng)主程序開(kāi)始以后首先是對(duì)系統(tǒng)環(huán)境進(jìn)行初始化,包含設(shè)置串口、定時(shí)器、中斷以及端口,整個(gè)軟件設(shè)計(jì)主要分為兩大部分,顯示部分與通信部分;
顯示部分,使用動(dòng)態(tài)掃描的方式,實(shí)現(xiàn)對(duì)led顯示屏顯示字符、圖像以及數(shù)據(jù)傳輸跟顯示功能,程序中將數(shù)據(jù)存儲(chǔ)器分為三個(gè)區(qū),主要有顯示緩沖區(qū)、數(shù)據(jù)存儲(chǔ)區(qū)以及接收緩沖區(qū),單片機(jī)通過(guò)串口中斷接收pc機(jī)傳來(lái)的數(shù)據(jù),暫時(shí)存放在接收緩沖區(qū)分析處理之后,按照一定的規(guī)則在數(shù)據(jù)存儲(chǔ)區(qū)中保存,然后根據(jù)顯示模式序列從內(nèi)存中的數(shù)據(jù)提取數(shù)據(jù)到顯示緩沖區(qū)當(dāng)中顯示,顯示采用逐行掃描的方式,pc機(jī)的實(shí)時(shí)通信部分主要是利用單片機(jī)串口中斷接收數(shù)據(jù)信息,實(shí)現(xiàn)跟計(jì)算機(jī)的數(shù)據(jù)信息傳輸;
通信部分,上位機(jī)軟件采用VisualBasic編使用VB提供具有強(qiáng)大功能的通信控件MSCIMM,該控制串口跟串口通信的消息格式跟協(xié)議設(shè)置,直接利用pc機(jī)的串口發(fā)送數(shù)據(jù),為了實(shí)現(xiàn)單片機(jī)跟pc機(jī)的可靠通信,必須要保障雙方具備有相同的數(shù)據(jù)格式跟波特率,該軟件的使用相對(duì)簡(jiǎn)單,使用的時(shí)候可以先用MicrosoftWord處理好需要顯示的內(nèi)容,然后選擇編輯菜單中的全選命令以及復(fù)制命令,然后運(yùn)行l(wèi)ed顯示屏下載軟件界面中選擇剪貼板按鈕,需要下載的內(nèi)容能夠顯示在預(yù)覽框當(dāng)中,檢查之后選擇波特率以及連接到串行端口,點(diǎn)擊下載按鈕,可以下載顯示,需要修改或者顯示新的內(nèi)容的時(shí)候重復(fù)上面操作就能夠完成,使用起來(lái)非常方便;