利用Proteus软件设计红绿灯(数字电路与逻辑设计)

利用Proteus软件设计红绿灯(数字电路与逻辑设计)

设计一十字路口交通灯(数字读秒+交通指示灯)。东西方向交通灯循环变化规律为:->绿灯亮28秒->黄灯亮4秒->红灯亮32秒->绿灯亮28秒-> 。南北方向交通灯循环变化规律为:->红灯亮32秒->绿灯亮28秒->黄灯亮4秒->红灯亮32秒-> 。

思路框图

在这里插入图片描述

各模块功能说明

模64的加法计数器:实现64秒计时;

8位数值比较器:输出2位信号,在28秒,32秒,64秒时信号发生变化;

异或运算:产生3位信号,控制红黄绿3个LED灯亮灭,同时连接数据选择器的控制端,控制28秒、32秒以及4秒倒计时信号的选择;

红、黄、绿灯交替显示:红灯亮32秒,绿灯亮28秒,黄灯亮 4秒;

三个不同秒数的减法计数器:实现红黄绿三个不同秒数的倒计时;

数据选择器:选择一个减法计数器的信号输出至译码器;

译码器:将输入的信号做译码处理,使数码管显示出相应的数字;

Proteus工程截图

模64的加法计数器,8位数值比较器,异或运算及红黄绿灯交替显示部分的仿真电路图:

模64的加法计数器,8位数值比较器,异或运算及红黄绿灯交替显示部分的仿真电路图
28秒减法计数器、32秒减法计数器、4秒减法计数器以及数据选择器的仿真电路图

28秒减法计数器、32秒减法计数器、4秒减法计数器以及数据选择器的仿真电路图
译码电路、红绿灯秒数数码管显示部分的仿真电路图:

译码电路、红绿灯秒数数码管显示部分的仿真电路图

仿真结果分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如图所示,当东西方向绿灯亮时,数码管从28秒开始倒计时;当东西方向黄灯亮时,数码管从4秒开始倒计时;当东西方向红灯亮时,数码管从32秒开始倒计时;

完整工程视频

点击以下链接可观看完整的工程视频:

观看完整工程视频

后记

最后,如果需要已经建好的工程文件,可以点击下载

  • 24
    点赞
  • 178
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值