六、故障及问题分析
1.在设置定时控制加减时,由于没加时序判断,按下按键后时间跳跃多个,无法正常控制时间的加减,在加了一个时序判断后,可以正常加减。
2.在同一个process之中,不能有两个时钟上升沿的判断,否则会报错。 3.在不同的process中不能同时对一个变量赋值,因为进程是并列的。 4.时间一直处于复位状态,无法调整时间。原因是在复位判断语句之中将判断错写成了赋值,使时间一直在复位。
5.点阵和晶码管显示发生错误,原因是管脚没有锁正确,导致显示发生错乱。
6.按键没反应,或晶码管,点阵出现非正常错误。原因是板子是坏的,换一个板子便好了。
七、总结
这次数电实验给我很大的启发,首先让我更深的理解了VHDL语言,其次也深刻理解了解编制程序的困难和原理所在,了解到即使是最简单的程序应用都离不开一次又一次的失败和可改正,在实验过程中一定要多注意细节,很多问题都是因为变量名的书写错误导致的,所以做实验做事都要怀着刻苦认真的态度来解决问题,发现问题。
这次实验是我们所学数字电路的一次综合应用,不仅让我们回忆起了先前的一些知识,也督促我们去学习一些新的有关VHDL的知识,这个过程也大大锻炼了我们的学习能力。过程是复杂而艰辛的,但收获是巨大得。
相关推荐: