2015年北京邮电大学数电实验报告

2015年北京邮电大学数电实验报告

ID:21025899

大小:1.36 MB

页数:23页

时间:2018-10-18

2015年北京邮电大学数电实验报告_第1页
2015年北京邮电大学数电实验报告_第2页
2015年北京邮电大学数电实验报告_第3页
2015年北京邮电大学数电实验报告_第4页
2015年北京邮电大学数电实验报告_第5页
资源描述:

《2015年北京邮电大学数电实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数字电路与逻辑设计实验报告专业:通信工程班级:2013211123姓名:学号:班内序号:指导老师:实验一:QuartiisII原理图输入法设计与实现实验目的:(1)熟悉用OartusII原理图输入法进行电路设计和仿真;⑵掌握QuartusII图形模块单元的生成与调用;(3)熟悉实验板的使用。实验内容:(1)用逻辑门设计实现一个半加器,仿真验证其功能,并生成新的半加器图形模块单元;(2)用实验内容丨中生成的半加器模块和逻辑门设计实现一个全加器,仿真验证其功能,并下载到实验板测试,要求用拨码开关设定输入信号,发光二极管显示输出信号;(3)用3线-

2、8线译码器(74LS138)和逻辑门设计实现函数F=CBA+CBA+CBA+CBA真验证其功能,并下载到实验板测试。要求用拨码开关设定输入信号,发光二极管显示输出信号。原理图及仿真波形(1)半加器原理阁:仿真波形图:分析:S=a©b;C=ab其中a,b为输入端,C为进位端,S为本位和,当ab=‘00’‘01’‘10’时不用进位,故C=‘0’,当ab=‘11’吋需要进位使得0=‘1’,S=‘0’。(2)全加器原理图:仿真波形图:分析:Si=Aj㊉Bj㊉Ci」;Ci=AiBi+Cj-i(Aj㊉Bj)全加器与半加器的不同在于,全加器需要考虑低位的进

3、位,而半加器不需要。因而对于全加器,Ai、Bi为加数和被加数,为低位的进位,Ci为进位,Si为本位和,实质上相当于Ai+Bi+Cj.i,满2进1,Ci为进位,Sj为本位和。(3)译码器原理陈仿真波形图:分析:乂有要实现的功能为F=CBA+CBA+CBA+CBA,Xmffi74LS138的使用原理可得图示的连接方法。实验二:用VHDL设计与实现组合逻辑电路实验目的:⑴熟悉用VHDL语言设计组合逻辑电路的方法;(1)熟悉用QuartusII文本输入法进行电路设计;(2)熟悉不同的编码及其之间的转换。实验内容:(1)用VHDL语言设计实现一个共阴极

4、7段数码管译码器,仿真验证其功能,并下载到实验板测试。要求用拨码开关设定输入信号,7段数码管显示输出信号;⑵用VHDL语言设计实现一个8421码转换力余3码的代码转换器,仿真验证其功能,并下载到实验板测试。要求用拨码开关设定输入信号,发光二极管显示输出信号;⑶用VHDL语言设计实现一个4位二进制奇校验器,输入奇数个‘1’时,输出为‘1’,否则输出为‘0’,仿真验证其功能,并下裁到实验板测试。要求用拨码开关设定输入信号,发光二极管显示输出信号。VHDL代码及仿真波形图:(1)数码管译码器VHDL代码:LIBRARYIEEE;USEIEEE.ST

5、DLOGIC1164.ALL;ENTITYseg7_lISPORT(a:INSTD_LOG1C_VECTOR(3downto0);b:OUTSTD_LOGIC_VECTOR(6downto0));end$eg7_l;ARCHITECTUREseg7_l_archOFseg7_lISBEGINPROCESS(a)BEGINCASEaISWHENn0000H=>b<=nl111110";--0WHENn0001M=>b<=H0110000M;-lWHENn0010H=>b<=M1101101n;-2WHENH0011H=>b<="1111001M

6、;-3WHENH0100H=>b<=M0il0011H;-4WHEN"0101"=>b<="1011011";-5WHEN.'Ol10n=〉b<=u1011111H;-6WHENn0111"=〉b<="11l()000M;-7WHEN”1000"=>b<=M1111111H;-8WHENH1001H=>b<=M1111011M;-9WHENOTHERS=>b<=u0000000n;ENDCASE;ENDPROCESS;END;仿真波形图:种情况的一种直观体现(2)8421码转换为余3码的代码转换器VHDL代码:libraryieee;usei

7、eee.std_logic_1164.all;entityTWOisport(a:instd_logic_vector(3downto0);b:outstd_logic_vector(3downto0));endTWO;architectureTWO_archofTWOisbeginprocess(a)begincaseaiswhenn0000H=>b<=H001ln;-0when"000ln=>b<=H0100M;-lwhen"0010"=>b<=H0101M;-2when"001ln=>b<=,,0110',;-3whenn0100”=>

8、b<="0111";--4whenn0101"=>b<="1000>-5whenn0110n=>b<="1001n;-6when"0111"=>b<=M1010n;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。