⊙  中國視聽網(wǎng) > 行業(yè)新聞 > LED大屏 > > 雙RAM技術(shù)的LED顯示屏控制系統(tǒng)設(shè)計(jì)

雙RAM技術(shù)的LED顯示屏控制系統(tǒng)設(shè)計(jì)

中國視聽網(wǎng)資訊 更新時間:2011-3-25 9:20:15  編輯:新雨  [ ]     手機(jī)訪問

內(nèi)容導(dǎo)航:

顯示數(shù)據(jù)組織



  需要顯示的區(qū)域小于或等于實(shí)際顯示區(qū)域時,采用靜態(tài)顯示即可。但大多時候需要顯示的區(qū)域大于或等于實(shí)際顯示區(qū)域,如圖1所示。為了簡化問題的分析,本文將顯示區(qū)域高度設(shè)置為led顯示屏高度的4倍,寬度等于led顯示屏寬度。設(shè)顯示屏的高度為Lh,寬度為Lw,則顯示區(qū)域高度Dh=4Lh,寬度Dw=Lw。本文以單色顯示作為描述對象,且Bw=Bn=8(Bw為掃描線條數(shù),Bn為輸出數(shù)據(jù)寬度),如圖1所示。

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  對于一個led顯示屏,寬度Lw和高度Lh確定后,顯示屏單元板的排列方式也就確定了。單元板相鄰的兩條掃描線之間的距離為Sw,顯示屏有Bw條掃描線,分別是Y0,Y1,…,YBw-1。每Sw行對應(yīng)一位顯示數(shù)據(jù),顯示屏上的每一個點(diǎn)對應(yīng)于存儲器中某個字節(jié)的某一位。Bw條掃描線分別指向:Y0=O,Y1=Sw,…,BBw-1=(Bw-1)Sw。用靜態(tài)顯示數(shù)據(jù)組織方法分別對顯示塊A、B、C、D組織顯示數(shù)據(jù)。首先對顯示塊A的顯示信息進(jìn)行組織(X為列號):

 、賆=0,即當(dāng)前掃描線各行與第O列相交各點(diǎn)的顯示數(shù)據(jù)按D0,D1,…,DBw-1的順序存儲在存儲器的第一個存儲單元中。

 、赬值增加1,當(dāng)前掃描線各行與X值對應(yīng)列相交各點(diǎn)的顯示數(shù)據(jù)存儲在存儲器的下一個存儲單元中。直至將X=O至X=Dw-1的Dw個數(shù)據(jù)按順序全部存儲在存儲器中。

 、跙w條掃描線向下移動一行,重復(fù)第①至②步,直到Y(jié)0移動到Sw-1行時。

 、軘(shù)據(jù)組織結(jié)束。

  顯示區(qū)域B、C、D分別按照A的數(shù)據(jù)組織方式去組織顯示數(shù)據(jù)。組織后的顯示數(shù)據(jù)塊按A、B、C、D的順序存儲在RAM0里,然后將RAM0中的顯示數(shù)據(jù)塊A、B、C、D按B、C、D、A的順序拷貝到RAMl中,任何兩個相鄰顯示塊的顯示數(shù)據(jù)在兩塊RAM中都有相同的地址存儲區(qū)域。RAM0和RAMl的顯示數(shù)據(jù)與存儲器的對應(yīng)關(guān)系如圖2所示。

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  如圖2所示,掃描組1從Y0=0到Y(jié)0=Sw-1,對應(yīng)顯示塊A,數(shù)據(jù)已組織存放在存儲器中,可以直接輸出顯示數(shù)據(jù);掃描組2從Y0=Lh到Y(jié)0=Lh+ Sw-1,對應(yīng)顯示塊B也已經(jīng)組織好,可以直接輸出。但是掃描組3,它的位置非同一般,它的掃描線分別對應(yīng)著兩個塊A和B;第O,1,…Bw-1條掃描線分別對應(yīng)顯示塊A掃描組1的1,2,…,Bw-2;而第Bw-1條掃描線就對應(yīng)顯示塊B掃描組2的第O條掃描線。如果要在顯示屏上顯示掃描組3對應(yīng)的這一屏數(shù)據(jù),就一定要同時使用到掃描組1的第1,2,…,Bw-1條掃描線和掃描組2的第O條掃描線組織的顯示數(shù)據(jù)作為輸出數(shù)據(jù)。由于顯示塊A和B的顯示數(shù)據(jù)是分別組織的,這時就要取RAM0的D0,D2,…,DBw-1和RAMl的D0位作為輸出到顯示屏的Bw位數(shù)據(jù),這就需要在兩塊RAM同時輸出的2Bw位中選擇需要的Bw位作為輸出數(shù)據(jù),并且這Bw位數(shù)據(jù)是連續(xù)的。

  顯示步驟(在此只考慮垂直移動顯示效果);雙RAM技術(shù)將顯示數(shù)據(jù)輸出的時候,是將兩塊RAM中相同地址的兩個數(shù)據(jù)同時輸出。所以,如果設(shè)置RAMO為主存儲器,RAMl為從存儲器,則將兩塊RAM的顯示數(shù)據(jù)存在一塊串行存儲器中時,偶地址單元應(yīng)存儲RAM0的數(shù)據(jù),奇地址單元存儲RAMl的數(shù)據(jù),由于數(shù)據(jù)寬度為8,所以每次輸出16位數(shù)據(jù)。如果顯示區(qū)域中以(XL,YL)點(diǎn)為顯示起始點(diǎn),在LED屏上顯示一屏顯示信息,則其數(shù)據(jù)選擇控制位只與YL、掃描線和掃描寬度Sw有關(guān)。顯示區(qū)域的起始行坐標(biāo)為YL,一塊顯示區(qū)域有Bw·Sw行,則YL所在的塊為:

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  這里討論YL在實(shí)際顯示區(qū)域的坐標(biāo)沒有多大意義,只須注意YL在當(dāng)前顯示塊的相對坐標(biāo),NL=YL%(Bw·Sw)就是YL在當(dāng)前顯示塊的相對縱坐標(biāo),則相對坐標(biāo)為(NL,YL)。動態(tài)顯示的基礎(chǔ)是靜態(tài)顯示,靜態(tài)顯示以從特定行顯示一屏為特征,當(dāng)顯示屏從第YL行開始顯示信息時,因?yàn)橐粔K顯示區(qū)域有Sw·Dw個數(shù)據(jù),則YL所在塊顯示數(shù)據(jù)的起始地址為:

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  一塊顯示區(qū)域分為Sw個區(qū),則YL所在的分區(qū)記作:

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  一區(qū)存放有Dw個顯示數(shù)據(jù),所以YL所在分區(qū)地址與所在塊起始地址之間的相對偏移地址為(YL%Sw)·Dw。所以,只要知道了顯示信息的起始行坐標(biāo),就能得到顯示數(shù)據(jù)在存儲器中的存儲地址。

  NL=YL/(Bw·Sw),這里記i=NL/Sw(0≤i≤7),表示顯示信息跨越兩個數(shù)據(jù)塊時需要選擇的數(shù)據(jù)位數(shù)。存儲器輸出16位數(shù)據(jù)[D0,D1,…,D15]后,從Di位控制選擇連續(xù)的8位數(shù)據(jù)[Di,Di+1,…,D7,…,D7+i]輸出到顯示屏。當(dāng)數(shù)據(jù)從一個字節(jié)的Di位開始輸出16位時,如[Di,Di+1,…,D7,…,D15,D0,…,Di-1],前面8位在當(dāng)前顯示是多余的幾位數(shù)據(jù),后面8位數(shù)據(jù)[D8+i,…,D15,D0,…,Di-1]正好是要輸出到顯示屏的8位數(shù)據(jù)。當(dāng)這16位數(shù)據(jù)串行輸出到一個8位的移位寄存器中時,移位寄存器剛好可以容納高8位數(shù)據(jù),并將其輸出顯示。之后各列數(shù)據(jù)的輸出情況同樣如此,不需要額外的指令或電路來對輸出數(shù)據(jù)進(jìn)行選擇輸出。只是在每行第一列數(shù)據(jù)輸出前,通過單片機(jī)模擬i個時鐘脈沖輸出到存儲器,讓輸出數(shù)據(jù)產(chǎn)生錯位,使數(shù)據(jù)從Di位開始輸出。另外,當(dāng)顯示信息剛好是A、B、C、D塊中的某一塊時,無須產(chǎn)生模擬脈沖對數(shù)據(jù)進(jìn)行選擇,而是直接將數(shù)據(jù)輸出顯示。通過分析可知,SPI模塊剛好具有這個功能,通過單片機(jī)額外模擬i個時鐘脈沖,輸出到串行存儲器的時鐘信號端,可以使數(shù)據(jù)錯位,從指定的某一位Di開始輸出。當(dāng)顯示信息跨越Sw-1區(qū)間時,如果一場顯示還沒有完畢,內(nèi)存地址應(yīng)返回到Y(jié)L所在塊的起始地址,并從起始地址開始輸出顯示數(shù)據(jù),單片機(jī)模擬的脈沖數(shù)i也相應(yīng)發(fā)生變化。

