编辑: 飞翔的荷兰人 | 2018-11-16 |
(2)正文;
(设计要求、实验目的、实验方案、实验原理、硬件要求、实验步骤、源程序(*.vhd)和原理图(*gdf)仿真调试和下载结果、硬件测试报告、数据处理及分析结果等等).(3)收获和体会;
对设计工作的总结与展望;
参考文献.
2、总结报告的书写要求 要求: (1)内容完整,主题突出,详略得当,语言流畅;
(2)书写格式规范,条理清晰,图文结合,手写本应字迹清楚、工整.(3)必须独立完成,不允许大段抄写参考资料中的内容,作同一设计的同学,报告不允许雷同.(4)对程序文本的书写和电路图以及示意图的作图要规范、美观. 返回EDA综合课程设计
(一)7段数码管控制接口
一、??设计内容
1、设计一个带使能输入、进位输出及同步清0的增1十进制计数器,波形图见图1-1;
图1-1 计数器1波形图
2、设计一个带使能输入及同步清0的增1十二进制计数器,波形图见图1-2;
图1-2 计数器2波形图
3、设计一个带使能输入及同步清0的六十进制同步加法计数器;
4、设计一个四位二进制可逆计数器;
5、设计一个共阴7段数码管控制接口,要求:在时钟信号的控制下,使6位数码管动态刷新显示上述计数器的计数结果. 在实验仪器中,8位7段数码显示的驱动电路已经做好,并且其位选信号(SEL[7..0])为一3-8译码器的输出,所以我们在设计7段数码管控制接口时,其位选信号输出必须经8-3编码.
二、?设计要求 显示控制器的引脚图如所示. 图中:CP为时钟输入端,SEGOUT[7..0]为段驱动输出;
SELOUT[2..0]为位选信号输出;
NUMOUT [3..0]为当前显示的数据输出. 7段显示控制器仿真波形图. 6位数码管是轮流点亮的,以NUMOUT=1为例:当SELOUT为000时,点亮第一位显示器,显示的数字为1,同时,NUMOUT输出的数据也为"0001".同理,当SELOUT为001时,点亮第二位显示器,显示数字为1,直到6位显示器全都显示完毕,等待进入下一个数字的显示. 同时,还有一个问题不可忽视,就是位扫描信号的频率至少需要多少以上,才能使显示器不闪烁?简单的说,只要第个扫描频率超过人的眼睛视觉暂留频率24HZ以上就可以达到点亮单个显示,却能享有6个同时显示的视觉效果,而且显示也不闪烁. 当输入频率为5MHZ时,通过加法计数器来产生一个约300HZ的信号,并且由它来产生位选信号,请参考下面程序段: PROCESS (CP) -- 计数器计数 BeginIF CP'Event AND CP='1' thenQ