- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路课程设计
学生姓名:
学号:
学院:通信
指导老师:郭磊
目录
课程设计一:多数表决器
课程设计二:一位全加器
课程设计三:四位主蕴含项探测器
课程设计四:四位二进制数—格雷码转换器
课程设计五:四位密码锁
课程设计六:手动记分控制电路
课程设计七:4位二进制全加器
课程设计八:通道数据分时传送系统
一、多数表决器
设计思路:奇数个人进行表决,若有一半以上的人同意,则输出1,否则输出0。把人等效成输入端,则此表决器有三个输入,一个输出端,在其中两个输入端为1时输出1,否则输出0。
真值表和器件的模型如上图所示。
用verilog进行仿真有如下结果:
实验代码:
modulemajorit(a,b,c,f
);
output f;
input a,b,c;
wire x,y,z;
assign x=ab;
assign y=ac;
assign z=~abc;
assign f=x|y|z;
endmodule
得出的器件形式如下:
进行测试,测试代码如下:
module HHH;
// Inputs
reg a;
reg b;
reg c;
// Outputs
wire f;
// Instantiate the Unit Under Test (UUT)
majorituut (
.a(a),
.b(b),
.c(c),
.f(f)
);
initial begin
// Initialize Inputs
a = 0;
b = 0;
c = 0;
// Wait 100 ns for global reset to finish
#10;
// Add stimulus here
#10 a=0;b=0;c=0;
#10 a=0;b=0;c=1;
#10 a=0;b=1;c=0;
#10 a=0;b=1;c=1;
#10 a=1;b=0;c=0;
#10 a=1;b=0;c=1;
#10 a=1;b=1;c=0;
#10 a=1;b=1;c=1;
end
endmodule
测试波形图:
二、一位全加器
设计思路:按照二进制数加法的方法,将三个输入端(包括进位端,加数端)进行运算,并且列出真值表,画出卡诺图并化简,即可得到一位全加器的逻辑函数式。
真值表如下:
其中,a,b,c为全加器的输入端,a,b,为数位,ci为输入的进位端,co为进位输出端,s为最终的和。
用verilog进行仿真有如下结果:
测试代码:
modulefulladder(a,b,ci,s,co
);
outputs,co;
inputa,b,ci;
wire x1,x2,x3,x4,x5,x6,x7;
and(x1,!a,b,ci);
and(x2,a,!b,!ci);
and(x3,!a,b,!ci);
and(x4,a,b,ci);
and(x5,a,b);
and(x6,a,ci);
and(x7,!a,b,ci);
assign s=x1|x2|x3|x4;
assign co=x5|x6|x7;
endmodule
得出的器件内部结构为:
进行测试,测试代码如下:
moduleeee;
// Inputs
reg a;
reg b;
reg ci;
// Outputs
wire s;
wire co;
// Instantiate the Unit Under Test (UUT)
fulladderuut (
.a(a),
.b(b),
.ci(ci),
.s(s),
.co(co)
);
initial begin
// Initialize Inputs
a = 0;
b = 0;
ci = 0;
// Wait 100 ns for global reset to finish
#10;
// Add stimulus here
#10 a=0;b=0;ci=0;
#10 a=0;b=0;ci=1;
#10 a=0;b=1;ci=0;
#10 a=0;b=1;ci=1;
#10 a=1;b=0;ci=0;
#10 a=1;b=0;ci=1;
#10 a=1;b=1;ci=0;
#10 a=1;b=1;ci=1;
end
endmodule
测试得到的波形图为:
三、四位主蕴含项探测器
设计思路:我们可以将一个真值表写成标准和与标准积的形式,而此探测器要求我们探测出其
您可能关注的文档
- 数电本科总复习2-组合逻辑电路20100527..doc
- 数电第二章习题..doc
- 数电课程设计 电子导航模设计..doc
- 数电课程设计 汽车尾灯控制电路..doc
- 数电课程设计 射击自动报靶器..doc
- 数电课程设计..doc
- 数电课后习题..doc
- 数电实验报告 (修复的)..docx
- 数电实验报告..docx
- 数电实验教材..doc
- 人教版数学九年级上册《 二次函数》说课稿(共19张PPT).ppt
- 人教版八年级上册 12.2.2三角形全等的判定 “边角边”判定三角形全等 (共22张PPT).ppt
- 人教版初中数学2011课标版八年级上册第十二章12.2 三角形全等的判定 课件(共16张PPT).ppt
- 人教版九年级第十单元课题1浓硫酸1 (共18张PPT).ppt
- 人教版初中数学七年级上册 1.4 有理数的乘除法(共22张PPT).ppt
- 人教版八年级物理上册第1章 第2节运动的描述习题课件(共20张PPT).ppt
- 人教版九年级课题2酸和碱之间会发生什么反应(共21张PPT).ppt
- 人教版初中物理2011课标版 九年级 第十八章 电功率第三节 测量小灯泡的电功率(共25张PPT).pptx
- 人教版初中数学2011课标版九年级上册第二十四章24.1圆的有关性质(共17张PPT).ppt
- 人教版初中数学2011课标版九年级上册21.2解一元二次方程(共22张PPT).pptx
原创力文档


文档评论(0)