电子实验报告 (500字).doc
文本预览下载声明
电子实验报告 (500字)
实验日期: 年
一、实验设计模板
2.文字说明:
a.时钟信号发生器能够分频,并且将分频的结果输出到4个跳线开关作为实
验箱的时钟输入CLK1~4。
b.时钟输入clk将信号传到模4计数器,经模4计数器产生4个信号:00、01、10、11。而且模4计数器能够将信号同时传给3选1多路选择器和2-3译码器。 c.3选1多路选择器能够根据模4计数器所传递的信号进行选择要接收的输入端口,从而影响选择器的输出。当选择器输出不同的时候,传到7449的信号也就不一样,从而可以进行数码管的段选。
d.2-3译码器则根据模4计数器所传递不同的信号而进行不同的输出,并且这些输出经过管脚的分配,可以进行对不同位置的数码管进行选择,即为所谓的位选。
e.通过段选和位选相结合可以达到要显示相应结果的目的。
二、功能验证
1.模4计数器的仿真图
功能仿真:
波形描述:
1)根据clk提供的时序,模4计数器产生4个信号:00、01、10、11
2)从图可以看出,功能仿真没有延时。
时序仿真:
波形描述:
从图可以看出,时序仿真有一个延时,表现为输出信号与时序信号相对不一致。
2.数码管扫描电路功能仿真图:
波形描述:
1)clk为时序信号
2)din0、din1、din2分别表示自己以16进制想要输入的信号
3)bsg为位选信号
4)abcdefg表示数码管的段选信号,7个字母分别表示7段,分别与 该行的7位二进制对应。如果对应为高电位1,则该对应段数码管亮,否则是暗的。
3.与数码管扫描电路功能仿真图对应的下载结果:
在控制选到的数码管区域,从左到右每四个电平按键一组,一起控制一个选到的数码管,其控制的数码管顺序与电平按键的位置相对应。
在控制没有选到的数码管区域,每一个电平按键分别控制一个没有选到的数码管。
从下载的结果可以看出,功能仿真与下载验证是一致的,由此可知整个电路的设计是正确的。
4.数码管扫描电路的顶层电路图:
模4计
数器
仿真结论:
从功能仿真上看,输出信号能够正确的反映输入信号;从下载验证上看,显示信号与要显示的信号时一样的。从而说明仿真没有出席那错误,进而说明所设计的顶层电路时正确的。
三、硬件验证
1.芯片分配:FLEX10-EPF10K20TC144-4
2.管脚分配:
3.硬件验证结论:
为了让没有选到的数码管不处于工作状态,应该设置一个专门负责关闭没有选到的数码管,因而需要“控制没有选到的数码管通断信号”来实现
位选部分当指示亮的时候处于高电平,暗的时候处于低电平,由此来进行设置输入。 而负责关闭没有选到的数码管则是在亮的时候进行关闭,暗的时候开启。 为了更好的调节,在2-3译码器和位选部分之间应该添加一个反相器。 另外应该说明的是,硬件验证可以的输入是有四位的,所以可以输入0-15之间的数(以十六进制表示),但是在上图所涉及的顶层电路并不能够完整的实现,所以要完整的实现,即为还可以输出A、B、C、D、E、F的时候,则应该自己加一个译码器,使得对应缺少的段位得以补充。
四、实验日志
问题1.在下载验证的时候,不能够准确得调节要输出的信号。
解答1.在2-3译码器和位选部分之间添加一个反相器。
问题2.选到的数码管频繁闪现。
解答2.换用频率更高的时钟信号。
问题3.没有选到的数码管依旧运行。
解答3.增加一个控制没有选到数码管的开关。
问题4.经常性打开.bdf、.vhd或者.vwf之类的文件,然后每次修改保存都会涉及工程的重建或者修改。
解答4.应该打开.qpf类型的文件,然后从该工程中找到所包含的文件修改
思考题:
1.图形输入法与硬件描述语言法优缺点是什么?举例说明一个Quartus最小工程必须维护哪些类型的文件。
解:图形输入法优点是比较便捷,但是如果不知道所用图形则很难进行。而硬件语言描述法就不需要知道要用什么图形,只需要知道有什么功能即可编写,但是这样速度稍微慢,而且难度也增加。
2.图形输入法时有哪些方法提高连线效率?
解:直接双击空白处、添加器件时尽量直接输入器件名字。
显示全部