第一篇:西安交通大学数电实验第三次,触发器和计数器设计练习
第 三 次
触发器和计数器设计 练习
姓名:
班级:
学号:
【注意:不要抄袭!!截图给出足够多的信息。】
1.项目名称、文件夹结构及文件。
【注意:】截图把文件夹的信息,所有的文件信息都显示出来为好。
2.原理图。
(1)
触发器的测试原理图【选做】
(2)
计数器电路设计实验的原理图
(3)
基于广义译码器的计数器设计的原理图
寄存器原理图:
ADDER1 VHDL 代码图:
3.仿真结果图。
(1)
触发器的测试的仿真结果图【可以不做】
【请给出仿真结果图,并简短解释】
(2)
计数器电路设计实验的仿真结果图 【请给出仿真结果图,并简短解释】
q0 代表 1,q1 代表 2,q2 代表 4,q3 代表 8,在 clk 第一个上升脉冲沿,q0 置1 表示计数 1。第二个脉冲,q1 置 1,q0 置 0,表示计数 2;第三个脉冲,q1,q0 都置 1,表示计数 3,以此类推。到 11 后进 1,继续循环。
(3)
基于广义译码器的计数器设计的仿真结果图 【请给出仿真结果图,并简短解释】
A[0]代表 1,A[1]代表 2,A[2]代表 4,A[3]代表 8,在 clk 第一个上升脉冲沿,A[0]置 1 表示计数 1。第二个脉冲,A[1]置 1,A[0]置 0,表示计数 2;第三个脉冲,A[1],A[0]都置 1,表示计数 3,以此类推。到 15 后进 1,继续循环。
4.其他。
第二篇:数电设计实验心得体会
数电设计实验心得体会
通过本学期的数字电路理论学习让我对数字电路原理有了一定的了解,而通过数字电路设计让我对数字电路有了进一步的了解,并在实验过程中逐渐学会了将理论与实际相结合。通过自己所学的理论与实际生活中遇到的小问题和小玩具相结合完成了本次数字电路设计。如四位密码锁,四人抢答器都是我们生活中遇到的小问题以前一直在作观看者和使用者,而在这次设计过程中我们作了创造者,让我们看到了自己学习的成果加强了对理论知识的消化理解。而简易电子琴则是生活中的小玩具,让我们觉得很神奇的东西,通过本次设计让我对其有了深刻的理解。也将促使我对生活中其他的电子设备进一步探索,发现他们的神奇之处。此外通过本次设计也发现了自己很多不足,如在制作前只是画出原理图,没有进行合理的布局造成最后电路不够美观,还有就是对各种芯片的使用有了更多的了解,也发现了理论与实际应用还是有一定的不同的。总的来说通过本次设计让我收获了很多,让我对以前学过的知识得以掌握,对未学到的知识也有了一定的了解。
第三篇:实验4 计数器加译码器设计和基于LPM宏模块的计数器设计
实验报告
实验名称:
实用数字电子设计基础
计数器加译码器设计和基于LPM宏模块的计数器设计 实验目的:初步掌握Quartus II基于LPM宏模块的设计流程与方法并由此引出基于LPM模块的许多其他实用数字系统的自动设计技术。实验内容:
根据教材175页8.5节的流程,利用Quartus II完成基于LPM宏模块的计数器设计编辑和仿真测试等步骤,给出仿真波形。
在实验系统上硬件测试,验证此设计的功能并进行解说。对于引脚锁定以及硬件下载测试。
计数器加译码器设计
(1)程序输入: dec17s程序:
module dec17s(a,led7s);
input [3:0] a;
output [6:0] led7s;
reg [6:0] led7s;
always @(a)case(a)4'b0000: led7s <= 7'b0111111;4'b0001: led7s <= 7'b0000110;4'b0010: led7s <= 7'b1011011;4'b0011: led7s <= 7'b1001111;4'b0100: led7s <= 7'b1100110;4'b0101: led7s <= 7'b1101101;4'b0110: led7s <= 7'b1111101;4'b0111: led7s <= 7'b0000111;4'b1000: led7s <= 7'b1111111;4'b1001: led7s <= 7'b1101111;4'b1010: led7s <= 7'b1110111;4'b1011: led7s <= 7'b1111100;4'b1100: led7s <= 7'b0111001;4'b1101: led7s <= 7'b1011110;4'b1110: led7s <= 7'b1111001;4'b1111: led7s <= 7'b1110001;default: led7s <= 7'b0000000;endcase endmodule count的程序:
module count(en,clk,clr,cout,outy);input en,clk,clr;output [3:0]outy;output cout;reg [3:0]outy;always @(posedge clk or posedge clr)begin
if(clr)outy<=4'b0000;
else if(en)
begin if(outy==4'b1111)outy<=4'b0000;
else outy<=outy+1'b1;
end
end assign cout=((outy==4'b1111)&en)?1'b1:1'b0;endmodule(2)电路图:
(3)编译:
(4)引脚锁定:
(5)仿真报告:
(6)分析报告:
键3控制使能,键4控制清零,时钟clock0选择4Hz,按下键3,数码管8开始从0开始计数,一直到F,重新开始,继续循环从0开始,按下键4立即清零。
基于LPM宏模块的计数器设计
(1)电路图:
(2)编译:
(3)引脚锁定:
(4)仿真报告:
(5)分析报告:
键3控制使能,键4控制清零,时钟clock0选择4Hz,按下键3,数码管8开始从0开始计数,一直到F,重新开始,继续循环从0开始,按下键4立即清零。
第四篇:2011高考物理金典练习:误差和有效数、长度的测量实验
金典练习实验:误差和有效数字 长度的测量
验证力的平行四边形定则
探究弹力与弹簧伸长的关系
选择题部分共5小题,每小题6分.在每小题给出的四个选项中,有的小题只有一个选项正确,有的小题有多个选项正确.1.螺旋测微器的精密螺纹的螺距为0.5 mm,可动刻度分成50等份,可动刻度每转过1等份,测微螺杆前进或后退的长度为m;可动刻度每转过1周,测微螺杆前进或后退的长度为n.则应有()
A.m=0.05 mm,n=0.5 mm
B.m=0.01 mm,n=0.1 mm
C.m=0.01 mm,n=0.5 mm
D.m=0.01 mm,n=0.05 mm
2.下列关于误差的说法中,正确的是()
A.偶然误差是由于测量不仔细产生的B.偶然误差都是由于测量工具不精密产生的C.偶然误差都是由于估读产生的D.任何测量都存在误差
3.关于“验证力的平行四边形定则”的实验,下列说法正确的是()
A.实验目的是用平行四边形定则求两个共点力的合力
B.用两只弹簧秤拉橡皮条伸长某一长度时,必须记录的是结点的位置和两弹簧秤的示数,其余的都不用记录
C.换用一只弹簧秤拉时,应当使橡皮条伸长的长度与前次相同
D.使用弹簧秤前,首先应检查指针是否指在零刻度处,使用时要使弹簧秤与木板平行
4.如图所示,在做“验证力的平行四边形定则”的实验中,橡皮条一端固定于P点,另一端连接两只弹簧秤,分别用F1与F2拉两只弹簧秤,将这端的结点拉至O点.现让F2大小不变,从图示位置开始沿顺时针方向转动某一角度,要使这端的结点仍位于O点,则应()
A.增大F1的同时增大β角
B.增大F1而保持β角不变
C.增大F1的同时减小β角
D.减小F1的同时增大β角
5.在做“验证力的平行四边形定则”的实验中,橡皮条的一端固定在木板上,用两只弹簧秤把橡皮条的另一端拉到某一固定的O点,以下操作正确的是()
A.同一次实验过程中,O点位置允许变动/ 6