分享的第二天

2021-10-16 05:00:19 字數 2163 閱讀 1106

對於多位元組的uart接收多位元組的資料,傳送到rom,再將rom裡面的資料給到vga。

問題:通過串列埠接收,傳送到板子的資料,在板子怎麼能夠取模。取模不是應該在電腦進行圖形描述才可以生成對應的資料。

總結:今天學習了,vga顯示模組顯示中的黑塊移動

每次對於黑塊的移動,使用了1秒計時器,每一秒,進行(左上角的)座標點,加減,之後對於在乙個規定的範圍內顯示黑色的區域,每一秒隨著(左上角的)座標點進行變化,形成黑塊移動。也對於在vga上的顯示,定義對應的座標,通過對應座標約束來進行實現不同的顯示東西。

在之後的座標約束,引起了通過乙個軟體,輸入你想顯示的東西,得到特定的座標約束,這就是取模軟體(pc to lcd),得到資料來進行約束。

module vga_display2(

vga_clk,

rst_n,

x_pixel,

y_pixel,

pixel_data

);input vga_clk ;

input rst_n ;

input [9:0] x_pixel ;

input [9:0] y_pixel ;

//---------------------------------

output reg [23:0] pixel_data;

//---------------------------------

//---------------------------------

parameter white = 24'b1111_1111__1111_1111__1111_1111;

parameter black = 24'b0000_0000__0000_0000__0000_0000;

parameter red = 24'b1111_1111__0000_0000__0000_0000;

parameter green = 24'b0000_0000__1111_1111__0000_0000;

parameter bule = 24'b0000_0000__0000_0000__1111_1111;

//---------------------------------

//28*63

reg [15:0] char [15:0];

always@(posedge vga_clk)

begin

char[0 ] <= 16'h0880;//此資料描述第乙個顯示點位轉換為二進位制0000 1000 0000 1000 一則為點亮的點

char[1 ] <= 16'h0880;

char[2 ] <= 16'h0880;

char[3 ] <= 16'h11fe;

char[4 ] <= 16'h1102;

char[5 ] <= 16'h3204;

char[6 ] <= 16'h3420;

char[7 ] <= 16'h5020;

char[8 ] <= 16'h9128;

char[9 ] <= 16'h1124;

char[10] <= 16'h1224;

char[11] <= 16'h1222;

char[12] <= 16'h1422;

char[13] <= 16'h1020;

char[14] <= 16'h10a0;

char[15] <= 16'h1040;

end

always@(posedge vga_clk or negedge rst_n)

begin

if(!rst_n)

pixel_data <= black;

else

if(x_pixel <= 320 && y_pixel <= 240)

if(x_pixel <= 63 && y_pixel <= 32)

if(char[y_pixel][16-x_pixel])

pixel_data <= black;

else

pixel_data <= white;

else

pixel_data <= green;

else

pixel_data <= bule;

endendmodule

組播學習分享第二天

7.組播架構 源第一跳路由器 最接近組播源的路由器 最末跳路由器 最接近使用者的路由器 接收者 向最末跳路由器報告我對哪些流量感興趣 中間路由器 傳播組播 組播網路可以分為3個段 1.源段 源和第一跳裝置 2.接收者段 接收者和最末跳路由器構成末段 3.中間組播路由器 中間段 源 元件組播源,傳送資...

佐切的第二天學習分享

找到乙個自己想學習模仿的 進行製作,好開始,我之前找了挺長時間,很多 文字太多而且也不好看,沒有模仿的衝動。終於找到乙個還是比較好看些的 而且也算是目前比較流行的 o2o型別的 名字我就不說了。覺得就是 多些,而且文字又不多,還有很豐富的互動操作,正適合我模仿。editplus u.ini 檔案替換...

上班第二天

本想坐晚一班車的,誰知道這晚一班的也只是晚了 五 六分鐘,不高興再在站台上等,也只好小跑到車門上去了,果然,八點十分就到了。白天那個困啊 今天的工作內容和昨天一樣,做到後來我實在覺得測的差不多了,想幹些其他的,但這初來乍到的,也不好幹其他的呀,況且領導辦公室就在我旁邊。今天的工作總結有兩點 1 別把...