基于SOPC的通用字符VGA显示电路设计
时间:06-29
来源:互联网
点击:
在程序上,此模块由按下按钮所触发的中断服务函数实现。按钮按下时产生下降沿,读取边沿捕获寄存器的值即可判断哪一按钮被按下。按下KEY0或KEY3时,当前活动数字发生改变;按下KEY1或KEY2时,根据当前活动数字的不同进入6个分支,以各自数字的进位规则得到调整后的数字。
为了显示直观,在当前被调整的数字下方有实心原点作为指示标志,此圆点以ASCII码字符0x07表示。
(3)其他信息显示模块。此模块的作用是在未被时间日期信息占用的区域显示自定义的信息,如不同时刻的问候语、纪念日信息等。除了使用字符显示的方法外,还可对VGA输出的初始画面进行定制,如加入自定义的图案标志等。此外,由于所用到两个字库均为单一字体,其他特殊字体的文字也可以加入到此初始图像中进行显示。
5 测试与评价
将以上万年历实例设计下载到DE2开发板上运行,经测试,实现了所有预定功能,ASCII码字符及汉字字符显示正确,计时稳定、准确。运行时的一个画面如图3所示。
本电路采用基于Altera Nios II的SOPC平台,实现了通用字符VGA显示的功能,设计上灵活高效,系统资源利用度高。以本设计的通用平台为基础加以开发,可应用于诸多需要实时信息显示的场合。
显示 电路设计 VGA 字符 SOPC 通用 基于 相关文章:
- 高效地驱动LED(04-23)
- 基于实时时钟芯片X1228的电源控制器设计(03-14)
- 锂离子电池保护器及监控器(06-20)
- 利用LDO改善白光LED的匹配度(06-20)
- 如何延长基于微控制器设计的电池寿命(06-24)
- 高压开关电源的应用电路设计(06-30)