新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于SOPC的通用字符VGA显示电路设计

基于SOPC的通用字符VGA显示电路设计

作者:时间:2012-06-29来源:网络收藏

(2)时间日期调整模块。除星期外,其他6个数字均可被调整。时间和日期的调整需要用到开发板上的4个按钮,对应功能分别为切换日期/时间(KEY0)、在年月日和时分秒间切换(KEY3)、数字减(KEY1)和数字加(KEY2)。用两个变量pos与dot表示当前的活动数字,其对应关系如表1所示。

本文引用地址:http://www.eepw.com.cn/article/176820.htm

g.JPG


在程序上,此模块由按下按钮所触发的中断服务函数实现。按钮按下时产生下降沿,读取边沿捕获寄存器的值即可判断哪一按钮被按下。按下KEY0或KEY3时,当前活动数字发生改变;按下KEY1或KEY2时,根据当前活动数字的不同进入6个分支,以各自数字的进位规则得到调整后的数字。
为了直观,在当前被调整的数字下方有实心原点作为指示标志,此圆点以ASCII码0x07表示。
(3)其他信息模块。此模块的作用是在未被时间日期信息占用的区域自定义的信息,如不同时刻的问候语、纪念日信息等。除了使用显示的方法外,还可对输出的初始画面进行定制,如加入自定义的图案标志等。此外,由于所用到两个字库均为单一字体,其他特殊字体的文字也可以加入到此初始图像中进行显示。

5 测试与评价
将以上万年历实例设计下载到DE2开发板上运行,经测试,实现了所有预定功能,ASCII码及汉字字符显示正确,计时稳定、准确。运行时的一个画面如图3所示。

a.JPG


本电路采用Altera Nios II的平台,实现了字符显示的功能,设计上灵活高效,系统资源利用度高。以本设计的平台为基础加以开发,可应用于诸多需要实时信息显示的场合。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