【友晶科技】基于FPGA的贪吃蛇游戏设计(五) |
您所在的位置:网站首页 › 字符设计 › 【友晶科技】基于FPGA的贪吃蛇游戏设计(五) |
VGA字符显示效果
游戏欢迎界面之后是难度选择界面的显示: 利用上一篇内容可以完成下面的绿、黄、红三个色块的显示,那上面的字符显示要怎么实现呢?答案是采用字符点阵来实现。 原理分析字符点阵是VGA屏幕显示字符时对字符进行数字化的第一步,即把字符中着色部分和非着色部分以1和0表示,最后生成字节码的过程。只有生成了数字化的点阵,才可以在VGA屏幕上进行显示。 得到了字符点阵后还要设计一个Memory以存放字符点阵信息,然后在合适的时间时让VGA 按照存储的字符点阵信息控制颜色输出。 获取字符点阵这里推荐一个免费的在线软件: 点阵生成软件|字模提取(支持中文) - LED、OLED、LCD、单片机在线取模、中文点阵取模软件、在线显示屏取模 - Arduino|STM32|STM8 - 文字或图片点阵生成软件 点击进入以后输入“请选择难度”,字节宽度选择8bit,每个字高32,每个字是4列: (字高和字宽按照想要的大小设定即可,位宽建议选择8bit,5bit得到的汉字显得精度不高。) 生成的字符点阵如下: 我们将字节码存储到设计的Memory里面去: reg [159:0] char [31:0] ; //字符长160 ,宽32 //字符“请选择难度” always@(posedge clk) begin char[0] |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |