您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页触发器功能测试实验报告 031210434

触发器功能测试实验报告 031210434

来源:华佗小知识
触发器功能测试

031210425 刘思何

一.实验目的

1.了解时钟脉冲的触发作用

2.掌握基本RS、JK、D触发器的逻辑功能、编写和使用 3.理解触发器所实现的状态转换功能

二.实验器件

开发板、计算机、vivado软件

三.实验内容

1.基本RS触发器的编写,验证并且生成IP核。连接电路图,在R,S两引脚输入不同的电平,测试输出端电平。 module rs_ff10( input s_n, input r_n, output q ); reg q; always@* begin

2.JK触发器的编写,验证并且生成IP核。

module jk_ff10( input clk, output q, output q_n, input j, input k ); reg q;

always@(posedge clk)

case({s_n,r_n}) 2'b00 : q=1'bx; 2'b01 : q=1'b1; 2'b10 : q=1'b0; 2'b11 : q=q; endcase end endmodule begin

case({j,k}) 2'b00 : q<=q; 2'b01 : q<=1'b0; 2'b10 : q<=1'b1; 2'b11 : q<=~q; default : q<=1'bx; endcase end

assign q_n=~q; endmodule

先将s_n、r_n置于10或01状态,然后将其置于11状态,给j、k一个初始激励信号,随后一上一下拨动s_n、r_n的开关,输入一个时钟信号,观察q、q_n灯的亮灭情况。

3.D触发器的编写,验证

如JK触发器一样进行验证。

四.实验数据及分析

R触发器

V16 (s_n) V17 (r_n) U16 0 0 不定 0 1 暗 1 0 亮

1 1 保持上个状态

JK触发器(上升沿触发)

R2T1(s_n,r_n) V16(J) V17(K) U16(q) E19(q_n) 11->10->01->11 0 1 暗 亮 置0 11->10->01->11 1 0 亮 暗 置1 11->10->01->11 0 0 亮 暗 保持 11->10->01->11 1 1 暗 亮 翻转

D触发器(上升沿触发)

R2T1 W13(d) V13(q) V14(q_n) 10->01 0 暗 亮 10->01 1 亮 暗

五.实验心得及体会

这是第三次在实验课上用开发板,对于VIVADO程序的操作已经比较熟练了,已经基本熟悉操作的流程.虽然是按照老师给的步骤一步一步做,但自己已经能理解很多选项的意思。本次试验是一开始先做的RS触发器,接着再做JK触发器,最后做D触发器,这样的步骤降低了实验的难度,并且让我们了更多的的方法,并且清晰的反映了各个触发器的联系,让我们对触发器的原理和工作方式有了更深入的了解。不用再去纠结于电路的连接,或是示波器的调节,给我们更多的时间去理解实验的原理。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务