led顯示屏控制系統(tǒng)設(shè)計(jì)

  led顯示屏控制電路。為了提高數(shù)據(jù)輸出效率,采用RAMtron公司的帶SPI功能模塊的VRS51L3074單片機(jī)。VRS51L3074的時鐘頻率為40 M-Hz,指令周期短,處理速度快,效率高;工作電壓在3.3 V左右,但是可以兼容5 V。SST25VF016B是一款具有SPI接口的8引腳串行Flash。7 4LSl64為移位寄存器。

  2.1 VRS51L3074的SPI功能模塊

  VRS51L3074的SPI時鐘頻率可以在SysClk/2~SysClk/1024范圍內(nèi)調(diào)整,SPI時鐘頻率最高可以達(dá)到20MHz。當(dāng)VRS51L3074作為SPI主機(jī)時,可以對SPI運(yùn)行控制、配置和狀態(tài)監(jiān)控以及其他的一些工作環(huán)境進(jìn)行設(shè)置。

  配置寄存器SPICONFIG:主要對片選信號控制模式、SPI中斷進(jìn)行設(shè)置。

  狀態(tài)寄存器SPISTATUS:主要用于對SPI運(yùn)行狀態(tài)的監(jiān)控。

  傳輸字長寄存器SPISIZE:設(shè)置傳輸字長,本文設(shè)置為16位,即每次輸出16位數(shù)據(jù)。

  控制寄存器SPICTRL:對SPI時鐘速率、時鐘相位/極性、片選信號,以及SPI時鐘頻率進(jìn)行設(shè)置。

  數(shù)據(jù)寄存器SPIRXTX0~SPIRXTX3:用于對SPI接口32位收發(fā)緩沖器的訪問,對數(shù)據(jù)寄存器執(zhí)行寫操作是將數(shù)據(jù)送入發(fā)送緩沖器中,對數(shù)據(jù)寄存器執(zhí)行讀操作是從接收緩沖器中取出收到的數(shù)據(jù)。SPI接口的發(fā)送和接收緩沖器都采用雙緩沖結(jié)構(gòu),從硬件上減少數(shù)據(jù)沖突并提高數(shù)據(jù)傳輸效率。在主模式下對SPIRXTX0寄存器執(zhí)行寫入操作將啟動SPI傳輸。當(dāng)傳輸字各行長大于8時,應(yīng)最后向SPIRXTX0寄存器寫入。

  向串行Flash輸入控制信號和數(shù)據(jù)地址后,啟動串行Flash傳輸數(shù)據(jù),在SPI時鐘驅(qū)動下輸出顯示數(shù)據(jù),并且可以用單片機(jī)模擬串行Flash時鐘信號控制任意位數(shù)據(jù)輸出。

  2.2 數(shù)據(jù)選擇控制電路

  led顯示屏控制系統(tǒng)如圖3所示,VRS51L3074單片機(jī)內(nèi)部自帶精確的40 MHz振蕩器,不需要外部晶振電路提供系統(tǒng)時鐘。數(shù)據(jù)顯示采用內(nèi)存為16 Mb的SST25VF016B。雙RAM技術(shù)輸出顯示數(shù)據(jù)的時候,是將兩塊RAM中相同地址的兩個數(shù)據(jù)同時輸出,所以,將兩塊RAM的顯示數(shù)據(jù)存放在一塊串行存儲器中時,偶地址單元應(yīng)存儲RAM0的數(shù)據(jù),奇地址單元存儲RAMl的數(shù)據(jù),數(shù)據(jù)輸出時每次輸出16位數(shù)據(jù)。串行存儲器和單片機(jī)的工作電壓都在3.3 V左右,但是VRS51L3074可以兼容5V,簡化了控制電路?刂菩盘柡惋@示數(shù)據(jù)在輸出到寄存器74LS164和顯示屏的時候,需要用74LVC07進(jìn)行電平轉(zhuǎn)換。

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  控制系統(tǒng)控制顯示數(shù)據(jù)輸出的流程為:

 、賹呙杈行地址通過P2端口的低4位送給led顯示屏。

 、谕ㄟ^顯示數(shù)據(jù)在顯示區(qū)域中的位置,計(jì)算顯示數(shù)據(jù)在存儲器中的地址,并計(jì)算出數(shù)據(jù)選擇的位數(shù)i。

 、弁ㄟ^單片機(jī)P3.0口模擬移位脈沖,輸出到串行Flash時鐘信號,移位脈沖數(shù)由數(shù)據(jù)選擇位數(shù)i決定。使輸出數(shù)據(jù)產(chǎn)生錯位,正確地選擇輸出顯示數(shù)據(jù)。

  ④啟動SPI讀取顯示數(shù)據(jù),SPI傳輸字長設(shè)置為16位。模擬脈沖已經(jīng)輸出到串行Flash使數(shù)據(jù)產(chǎn)生了錯位,輸出16位數(shù)據(jù)[Di,Di+1,…,D7,…,D15,D0,…,Di-1],輸出到顯示屏的數(shù)據(jù)[D8+i,…,D15,D0,…,Di-1]在高8位,經(jīng)過移位剛好可以存放在移位寄存器中。每行第一個數(shù)據(jù)輸出后,此行各列數(shù)據(jù)都直接輸出。

 、16位數(shù)據(jù)輸出完畢后,通過P3.1腳產(chǎn)生一個SCK脈沖,將移位寄存器74LSl64中的數(shù)據(jù)輸出移入到單元板的串行移位寄存器74HC595中。

 、拗貜(fù)第④至⑤步,直到一行數(shù)據(jù)全部輸出完畢后,由P3.2產(chǎn)生一個RCK脈沖,讀取的一行數(shù)據(jù)將輸出顯示,然后掃描線下移一行。

 、咧貜(fù)第①至⑥步。

  此電路有這樣幾個特點(diǎn):顯示數(shù)據(jù)從串行Flash輸出后,不經(jīng)單片機(jī)的處理,直接以DMA方式輸出到移位寄存器74LSl64,同時實(shí)現(xiàn)串并轉(zhuǎn)換,既節(jié)省數(shù)據(jù)處理時間,又提高顯示效率。在每場數(shù)據(jù)輸出之前,通過信息在顯示區(qū)域中的地址計(jì)算數(shù)據(jù)選擇位數(shù)i,并通過P3.O端口模擬i個脈沖輸出到串行Flash,移出i位數(shù)據(jù),數(shù)據(jù)產(chǎn)生錯位,使輸出顯示的數(shù)據(jù)在16位輸出數(shù)據(jù)的高8位,可以直接存放在移位寄存器中,輸出到顯示屏。以后同行各列的顯示數(shù)據(jù)輸出時,無需再進(jìn)行數(shù)據(jù)選擇位的判斷,直接將顯示數(shù)據(jù)從存儲器中輸出到顯示屏。

  存儲器效率分析如表1所列。

