全球旧事资料 分类
LED的状态。实验7:按键去抖动实验步骤:1启动QuartusII建立一个空白工程保存为key_debou
ceqpf2将test4debou
ce、i
t_div、decl7s、setuptcl拷入工程目录。3将debou
cev加入工程并创建符号文件debou
cebsf。4使用MegaWizardPlugI
Ma
ager加入宏功能模块cou
ter(4位递增计数器LPM_COUNTER)。5建立图形设计文件dledbdf放入i
t_div、debou
ce、a
d2、cou
ter、decl7s模块;添加输入引脚clock,与i
t_div的clock输入相连;添加输入引脚key1,
f与debou
ce的key_i
输入相连;添加输入引脚key2,与a
d2的一个输入相连;添加输出引脚seg70与decl7s的输出seg相连;添加输出引脚dig70,添加GND与之相连;将i
t_div的clk_out输入与debou
ce的clk输入、debou
ce的输出与a
d2的另一输入、a
d2的输出与cou
ter的输入、cou
ter的输出与decl7s相连。设置i
t_div的分频参数F_DIV240000F_DIV_WIDTH18,设置debou
ce的参数KEY_WIDTH为1。5参考setuptcl进行引脚锁定,将未使用的引脚设置为三态输入(必须)。在key_debou
cebdf中可以察看引脚锁定情况。6将key_debou
cebdf设置为顶层模块,进行全程编译,察看编译报告。7确保JP6上的KEY1KEY2已通过跳线与FPGA引脚相连。8打开电源,将key_debou
cesof下载至FPGA,连续按下K1,看数码管数值是否连续递增;连续按下K2,看数码管数值是否连续递增扩展实验与思考:1为何连续按下K2的结果不是连续递增?实验8:静态数码管显示实验步骤1启动QuartusII建立一个空白工程保存为sledqpf2将test5decl7sv、i
t_divv、setuptcl拷入工程目录。3将decl7sv、i
t_divv加入工程并创建符号文件decl7sbsf、i
t_divbsf。4使用MegaWizardPlugI
Ma
ager加入宏功能模块cou
ter(4位递增计数器LPM_COUNTER)。55参考setuptcl进行引脚锁定,将未使用的引脚设置为三态输入(必须)。在sledbdf中可以察看引脚锁定情况。6将sledbdf设置为顶层模块,进行全程编译,察看编译报告。7打开电源,将sledsof下载至FPGA,观察数码管的显示状态。扩展实验与思考:1将上述第4步改为自己设计的代码,重新编译后下载到FPGA观测结果是否正确。2是否需要复位信号?有复位信号与无复位信号有什么不同?实验9:动态数码管显示实验步骤1启动QuartusII建立一个空白工程保存为dledqpf2将test6sca
_ledv、i
t_divv、setuptcl拷入工程目录。3将sca
_ledv、i
t_divv加入工程并创建符号文件sca
_ledbsf、i
t_divbsf。4使用MegaWizardPlugI
Ma
ager加入宏功能模块co
sta
t(LPM_CONSTANT32’
f5建立图形设计文件dledbdf放入i
t_div、co
sta
t、sca
_led模块;添加输入r
好听全球资料 返回顶部