数字逻辑实验三、实验四

数字逻辑实验三、实验四

ID:38433078

大小:380.52 KB

页数:6页

时间:2019-06-12

数字逻辑实验三、实验四_第1页
数字逻辑实验三、实验四_第2页
数字逻辑实验三、实验四_第3页
数字逻辑实验三、实验四_第4页
数字逻辑实验三、实验四_第5页
资源描述:

《数字逻辑实验三、实验四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称电子技术综合设计与实践题目名称实验三、实验四学生学院自动化学院专业班级物联网工程学号学生姓名指导教师2016年6月26日一、实验目的1、(实验三)用两片加法器芯片74283配合适当的门电路完成两个BCD8421码的加法运算。2、(实验四)设计一个计数器完成1→3→5→7→9→0→2→4→6→8→1→…的循环计数(设初值为1),并用一个数码管显示计数值(时钟脉冲频率为约1Hz)。二、功能描述及分析实验三:(1)分别用两个四位二进制数表示两个十进制数,如:用A3A2A1A0表示被加数

2、,用B3B2B1B0表示加数,用S3S2S1S0表示“和”,用C0表示进位。(2)由于BCD8421码仅代表十进制的0—9,所以加法修正规则:当S>9时,修正值为D3D2D1D0=0110;当S<9时,修正值为D3D2D1D0=0000。(3)由真值表,我们可以得出D3=D0=0,D2=D1=FC4+S4(S3+S2)实验四:(1)分别用四位二进制数来表示十进制数,触发器状态用DCBA表示,10个技术状态中的初值状态为0001。(2)列出状态表,如下现态DCBA次态Dn+1Cn+1Bn+1An+

3、1000010011100110101201010111301111001410010000500000010600100100701000110801101000910000001(3)得出次态方程:Dn+1=BC,Cn+1=B⊕C,Bn+1=AD,An+1=A⊕D(4)选用D触发器来实现,求触发器激励函数D4=BC,D3=B⊕C,D2=AD,D1=A⊕D(5)画出逻辑电路图如下:(6)四个触发器输出端一次输入到7447数码管译码器输入端。一、实验器材实验三:(1)两片加法器芯片74283,两

4、个或门,一个与门,8个按键,5个LED显示灯。(2)DE2开发板和QuartusⅡ7.2软件实验四:一个74292分频器、一个7447数码管译码器、四个D触发器、二个与门、二个非门、二个异或门一、实验结果(电路图)实验三:举例:1、当输入0001+0010时,输出是0011,,则对应的是指示灯是0与1号绿灯亮,代表十进制数里的十位数的进位指示灯C0不亮。2、当输入1000+1000时,输出是代表十进制数的16,则对应的指示灯则是C0进位灯亮,以及对应0110的1、2号绿灯亮。实验四:五、实验感想

5、实验三:通过本次实验,我深刻明白了设计电路前要懂得充分运用真值表以及卡诺图化简,这样才能更快速更准确地列出相应的逻辑函数表达式;此外,还要熟悉本次实验要用到的74283芯片的功能,这样才能更快捷有效地设计出电路图。通过本次实验,我的逻辑思考能力以及动手设计能力得到了极大地提高,对DE2板的使用也更加熟练了。实验四:通过本次实验,我灵活地运用了次态真值表进行电路状态化简,更快速更准确地列出相应的逻辑函数表达式。然而本次实验也让我发现了自己在学习这门课时的一个很大的漏洞,就是没有真正弄懂怎样设置初态

6、。一开始我以为需要通过连接CLRN或者PRN来使得电路的初态为1,然而反而发现这样的设置会导致电路无法正常循环显示1、3、5、7、9、0、2、4、6、8、1……当我将这个“初态设置”去除后,电路却能正常循环显示了,并且已经自然从1开始显示。通过咨询老师后,发现当我们在列次态真值表时就已经把1,也就是0001放在了初始位置,这样也就默认1成初态了。通过本次实验,我更全面地了解各触发器的功能,也更明白如何在设计电路时设置初态。此外,我还找到了自己的学习漏洞和学习盲点,这使得我在本次实验里收获匪浅。

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

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

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