实验目的
实验任务
本实验的任务是描述一个带有边沿触发的同步电路,并通过STEP 开发板的12MHz晶振作为触发器时钟信号clk,拨码开关的状态作为触发器输入信号d,触发器的输出信号q和~q,用来分别驱动开发板上的LED,在clk上升沿的驱动下,当拨码开关状态变化时LED状态发生相应变化。
本文引用地址:实验原理
从D触发器的特性我们知道,它的状态仅仅取决于时钟信号达到之前瞬间的D信号。为了防止SR锁存器的S、R被同时置1的情况,常采用维持阻塞结构的D触发器,其电路结构如下,边沿触发器的次态仅仅取决于CLK信号上升沿(或下降沿)到达时刻输入信号的状态。
建模描述
用行为描述方式实现的D触发器
程序清单dff.v
module dff ( //模块名及参数定义 input clk,rst,d, output reg q, output wire qb ); assign qb = ~q; always @( posedge clk ) //只有clk上升沿时刻触发 if(!rst) //复位信号判断,低有效 q <= 1'b0; //复位有效时清零 else q <= d; //触发时输出q值为输入d endmodule
仿真文件dff_tb.v
`timescale 1ns/100ps //仿真时间单位/时间精度 module dff_tb(); reg clk,rst,d; //需要产生的激励信号定义 wire q,qb; //需要观察的输出信号定义 //初始化过程块 initial begin clk = 0; rst = 0; d = 0; #50 rst = 1; end always #10 clk = ~clk; //产生输入clk,频率50MHz always #15 d = ~d; //module调用例化格式 dff u1 ( //dff表示所要例化的module名称,u1是我们定义的例化名称 .clk(clk), //输入输出信号连接。 .rst(rst), .d(d), .q(q), //输出信号连接 .qb(qb) ); endmodule
实验步骤
仿真结果和实验现象
文章来源于:电子产品世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
异步计数器原理、电路详解(2024-11-11 11:20:07)
、电路-下降沿触发
3、电路-上升沿触发
2.5、加减法电路连接规律总结
为什么下降沿Q端和上升沿Q’端就是加法计数器
而上升沿Q......
知识详解!示波器的触发功能,鼎阳科技SDS2000X HD系列(一)(2023-08-02)
条件,强制触发一帧。前面板没有对应强制触发的按钮,该功能通过连续按两次Single键实现。
边沿触发
边沿触发通过查找波形上的指定沿(上升沿、下降沿、上升&下降沿)和电平来识别触发......
LPC824-外部引脚中断(2023-05-24)
;= ~0x01;”语句后,就把PIO0_1引脚设置为边沿触发方式(其实默认就是边沿触发方式,此句也可不写)。3、若上一步配置成电平触发,则需要确定是低电平触发还是高电平触发,若是边沿触发,则需要确定是上升沿触发还是下降沿触发......
实验12:边沿触发的D触发器(2023-10-10)
用维持阻塞结构的D触发器,其电路结构如下,边沿触发器的次态仅仅取决于CLK信号上升沿(或下降沿)到达时刻输入信号的状态。
建模描述
用行为描述方式实现的D触发器程序清单dff.v......
数字电路和模拟电路中的8种触发器有什么不同?(2024-11-08 11:12:29)
方式。
例:一上升沿触发的D触发器,设初态为1,试在给定CP、D下,画出输出波形。
边沿触发器只有CP的上升沿或下降沿......
STM32F0单片机快速入门五: GPIO中断(2023-03-17)
了可以完成中断引脚的选择(映射),还可以配置是上升沿还是下降沿触发,也可以屏蔽(Mask)某个引脚。下面的示意图简要的显示了这种关系。
大家注意,图中这些模块虽然都在一个芯片内,但是EXTI是芯片级模块,NVIC是在M0......
数字示波器的触发器如何使用?(2023-03-07)
再看到另一个。
好了,我们再来多谈谈触发电路的使用。
噪声抑制及滞后
在这里使用的是下降沿触发,但即使使用正常扫描模式,我们也会得到正负两个周期。在单次拍摄的情况下,我们......
STM32学习日志——输入捕获实验(2023-01-31)
配置输入捕获,在第一次上升沿处触发中断,将定时器清零,将STA清零并将bit6置1,然后将模式下降沿触发,当下降沿触发后,将STA的bit7位置1,并将触发模式改为上升沿触发,以等待下一次测量。捕获......
实验17:分频器(2023-10-12)
实现占空比为50%的N倍奇数分频,首先进行上升沿触发进行模N计数,计数选定到某一个值进行输出时钟翻转,然后经过(N-1)/2再次进行翻转得到一个占空比非50%奇数n分频时钟。再者同时进行下降沿触发的模N计数,到和上升沿触发......
STM32 GPIO的外部中断设计(2023-06-19)
以是一些外设的事件,这部分内容我们将在后面专门讲解。 输入线一般是存在电平变化的信号。
编号 2 是一个边沿检测电路,它会根据上升沿触发选择寄存(EXTI_RTSR)和下降沿触发选择寄存器(EXTI_FTSR......