数字电路

实验步骤
1.实验目的:
学习移位寄存器
2.实验工具:
电脑和Quartur ii软件和modelsim软件。
3.实验过程:
第一步:打开Quartyr ii。
第二步:新建“Hew Project Wizard”。
第三步:将代码输入到“Venliog HDL Flie”。
第四步:保存。
第五步:编译。
第六步:生成测试文件。
第七步:进行仿真。
第八步:进行调试。
4.实验代码及结果截图
①module reg4(D, Clock, Resetn, Q);
input [3:0] D;
input Clock, Resetn;
output reg [3:0] Q;
always @(posedge Clock,negedge Resetn)
if (Resetn == 0)
Q<=4’b0000;
else
Q<=D;
endmodule
在这里插入图片描述②module regne (D, Clock, Resetn, E, Q);
parameter n = 4;
input [n-1:0] D;
input Clock,Resetn,E;
output reg [n-1:0] Q;
always @(posedge Clock,negedge Resetn)
if (Resetn ==0)
Q<=0;
else if (E)
Q<=D;
endmodule
在这里插入图片描述③module shift3 (w,Clock,Q);
input w,Clock;
output reg [1:3] Q;
always @(posedge Clock)
begin
Q[3]<=w;
Q[2]<=Q[3];
Q[1]<=Q[2];
end
endmodule
在这里插入图片描述④module shift3 (w,Clock,Q);
input w,Clock;
output reg [1:3] Q;
always @(posedge Clock)
begin
Q[3]=w;
Q[2]=Q[3];
Q[1]=Q[2];
end
endmodule

在这里插入图片描述⑤module count4 (Clock,Resetn, E,Q);
input Clock, Resetn, E;
output reg [3:0] Q;
always @(posedge Clock,negedge Resetn)
if (Resetn == 0)
Q<=0;
else if (E)
Q<=Q+1;
endmodule
在这里插入图片描述
6.实验总结
(1)通过本次实验学会如何调试波形图
(2)学习了移位寄存器
7.实验视频链接
http://m.v.qq.com/play.html?cid=&vid=p3247pu6182&vuid24=QGpUXQGBtSK8e15CLhVJFg%3D%3D&url_from=share&second_share=0&share_from=copy

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值