国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

基于單片機(jī)和可編程邏輯器件實(shí)現(xiàn)LED顯示屏
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁(yè) > 電子技術(shù)
基于單片機(jī)和可編程邏輯器件實(shí)現(xiàn)LED顯示屏  2012/3/1
作者:聶雄0引言LED顯示屏主要由電流驅(qū)動(dòng)電路及LED點(diǎn)陣陣列、控制系統(tǒng)和PC端管理軟件三部分構(gòu)成(圖1)。控制系統(tǒng)負(fù)責(zé)接收、轉(zhuǎn)換和處理各種外部信號(hào),并實(shí)現(xiàn)掃描控制,然后驅(qū)動(dòng)LED點(diǎn)陣顯示需要的文字或圖案?刂葡到y(tǒng)作為L(zhǎng)ED顯示屏的核心部分,直接決定了顯示屏的顯示效果和性能的優(yōu)劣。本文詳細(xì)分析采用VerilogHDL對(duì)ATF1508AS進(jìn)行編程,實(shí)現(xiàn)雙口RAM訪問(wèn)和產(chǎn)生LED點(diǎn)陣驅(qū)動(dòng)電路所需的各種時(shí)序信號(hào)。1LED顯示屏的基本結(jié)構(gòu)及關(guān)鍵技術(shù)

作者:聶雄

0引言

LED顯示屏主要由電流驅(qū)動(dòng)電路及LED點(diǎn)陣陣列、控制系統(tǒng)和PC端管理軟件三部分構(gòu)成(圖1)。控制系統(tǒng)負(fù)責(zé)接收、轉(zhuǎn)換和處理各種外部信號(hào),并實(shí)現(xiàn)掃描控制,然后驅(qū)動(dòng)LED點(diǎn)陣顯示需要的文字或圖案。控制系統(tǒng)作為L(zhǎng)ED顯示屏的核心部分,直接決定了顯示屏的顯示效果和性能的優(yōu)劣。本文詳細(xì)分析采用VerilogHDL對(duì)ATF1508AS進(jìn)行編程,實(shí)現(xiàn)雙口RAM訪問(wèn)和產(chǎn)生LED點(diǎn)陣驅(qū)動(dòng)電路所需的各種時(shí)序信號(hào)。

1LED顯示屏的基本結(jié)構(gòu)及關(guān)鍵技術(shù)

本系統(tǒng)設(shè)計(jì)中,控制系統(tǒng)采用單片機(jī)+CPLD的方案來(lái)實(shí)現(xiàn),整個(gè)控制系統(tǒng)可分為:信號(hào)接收及處理模塊和CPLD的掃描控制模塊和LED點(diǎn)陣驅(qū)動(dòng)模塊,如圖1所示。本系統(tǒng)的關(guān)鍵技術(shù)是使用雙口RAM和CPLD芯片,解決LED顯示屏中高速數(shù)據(jù)傳輸和快速掃描控制的難題,大大提高了動(dòng)態(tài)顯示的刷新率。

信號(hào)接收與處理模塊的功能是AT89S52單片機(jī)通過(guò)串口接收PC送來(lái)的點(diǎn)陣信息,同時(shí)對(duì)點(diǎn)陣信息做各種不同的處理。利用雙口RAMIDT7007在單片機(jī)和ATF1508AS之間以共享的方式建立高速的數(shù)據(jù)交換通道。



CPLD的掃描控制模塊采用ATF1508AS芯片實(shí)現(xiàn)。其功能是從雙口RAM讀取點(diǎn)陣信息,串行化后送顯示掃描驅(qū)動(dòng)電路,同時(shí)輸出各種所需的控制信號(hào)。CPLD具有掃描速度快,延時(shí)短等特點(diǎn),克服了單片機(jī)由于傳輸速率慢而造成在大屏幕顯示時(shí)產(chǎn)生的閃爍效應(yīng)。

2基于CPLD的掃描控制模塊的設(shè)計(jì)

2.1設(shè)計(jì)思想

本模塊的功能是從存儲(chǔ)器中讀取數(shù)據(jù),將數(shù)據(jù)輸送到顯示屏體上,同時(shí)產(chǎn)生各種控制信號(hào)。時(shí)序產(chǎn)生模塊由兩部分構(gòu)成,一是產(chǎn)生訪問(wèn)雙口RAM的時(shí)序,二是產(chǎn)生LED顯示屏接口所需的各種信號(hào)。

硬件電路我們采用較常見(jiàn)的CPLD芯片ATF1508來(lái)實(shí)現(xiàn)控制系統(tǒng)中的時(shí)序產(chǎn)生部分。CPLD是一種具有豐富的可變成I/O引腳的可編程邏輯器件,不僅可以實(shí)現(xiàn)常規(guī)的邏輯器件功能,還可以實(shí)現(xiàn)復(fù)雜而獨(dú)特的時(shí)序邏輯功能。軟件我們采用VerilogHDL語(yǔ)言來(lái)進(jìn)行設(shè)計(jì)。VerilogHDL是用于邏輯設(shè)計(jì)的硬件描述語(yǔ)言,已成為IEEE標(biāo)準(zhǔn)。利用VerilogHDL語(yǔ)言對(duì)ATF1508AS進(jìn)行編程,實(shí)現(xiàn)掃描控制模塊所需的功能。

掃描控制部分的原理電路如圖2所示,ATF1508AS是核心部分,需要根據(jù)系統(tǒng)需要定義ATF1508AS的各個(gè)I/O端口,下面是I/O端口定義和內(nèi)部寄存器定義的VerilogHDL語(yǔ)言代碼。



moduleLedSequ(color,datain,addrout,CE,OE,SEMR,RWC,sdr,sdb,sck,le,oe1,cs,clk,counter);
inputclk;//系統(tǒng)時(shí)鐘
input[7:0]datain;//RAM數(shù)據(jù)輸入
input[1:0]color;//顏色控制
output[13:0]addrout;//地址輸出口
outputSEMR,RWC;
outputCE,OE,sdr,sdb,sck,le,oe1,cs;
output[3:0]counter;
reg[3:0]hcnt;//38譯碼器計(jì)數(shù)器
reg[7:0]data1;//數(shù)據(jù)寄存器
reg[3:0]counter;//38翻碼器輸出端
regSEMR,RWC;
regSDA,

與《基于單片機(jī)和可編程邏輯器件實(shí)現(xiàn)LED顯示屏》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫(kù)存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號(hào):粵ICP備11103613號(hào)
專注電子元件代理銷售  QQ:800152669  電子郵件:sales@szcwdz.com  電話:400-900-3095