数字逻辑大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字逻辑研讨
滕航
李杨
蔡盛
周和平
1.设计目的:设计一个4位原码→补码转换电路
2.任务分工:1.设计原理滕航
2.Maxplus2线路设计及模拟调试李杨
3. ppt 蔡盛
4.报告周和平
3.原理
4位二进制原码:一位符号位+三位数值。
❝正数:0XXX
❝补码=反码=原码,不变;
❝负数:1XXX
❝补码=反码+1
●首先,因为负数补码=反码+1,所以需要用计数器,故选用74193
芯片;而由于74193功能限制,所正负数需要各用一个芯片。
综上,需要74193芯片两个。
●其次,74193芯片Cr(CLR)清除键制1时,4个输出恒为0,
所以需将两个芯片制4输出位分别相与。Cr制0时,UP呈上
升沿时每次累计加一,而负数反码+1只需要一次,故一个上升
沿即可。
●然后,当输入4位二进制数据后,首先将第一位符号位直接分
别与第一个芯片Cr键和第二个芯片UP键相连,同时接744
取反与另一个芯片Cr键相连。
●当符号位为0,第一个芯片直接并行输出;第二个芯片Cr取反
后为1输出4个0,分别相与后,最终结果与第一个芯片输出
结果相等等于输入的4位数;即代表正数补码=原码。
●当符号位为1,三个数值位取反后输入第二个芯片,第一个芯
片Cr为0输出4个0;第二个芯片UP为1,Cr为0,进行加
1后输出,两芯片结果相与最后输出=输入3个数值位取反+1。
即代表负数补码=原码取反+1。
4.逻辑电路图
5.模拟波形图
6.体会
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来从理论中得出结论才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题可以说得是困难重重但可喜的是最终都得到了解决。实验过程中也对团队精神的进行了考察,让我们在合作起来更加默契在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研动脑思考动手实践就没有弄不懂的知识,收获颇丰。