首页 > TAG信息列表 > bitshift
将480*640rgb888彩色图像转为rgb444彩色图像并制作coe文件(matlab)
先上网搜一幅图像,通过画图软件将其变为480*640大小,将其保存为24rgb.bmp文件。将matlab路径迁移到.bmp文件夹下。随后运行脚本。 脚本文件如下: img = imread('tar.bmp'); %分离通道 r = img(:,:,1); g = img(:,:,2); b = img(:,:,3); %修改位宽 r = uint32(r); g = uint32(g); b串口传图:RGB332格式和RGB565格式
之前记录过串口模块、SDRAM模块、VGA和TFT屏模块的开发,把他们结合起来就能做出串口传图工程了。 很多人一直没做好这个工程,很大的原因是 SDRAM 控制器没有写好,所以采用了ROM或RAM来做缓存,最终显示的图片分辨率非常小。如果SDRAM控制器搞好了,那就可以传大图了,我在之前的博[原创]Matlab 之按位操作
在硬件语言 Verilog 中按位操作是相对容易的,在C语言中一样的用好逻辑符号 “|”、“!”、“&”、“>>” 等即可。但是在 Matlab 中一些类似的操作是判断或者逻辑用法,不能用在按位操作上。那么在其中就需要用到函数来进行操作了。 在此记录两种按位操作的方法:按位左右移 bitshift,