【正文】
調(diào)試與仿真 開發(fā)環(huán)境介紹n的范圍為0~7代表了漢字的不同的滾動速度。high)then n由外部的按鍵控制,通過n來控制tx的計數(shù)范圍 tx:=0; else tx:=tx+1; end if; if(tx=n8)then 通過n來控制x的增加 if(x=x39。139。039。end process。 end case。 when 1111=keyr=1001111111110011。 when 1101=keyr=1000111111000111。 when 1011=keyr=1110000111110111。 when 1001=keyr=1111000000010001。 when 0111=keyr=1100111111100001。 when 0101=keyr=1001000010000011。 when 0011=keyr=1011000000111011。 列顯示‘歡’ when 0001=keyr=1100111111000011。 end case。 when 1111=keyc=1000000000000000。 when 1101=keyc=0010000000000000。 when 1011=keyc=0000100000000000。 when 1001=keyc=0000001000000000。 when 0111=keyc=0000000010000000。 when 0101=keyc=0000000000100000。 when 0011=keyc=0000000000001000。 列選擇 when 0001=keyc=0000000000000010。 end process。 end if。 if cdount15 then 控制列掃描頻率 cdount=cdount+1。 else S=S。 end if。計數(shù)累加 if dount=255 then if S=15 then S=0000。event and clk=‘139。當n為0時漢字滾動的速度最快,n為7時LED點陣上顯示的漢字靜止。此進程根據(jù)定義的信號n來控制x遞增的速度,n由外部的按鍵控制。在用VHDL編程的時候,可以定義一個變量x作為“滑窗”在ROM上的起始地址,設(shè)計一個進程按一定的頻率對x進行累加,再設(shè)計一個進程將以x為起始地址的長度為32的ROM中的區(qū)域動態(tài)顯示在LED點陣中。通過這個“滑窗”每次能“看到”32個存儲單元(2個漢字長度)的信息。如此進行,就可以在LED點陣模塊上滾動顯示ROM中存儲的漢字。當完成了一次32行的掃描后,也就完成了一幀畫面的顯示。 滾動顯示多漢字信息的原理示意圖 漢字的顯示先在掃描模塊的控制下,由地址線確定每次由ROM送出某一列的16個LED所要顯示的漢字的控制字節(jié)數(shù)據(jù),同時由掃描模塊輸出的5位掃描碼經(jīng)兩個416譯碼器解碼后決定相應(yīng)的某一列可以被點亮,而另外31列都不能被點亮。,某一時刻能在顯示數(shù)據(jù)序列中定位待顯示數(shù)據(jù)的地址指針可用下式計算: addr=n+mH0...........H15 L0…………………………………………………………L15L0…………………………………………………………L15 然后,依次對多漢字抽取像素信息,并按序排隊存放起來,便可得到一個待顯示數(shù)據(jù)序列。獲得圖像數(shù)據(jù)的步驟是,16共256個小方格的矩形框中,再在有筆劃下落處的小方格里填上“1”,無筆劃處填上“0”,這樣就形成了與這個漢字所對應(yīng)的二進制數(shù)據(jù)在該矩形框上的分布,再將此分布關(guān)系以3216的數(shù)據(jù)結(jié)構(gòu)組成64個字節(jié)的數(shù)據(jù),并保存在只讀存貯器ROM中。第一步是獲得數(shù)據(jù)并保存,即在存貯器中建立漢字數(shù)據(jù)庫。此外一次驅(qū)動一列或一行(8顆LED)時需外加驅(qū)動電路提高電流,否則LED亮度會不足。 1616點陣LED外觀圖 1616點陣LED等效圖 點陣LED掃描法介紹:點陣LED一般采用掃描式顯示,實際運用分為三種方式: (1)點掃描(2)行掃描(3)列掃描若使用第一種方式,其掃描頻率必須大于1664=1024Hz,周期小于1ms即可。例如如果想使左上角LED點亮,則Y0=1,X0=0即可。根據(jù)自身條件以及硬件條件我最終選擇方案一??梢栽O(shè)計一些比較復(fù)雜的算法來控制這個數(shù)組,使設(shè)計的系統(tǒng)不但可以滾動顯示漢字,還可以擴展一些其它的顯示效果。但是由于其實現(xiàn)方式的局限性,該方案