这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » VGA图片显示作业(伟人头像展示)

共17条 2/2 1 2 跳转至
助工
2014-12-01 21:27:03     打赏
11楼
程序?不知你所说的程序是单片机的C语言程序还是Verilog代码。

菜鸟
2014-12-02 10:06:33     打赏
12楼

今天弄好了,不过串口助手发送的数据,要过一段时间才会在lcd上显示,这个是正常情况吗???


菜鸟
2014-12-02 10:08:50     打赏
13楼
写了verilog 语言,现在也在学fpga!现在只是发送一个十六进制的字符,显示在LCD上,不过发送到显示之间的时间漫长了,不知道是否是正常情况!

专家
2014-12-02 10:13:53     打赏
14楼
楼主牛人

菜鸟
2014-12-18 16:18:56     打赏
15楼

assign DOUT = {vcnt[7:0]-8'd100, hcnt[7:0]-8'd200} ;//图像在指点像素点开始显示,保证图像显示完全。图片分辨率256*256 

这句是怎么理解了??256*256=65536


助工
2014-12-18 19:01:27     打赏
16楼

当初是设想让ROM在VGA显示屏(200,100)这个像素点开始输出数据,配合以下这段代码实现在指定范围内显示相应图片,非指定范围显示红色。防止想让图像在较中间显示时,图像位置不正确。

  1. always @(posedge clk)  //显示的内容    
  2.  begin  
  3.   if (hcnt<640 & vcnt<480)  
  4.     if(((hcnt>200)&(hcnt<455))&((vcnt >100)&(vcnt <355)))//指定范围内显示ROM数据  
  5.      begin    
  6.         r<=rgbin[2] ;  g<=rgbin[1] ;  b<=rgbin[0] ;     
  7.       end  
  8.      else   
  9.       begin       
  10.          r<=1'b1 ; g<=1'b0 ;      b<=1'b0 ;  //未在指定范围内,显示红色    
  11.       end   
  12.           
  13.   else   
  14.      begin    
  15.        r<=1'b0 ; g<=1'b0 ;      b<=1'b0 ;         
  16.       end    
  17. end   


菜鸟
2015-09-04 09:29:42     打赏
17楼
顶层是什么意思

共17条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]