数电大作业.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数电大作业姓名:冯英旺 学号级:021115数电大作业1.设计一个两组8421BCD码相加电路,输出仍然是8421BCD码。 两组74ls283超前进位全加器,74ls283全加器按二进制原则进行加法运算,运算结果也是用二进制数表示。十进制数加法规则是“逢10进1”,运算结果用8421BCD码表示,因此要对加法器进行修正。在二进制加法器中相加结果S3~S0大于1111后才能进位C4=1,而8421BCD码大于1001就进位。如果将大于9的二进制数加6进行修正,就可以得到等值8421BCD码。因此采用的两片74LS283,一组用于相加,一组用于修正。修正后8421BCD码进位标志 D=C4+S3S1+S3S2,即B2’B3’=D电路图及仿真结果如下图第一个数码管与C4连接表示,当两个8421BCD码相加表示的10进制数大于9时数码管显示1.例如:输入0001,0011,结果如下输入0111,0101,结果如下2.设计一个定时的时、分、秒计数器。根据题意可知时,分,秒分别要采用M24,M60,M60计数器完成,然后将三个计数器相级联即可实现所需要的计数器。秒计数器采用两片74LS161二进制计数器的异步时序控制电路实现M60计数。分计数器与秒计数器相同也采用两片74LS161计数器的异步时序控制电路实现。只是时钟控制端通过秒计数器输出控制时计数器采用一片74LS161和一片74LS160计数器的异步时序控制电路实现M24计数。 电路图及仿真结果如下:3.汽车尾灯控制电路要求:汽车正常行驶灯全灭;汽车向左转弯左边三个灯按左循环依次点亮;汽车右转弯右边三个灯按右循环依次点亮;汽车刹车时指示灯随CP脉冲闪烁。用S1,S2分别表示左转和右转指令可列下表状态表:S1 S2 状态左尾灯右尾灯0 0正常行驶 灭 灭1 0 左转 依次亮 灭0 1 右转 灭 依次亮1 1 刹车随脉冲闪烁(1)用74LS161异步时序电路生成三进制数,采用输出端QA,QB ( 2 )用74ls138实现对指示灯的控制。列以下真值表S1S2QAQBY0Y1Y2Y4Y5Y600\\000000100001100100000000100010000100000100010000101000000111\\CPCPCPCPCPCP设计电路图及运行结果如下:

文档评论(0)

sxfmhx1978 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档