电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

滚动显示“verilog”字符串程序代码及相关说明VIP免费

滚动显示“verilog”字符串程序代码及相关说明_第1页
1/7
滚动显示“verilog”字符串程序代码及相关说明_第2页
2/7
滚动显示“verilog”字符串程序代码及相关说明_第3页
3/7
实验报告 一、 实验题目 8*8 点阵显示设计 二、 题目要求 用8*8 点阵滚动显示一组字符串 本题中,设计使用8*8 点阵循环滚动显示VerilogHDL 字符串。 三、 设计思路 显示效果:字符串VerilogHDL 向左以一速度移动,每次移动一步。 显示原理: 首先应该实现一个字符的静态显示任务。 由于人的视觉暂留效应,只要图像的变化速率大于25 帧每秒,人所看到的图像就是一副运动的景象。由于显示一个字符就是需要控制每一个像素——每一个LED 点的亮灭来组合形成整个一副图像,所以为了达到静态显示的目的,必须先使得显示每个点的时间小于 (1 / 64) * ( 1 / 25)S,既一帧中每个点的暂留时间。由于一次可对一行或者一列赋值(控制),所以时间上只需每次刷屏时间小于1 / 25 s 、每行属性显示的时间小于( 1 / 8 ) * ( 1 /25 ) s。 为了达到字符运动的效果,需要在每一帧画面的时间 ( 1 / 25 ) s 里改变一次需要显示的屏幕的内容即可。 如图一, \ 图一、显示字样图示 首先,L7=1(置高),L5—L0 都置低,行信号为:H=8’h00,此步骤显示第一列 LED。 按照这个方法,分别: L6=1,H=8’H40;显示第二列 LED L5=1,H=8’H78;显示第三列 LED … … L0=1,H=8’H40;显示第八列 LED 每条语句持续时间小于( 1 / 8 ) * ( 1 /25 ) s;如此构成第一幅图像。接下来使数据向左移动,只需重复上述步骤,唯一不同的是以前的L7 的那一列数据不再是 H=8’h00,而是 H=8’H40;L6 的数据 H=8’H78变成同理,依次向后移动一位。这样一个移动后,又显示了一屏。之后就按照这个规律对后来的数据进行如此操作,形成连续的可移动的图像了。 程序流程图参考如下: 如图,按照图二、图三所示的程序流程图即可达到显示一个向左流动的字符运动效果。 图二、程序流程图 图三、任务 display 的流程图 系统设计循环移动字符串的各字符编码如下(使用 PCtoLCD2002 取字模软件) V:00H 40H 78H 04H 02H 04H 78H 40H e: 00H 3CH 52H 92H 92H 52H 34H 00H r: 00H 00H 80H FEH 10H 20H 40H 40H i: 00H 00H 00H 20H BFH 02H 00H 00H l: 00H 00H 00H 7EH 02H 02H 00H 00H o: 00H 3CH 42H 42H 42H 3CH 00H 00H g: 00H 00H 64H 92H 92H 6CH 00H 00H H: 00H FEH 10H 10H 10H 10H FEH 00H D: 00H 7EH 42H 42H 42H 3CH 00H ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

滚动显示“verilog”字符串程序代码及相关说明

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部