完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
VGA显示字符,我想修改背景色和字体的颜色,部分程序如下://----------------------------------------------------------------
////////// VGA数据输出 //---------------------------------------------------------------- wire [4:0] vga_r_reg; wire [4:0] vga_r_word1; wire [4:0] vga_r_word2; assign vga_r_word1 = {5{rom_data[word1_num]}}; //显示单色的数据1 assign vga_r_word2 = {5{rom_data[word2_num]}}; //显示单色的数据2 assign vga_r_reg = (x_word1==1'b1) ? vga_r_word1 : vga_r_word2; //---------------------------------------------------------------- ////////// ROM实例化 //---------------------------------------------------------------- wire [10:0] rom_addra; wire [7:0] rom_data; assign rom_addra=(x_word1==1'b1) ? word1_rom_addra : word2_rom_addra; //rom的地址选择 rom rom_inst ( .clka(vga_clk), // input clka .addra(rom_addra), // input [10 : 0] addra .douta(rom_data) // output [7 : 0] douta ); assign vga_hs = hsync_r; assign vga_vs = vsync_r; assign vga_r = (((y_word1==1'b1) && (x_word1==1'b1)) | ((y_word2==1'b1) && (x_word2==1'b1))) ? vga_r_reg:5'b00000; assign vga_g = (hsync_de & vsync_de) ? 6'b00011 : 6'b000000; assign vga_b = (hsync_de & vsync_de) ? 5'b00011 : 5'b00000; assign vga_clk = CLK_OUT2; //VGA时钟频率选择40Mhz 上述程序中背景是黑色,字体是红色,和我认知中的代码(比如 vga_r_reg<=5'b11111; vga_g_reg<=6'b111111; vga_b_reg<=5'b11111;)这种形式不一样,请问应该怎样修改颜色? |
|
相关推荐
2个回答
|
|
可以把工程项目发一下,学习学习。
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
838 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1040 浏览 0 评论
871 浏览 0 评论
1906 浏览 0 评论
482 浏览 0 评论
1292 浏览 28 评论
5475 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 00:39 , Processed in 0.357332 second(s), Total 42, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号