- 123.36 KB
- 2022-04-22 11:30:52 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'课后答案网,用心为你服务!大学答案---中学答案---考研答案---考试答案最全最多的课后习题参考答案,尽在课后答案网(www.khdaw.com)!Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。爱校园(www.aixiaoyuan.com)课后答案网(www.khdaw.com)淘答案(www.taodaan.com)
第五章习题答案7-24题源代码///////////////////////////////////////////(7)MODULEdecTITLE"theredgreenlight"s0..s4pin;RED,GREENpin;OUT=[RED,GREEN];s=[s0..s4];equationsRED=(s0+s1+s2+s3+s4)<2;GREEN=!RED;END///////////////////////////////////////////(8)MODULEEX4TITLE"Acontercanoutput4and8"CO,Q0,Q1,Q2pinistype"reg";CLR,M,CLKpin;D0..D2pin;D=[D0..D2];Q=[Q0..Q2];equations[Q0,Q1]:=([Q0,Q1]+1)&(M==0)&!CLR;Q:=(Q+1)&(M==1)&!CLR;CO:=Q0&Q1&(M==1)+Q0&Q1&(M==1);Q.c=CLK;CO.c=CLK;END//////////////////////////////////////////(9)MODULEEX5TITLE"Acountercanoutput8421bcdcodeand4bitsbinarycode"Q0,Q1,Q2,Q3pinistype"reg";CLR,M,CLKpin;
COpinistype"reg";Q=[Q0..Q3];equationsQ:=(Q+1)&M&!CLR;Q:=(Q+1)&M&!CLR&!(Q==9);CO:=Q0&Q1&Q2&Q3&M+Q0&!Q2&Q3&!M;Q.c=CLK;CO.c=CLK;END/////////////////////////////////////////(10)MODULEencoderTITLE"4:10encoder""inputsEN,I0,I1,I2pin;"outputsY0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9pinistype"com";address=[I0,I1,I2];equations!Y0=EN&(address==0);!Y1=EN&(address==1);!Y2=EN&(address==2);!Y3=EN&(address==3);!Y4=EN&(address==4);!Y5=EN&(address==5);!Y6=EN&(address==6);!Y7=EN&(address==7);!Y8=EN&(address==8);!Y9=EN&(address==9);END/////////////////////////////////////////(11)MODULEcounterTITLE"DecimalCounter"OUT,c0,c1,A,B,C,Dpinistype"reg";CC=[c0,c1];declarationsSTATEMA=[A,B,C,D];
s0=[1,1,1,1];s1=[1,1,1,0];s2=[1,1,0,1];s3=[1,1,0,0];s4=[1,0,1,1];s5=[1,0,1,0];s6=[1,0,0,1];s7=[1,0,0,0];s8=[0,1,1,1];s9=[0,1,1,0];s10=[1,0,0,0];state_diagramSTATEMASTATEs0:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s9;[c0,c1]==[1,1]:s1;ENDCASE;states1:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s0;[c0,c1]==[1,1]:s2;ENDCASE;states2:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s1;[c0,c1]==[1,1]:s3;ENDCASE;states3:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s2;[c0,c1]==[1,1]:s4;ENDCASE;states4:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s3;[c0,c1]==[1,1]:s5;ENDCASE;states5:
CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s4;[c0,c1]==[1,1]:s6;ENDCASE;states6:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s5;[c0,c1]==[1,1]:s7;ENDCASE;states7:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s6;[c0,c1]==[1,1]:s8;ENDCASE;states8:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s7;[c0,c1]==[1,1]:s9;ENDCASE;states9:CASE[c0,c1]==[0,0]:s0;[c0,c1]==[0,1]:s10;[c0,c1]==[1,0]:s8;[c0,c1]==[1,1]:s0;ENDCASE;END/////////////////////////////////////////(12)MODULEcounterTITLE"decimalcounter"A,B,C,Dpinistype"reg";outpin;statema=[A,B,C,D];s0=[0,0,0,0];s1=[0,0,0,1];s2=[0,0,1,0];s3=[0,0,1,1];s4=[0,1,0,0];
s5=[0,1,0,1];s6=[0,1,1,0];s7=[0,1,1,1];s8=[1,0,0,0];s9=[1,0,0,1];state_diagramstatemastates0:out=0;gotos1;states1:out=0;gotos2;states2:out=0;gotos3;states3:out=0;gotos4;states4:out=0;gotos5;states5:out=0;gotos6;states6:out=0;gotos7;states7:out=0;gotos8;states8:out=0;gotos9;states9:out=1;gotos0;END/////////////////////////////////////////(13)MODULEdisplayTITLE"Conter_Display"a,b,c,d,e,f,gpinistype"com";outpin;D3,D2,D1,D0pinistype"reg";statema=[D3,D2,D1,D0];s0=[0,0,0,0];s1=[0,0,0,1];s2=[0,0,1,0];s3=[0,0,1,1];s4=[0,1,0,0];s5=[1,0,0,0];s6=[1,0,0,1];
s7=[1,0,1,0];s8=[1,0,1,1];s9=[1,1,0,0];truth_table([D3,D2,D1,D0]->[a,b,c,d,e,f,g])[0,0,0,0]->[1,1,1,1,1,1,0];[0,0,0,1]->[0,1,1,0,0,0,0];[0,0,1,0]->[1,1,0,1,1,0,1];[0,0,1,1]->[1,1,1,1,0,0,1];[0,1,0,0]->[0,1,1,0,0,1,1];[1,0,0,0]->[1,0,1,1,0,1,1];[1,0,0,1]->[1,0,1,1,1,1,1];[1,0,1,0]->[1,1,1,0,0,0,0];[1,0,1,1]->[1,1,1,1,1,1,1];[1,1,0,0]->[1,1,1,1,0,1,1];state_diagramstatemastates0:out=0;gotos1;states1:out=0;gotos2;states2:out=0;gotos3;states3:out=0;gotos4;states4:out=0;gotos5;states5:out=0;gotos6;states6:out=0;gotos7;states7:out=0;gotos8;states8:out=0;gotos9;states9:out=1;gotos0;END/////////////////////////////////////////(14)MODULEcompenTITLE"Thecompensatecode"SI,B6,B5,B4,B3,B2,B1,B0pinistype"com";SO,C6,C5,C4,C3,C2,C1,C0pinistype"com";Equations
whenSI==0then[SO,C6,C5,C4,C3,C2,C1,C0]=[SI,B6,B5,B4,B3,B2,B1,B0];elseSO=SI;[C6,C5,C4,C3,C2,C1,C0]=-[B6,B5,B4,B3,B2,B1,B0];END/////////////////////////////////////////(15)MODULEadderTITLE"onebitadderforbcdcode"A,B,C,Dpin;//inputCIpin;//inputSpin;//outputCOpin;//outputresult=[C,D];equations[C,D]=A+B+CI;S=D;CO=C;END/////////////////////////////////////////(16)MODULEcompenTITLE"decimalcompensategenerator"N8,N4,N2,N1pinistype"com";C8,C4,C2,C1pinistype"com";M=[1,0,1,0];ENpin;equations[C8,C4,C2,C1]=(M-[N8,N4,N2,N1])&EN;END
/////////////////////////////////////////(17)MODULEbin2graTITLE"binarytograycodertransitor"B3,B2,B1,B0pinistype"com";G3,G2,G1,G0pinistype"com";ENpin;inputs=[B3,B2,B1,B0];outputs=[G3,G2,G1,G0];equationsG0=B1$B0;G1=B2$B1;G2=B3$B2;G3=B3;outputs.OE=EN;END/////////////////////////////////////////(18)MODULEdecTITLE"7peopledecider"s0..s6pin;RED,GREENpin;X=[.X.,.X.];OUT=[RED,GREEN];s=[s0..s6];equationsRED=([0,0,s0]+[0,0,s1]+[0,0,s2]+[0,0,s3]+[0,0,s4]+[0,0,s5]+[0,0,s6])<4;GREEN=!RED;test_vectors([s0..s6]->[RED,GREEN])1->X;3->X;[0,0,0,0,0,0,0]->X;7->X;15->X;63->X;127->X;255->X;[1,0,1,0,1,0,1]->X;
END/////////////////////////////////////////(19)MODULEmultiTITLE"multiplier"A3,A2,A1,A0pinistype"com";B3,B2,B1,B0pinistype"com";p7,p6,p5,p4,p3,p2,p1,p0pin;OUT=[p7,p6,p5,p4,p3,p2,p1,p0];equationswhen(B0==1)then[p7,p6,p5,p4,p3,p2,p1,p0]=[0,0,0,0,A3,A2,A1,A0]+[p7,p6,p5,p4,p3,p2,p1,p0];when(B1==1)then[p7,p6,p5,p4,p3,p2,p1,p0]=[0,0,0,A3,A2,A1,A0,0]+[p7,p6,p5,p4,p3,p2,p1,p0];when(B2==1)then[p7,p6,p5,p4,p3,p2,p1,p0]=[0,0,A3,A2,A1,A0,0,0]+[p7,p6,p5,p4,p3,p2,p1,p0];when(B3==1)then[p7,p6,p5,p4,p3,p2,p1,p0]=[0,A3,A2,A1,A0,0,0,0]+[p7,p6,p5,p4,p3,p2,p1,p0];END/////////////////////////////////////////(20)MODULEBLOODTITLE"BLOODTEST";f3,f2,f1,f0pinistype"com";m3,m2,m1,m0pinistype"com";mf3,mf2,mf1,mf0pinistype"com";sd3,sd2,sd1,sd0pinistype"com";GREENpin;equations[mf3,mf2,mf1,mf0]=[f3,f2,f1,f0]#[m3,m2,m1,m0];truth_table([mf3,mf2,mf1,mf0]->[sd3,sd2,sd1,sd0])[0,0,0,1]->[0,0,0,1];[0,0,1,0]->[0,0,1,1];[0,1,0,0]->[0,1,0,1];[1,0,0,0]->[1,1,1,0];[0,0,1,1]->[0,0,1,1];[0,1,0,1]->[0,1,0,1];[1,0,0,1]->[0,1,1,0];[0,1,1,0]->[1,1,1,0];
[1,0,1,0]->[1,1,1,0];[1,1,0,0]->[1,1,1,0];END/////////////////////////////////////////(21)MODULEcounter7TITLE"countermod=7"c0,c1pinistype"com";A2,A1,A0pinistype"reg";statema=[A2,A1,A0];s0=[0,0,0];s1=[0,0,1];s2=[0,1,0];s3=[0,1,1];s4=[1,0,0];s5=[1,0,1];s6=[1,1,0];state_diagramstatemastates0:case[c1,c0]==[0,0]:s1;[c1,c0]==[0,1]:s2;[c1,c0]==[1,0]:s3;endcasestates1:case[c1,c0]==[0,0]:s2;[c1,c0]==[0,1]:s3;[c1,c0]==[1,0]:s4;endcasestates2:case[c1,c0]==[0,0]:s3;[c1,c0]==[0,1]:s4;[c1,c0]==[1,0]:s5;endcasestates3:case[c1,c0]==[0,0]:s4;[c1,c0]==[0,1]:s5;[c1,c0]==[1,0]:s6;endcasestates4:case[c1,c0]==[0,0]:s5;[c1,c0]==[0,1]:s6;[c1,c0]==[1,0]:s0;endcase
states5:case[c1,c0]==[0,0]:s6;[c1,c0]==[0,1]:s0;[c1,c0]==[1,0]:s1;endcasestates6:case[c1,c0]==[0,0]:s0;[c1,c0]==[0,1]:s1;[c1,c0]==[1,0]:s2;endcaseEND/////////////////////////////////////////(22)MODULEtransitTITLE"4bitserial/paralleltransitor"s1,s0pinistype"reg";statema=[s1,s0];state0=[0,0];state1=[0,1];state2=[1,0];state3=[1,1];I3,I2,I1,I0pinistype"com";sigpin;ENpin;outpin;state_diagramstatemastatestate0:out=I3;casesig==0:state0;sig==1:state1;"gotostate1;endcasestatestate1:out=I2;casesig==0:state1;sig==1:state2;"gotostate2;endcasestatestate2:out=I1;casesig==0:state2;sig==1:state3;"gotostate3;endcasestatestate3:out=I0;
casesig==0:state3;sig==1:state0;"gotostate0;endcaseequationsout.OE=EN;END/////////////////////////////////////////(23)MODULEbukTITLE"bukcodegenerator->111010"CLK,RSTpin;Q0..Q2pinistype"reg";outpin;Q=[Q0..Q2];s0=[0,0,0];s1=[0,0,1];s2=[0,1,0];s3=[0,1,1];s4=[1,0,0];s5=[1,0,1];s6=[1,1,0];X=.x.;state_diagramQstates0:ifRST==0thens1without=1;elses0;states1:ifRST==0thens2without=1;elses0;states2:ifRST==0thens3without=1;elses0;states3:ifRST==0thens4without=0;elses0;states4:ifRST==0thens5without=0;elses0;states5:ifRST==0thens6without=1;elses0;states6:ifRST==0thens0without=0;elses0;equationsQ.c=CLK;END/////////////////////////////////////////(24)
MODULEEX6TITLE"thisisabukdetector"DIpin;CLKpin;D0..D6nodeistype"reg";Zpin;Q0..Q6pin;D=[D0..D6];Q=[Q0..Q6];X=[.x.,.x.,.x.,.x.,.x.,.x.,.x.,.x.];C=.c.;equationsD:=[DI,D0..D5];Q=[0,1,0,0,1,1,1]$D;Z=!(Q0#Q1#Q2#Q3#Q4#Q5#Q6);D.c=CLK;END'
您可能关注的文档
- 数字电子技术基础 (伍时和 吴友宇 著) 清华大学出版社 课后答案
- 数字电子技术基础 第二版 (侯建军 著) 高等教育出版社 课后答案
- 数字电子技术基础 第二版 (沈任元 著) 机械工业出版社 课后答案
- 数字电子技术基础
- 数字逻辑电路 (魏达 高强 金玉善 曹英晖 著) 科学出版社 课后答案
- 数字逻辑与数字系统 第四版 (白中英 著) 科学出版社 课后答案 chapter1 课后答案【】
- 数字逻辑与数字系统 第四版 (白中英 著) 科学出版社 课后答案 chapter2 课后答案【】
- 数字逻辑与数字系统 第四版 (白中英 著) 科学出版社 课后答案 chapter3 课后答案【】
- 数字逻辑与数字系统 第四版 (白中英 著) 科学出版社 课后答案 chapter4 课后答案【】
- 数字逻辑与数字系统 第四版 (白中英 著) 科学出版社 课后答案 chapter6 课后答案【】
- 数字逻辑与数字系统设计 (王永军 李景华 著) 高等教育出版社 课后答案
- 数字设计 第四版 英文 (Mano Ciletti 马诺 著) 电子工业出版社 课后答案
- 数字通信 基础与应用 第二版 (Bernard Sklar 著) 电子工业出版社 课后答案
- 数字图像处理 (胡学龙 许开宇 著) 电子工业出版社 课后答案
- 数字图像处理 第二版 (夏良正 著) 东南大学出版社 课后答案
- 数字图像处理 第三版 (冈萨雷斯 著) 电子工业出版社 部分答案 课后答案
- 数字信号处理 (刘兴钊 著) 电子工业出版社 课后答案
- 数字信号处理 (王世一 著) 北京理工大学出版社 课后答案
相关文档
- 施工规范CECS140-2002给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程
- 施工规范CECS141-2002给水排水工程埋地钢管管道结构设计规程
- 施工规范CECS142-2002给水排水工程埋地铸铁管管道结构设计规程
- 施工规范CECS143-2002给水排水工程埋地预制混凝土圆形管管道结构设计规程
- 施工规范CECS145-2002给水排水工程埋地矩形管管道结构设计规程
- 施工规范CECS190-2005给水排水工程埋地玻璃纤维增强塑料夹砂管管道结构设计规程
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程(含条文说明)
- cecs 141:2002 给水排水工程埋地钢管管道结构设计规程 条文说明
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程 条文说明
- cecs 142:2002 给水排水工程埋地铸铁管管道结构设计规程 条文说明