雙RAM技術(shù)的<a href=http://led.av-china.com target=_blank>led顯示屏</a>控制系統(tǒng)設(shè)計(jì)


  由表1可知,采用雙RAM技術(shù)輸出顯示大大提高了存儲器效率,降低了顯示數(shù)據(jù)存儲器的占用。當(dāng)顯示信息量較大時,動態(tài)數(shù)據(jù)組織使用的存儲器比較多、利用率低,而采用雙RAM技術(shù)正好解決了這個問題。一塊RAM(靜態(tài)顯示時)的存儲器效率是100%,雙RAM的效率是50%。當(dāng)有N塊RAM時,效率為(N-1)/N。

  針對圖3所示控制電路,按照數(shù)據(jù)輸出控制流程編寫了程序代碼。隨機(jī)顯示一屏信息,顯示數(shù)據(jù)已按順序存儲在串行Flash中。

頁碼: 上一頁  1 2 3  下一頁

更多相關(guān):  AV集成

©版權(quán)所有。未經(jīng)許可,不得轉(zhuǎn)載。


資訊搜索

聲明:本站文章未經(jīng)授權(quán)不得轉(zhuǎn)載,轉(zhuǎn)載本站的文章請注明“來源:中國視聽網(wǎng)”。

網(wǎng)友評論

