还剩41页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数字电路与逻辑设计实验报告学院电子工程学院班级2011211203学号2011210971班内序号22姓名郭一鸣指导老师陈凌霄欢迎学弟学妹下载!
一、课题名称双色点阵显示控制器
二、摘要本实验使用在QuartusII
9.1的软件基础上,使用VHDL设计输入和原理图设计输入混合编程,设计了一个8×8双色点阵显示器,实现了控制固定图形的亮度和颜色以及多个字母不同模式的滚动且同时手动、自动变色的功能关键词数字电路,双色点阵,VHDL,滚动
三、设计任务要求设计实现一个8×8双色点阵显示控制器基本要求
1、固定红色显示一个汉字或图形,显示亮度4级可调,用一个btn按钮实现亮度调节,亮度变化视觉效果要尽量明显
2、用从红到绿8级渐变色显示一个固定汉字或图形
3、分别用单字循环显示、左右滚动显示、上下滚动显示三种显示方式单色显示四个汉字或图形,显示过程中,显示方式用一个btn按键进行切换
4、显示的图形或汉字要尽量饱满美观提高要求
1、滚动显示过程中实现四种显示颜色的自动变换,颜色变化视觉效果要尽量明显
2、自拟其它功能
四、设计思路,总体结构框图
1、基本框架时钟输入,分频至扫描频率,扫描频率控制扫描计数器,译码器将计数器状态译成对应输出输出clkCnt8译码器分频器
2、在点阵上显示一个字或图案在任何一个时刻,点阵中同时只可能有一行亮,为了让人眼看到稳定的八行八列图形,必须利用人眼的视觉暂留,让八行循环点亮并且达到一定频率因为人眼对于闪烁频率在50HZ以上的光源会看到是一直亮的,故对于八行的点阵,点亮频率至少需要50×8HZ才能保证人眼看到稳定的图案因此,可以知道基本框架中,分频器要把实验板上的50MHZ的时钟分到400HZ以上,这里可选择1000HZ,控制模8计数器,译码器将模8计数器的计数值译成row、colr管脚上的高低电平信号
3、控制亮度
3.1脉冲宽度调制(PWM)控制亮度需要有占空比不同的波,以这些信号去控制点亮的时间生成这种信号,我们必须考虑以下几个问题频率是多少在不进行亮度控制时,模8计数器的每一个值的持续时间对应某一行亮的时间,而我们现在要控制这个时间,那些占空比不同的波的周期就必须和模8计数器的周期一致,否则必然造成混乱而模
8...。