LED大屏相關(guān)新聞

圖片新聞

產(chǎn)品導(dǎo)航

今日焦點(diǎn)

新品快訊

  1. 1LED顯示屏未來市場發(fā)展空間更廣闊
  2. 2數(shù)字標(biāo)牌網(wǎng)吹響行業(yè)集結(jié)號
  3. 3與您相約 馬蘭士音樂欣賞會
  4. 4在日本地震中 LED產(chǎn)能受損輕微
  5. 5舒爾新春發(fā)布三款新品耳機(jī)
  6. 6VATION巨洋攜系新品出擊InfoComm China 201
  7. 72011廣州國際專業(yè)音響燈光展專題報(bào)道
  8. 82010年度數(shù)字標(biāo)牌行業(yè)品牌評選頒獎典禮隆重
  9. 9感恩有您 中國投影專家掀起完美試用風(fēng)暴
  10. 10全球看板用LED驅(qū)動IC營收有望出現(xiàn)大幅度增長
  1. 1光能科技盧少鵬:市場競爭成為LED顯示屏企業(yè)
  2. 2尋訪知名企業(yè)奧圖碼亞太區(qū)總經(jīng)理郭特利
  3. 3隆美雅黃柱聯(lián):石墨是LED散熱發(fā)展趨勢
  4. 4尋訪廣州賽普科技有限公司總經(jīng)理王振華先生
  5. 5專訪廣州冠眾電子科技有限公司總經(jīng)理鐘福慶
  6. 6漫步者張文東:汽車音響改裝照搬國外沒戲
  7. 7專訪上海敏豪電子科技總經(jīng)理夏忠建先生
  8. 8垂直整合LED產(chǎn)業(yè)鏈,打造世界級照明企業(yè)
  9. 9專訪華陽通用電子總經(jīng)理韓繼軍
  10. 10專訪蘇州悅泰 亮相上海高級HI-FI音響展
  1. 1引導(dǎo)潮流的現(xiàn)代音響F-320A
  2. 2Boston A系列—保守的造型 新潮的聲音
  3. 3Boston RS326--帶著好聲音等你來
  4. 4Mic-W N201話筒比照報(bào)告及主觀特性分析
  5. 5智能微投新品秀-美高M(jìn)G100
  6. 6現(xiàn)代CJC-303 濃縮出獨(dú)特的魅力
  7. 7炫彩的音樂“枕頭” 奧尼D511音箱評測
  8. 8給力的音樂小精靈——樂果i30評測
  9. 9波士頓聲學(xué)A系列 全球首款登陸中國!
  10. 102.1低音炮超強(qiáng)聲效 甲盾Z400音箱試聽體驗(yàn)
  1. 1黑龍江省大慶市政府采購中心LED顯示屏采購招
  2. 2浙江省黃巖中學(xué)LED大屏幕采購公告
  3. 3深圳圖書館服務(wù)大廳大屏幕顯示設(shè)備以及顯示
  4. 4棗莊市實(shí)驗(yàn)幼兒園舞臺燈光及校園視頻監(jiān)控談
  5. 5蘇州市視頻監(jiān)控存儲擴(kuò)容項(xiàng)目競爭性談判采購
  6. 6白銀市國土局立體投影、眼鏡招標(biāo)
  7. 7云南藝術(shù)學(xué)院投影儀/投影幕等招標(biāo)采購
  8. 8廊坊市農(nóng)業(yè)局、廊坊市環(huán)境保護(hù)局投影儀、投
  9. 9十堰市環(huán)境保護(hù)局、十堰市二中投影儀、電子
  10. 10尼勒克縣農(nóng)業(yè)局投影儀等設(shè)備采購
  1. 1新華社LED頻媒搶做終端老大(圖)
  2. 2首旭LED顯示屏入住河澗市國欣棉被廠
  3. 3投影復(fù)原古壁畫—COOLUX潘多拉魔盒異形校正
  4. 4晟顯融合拼接屏應(yīng)用于西北工業(yè)大學(xué)自動化學(xué)
  5. 5AVWIN贏溢發(fā)言表決單元用于韶關(guān)始興縣政府
  6. 6天道啟科攜SONY攝像產(chǎn)品助國家電網(wǎng)公司
  7. 7通用電氣GE選用V2威速視頻協(xié)作系列產(chǎn)品
  8. 8迅控中控等產(chǎn)品用于曲靖市馬龍縣大劇院
  9. 9高校模擬法庭視音頻錄制直播設(shè)計(jì)邁向?qū)I(yè)化
  10. 10CREATOR中控系統(tǒng)應(yīng)用于成都鐵路公安指揮中心
設(shè)為首頁 | 商務(wù)信息 | 視聽資訊 | 本站動態(tài) | 關(guān)于中國視聽網(wǎng) | 網(wǎng)站地圖 | 網(wǎng)站RSS | 視聽3G | 友情鏈接
本站網(wǎng)絡(luò)實(shí)名:中國視聽網(wǎng)[專業(yè)版] 國際域名:www.115759.cn
版權(quán)所有 2004-2011 深圳中投網(wǎng)絡(luò)信息技術(shù)有限公司 郵箱:av-china@3v.cn 電話:+86-755-33019199(十八線) 傳真:+86-755-33010311
深圳網(wǎng)絡(luò)警
察報(bào)警平臺
公共信息安
全網(wǎng)絡(luò)監(jiān)察
經(jīng)營性網(wǎng)站
備案信息
不良信息
舉報(bào)中心
中國文明網(wǎng)
傳播文明