快乐赛车 > 应用 > 模拟技术
[导读]电路仿真软件是当代重要软件之一,缺乏电路仿真软件,模拟运行环境将无法搭建。对于电路仿真软件,虽然市面上类别众多,但知名电路仿真软件为proteus。针对这款电路仿真软件,小编曾带来诸多介绍。本文对于电路仿真软件的介绍,为基于proteus的交通灯控制电路设计,一起来了解下吧。

电路仿真软件是当代重要软件之一,缺乏电路仿真软件,模拟运行环境将无法搭建。对于电路仿真软件,虽然市面上类别众多,但知名电路仿真软件为proteus。针对这款电路仿真软件,小编曾带来诸多介绍。本文对于电路仿真软件的介绍,为基于proteus的交通灯控制电路设计,一起来了解下吧。

城市道路错综复杂,相互交错,交通灯是城市交通的重要指挥系统。交通信号灯作为管制交通流量、提高道路通行能力的有效手段,对减少交通事故有明显效果。但是车流量是随时变化的,而传统的交通灯模式采用的是定时控制,反而容易造成交通堵塞。因此设计一种基于Proteus与单片机的交通灯控制系统的设计与仿真,对减少交通事故,缓解交通阻塞,提高畅通率具有很重要的现实意义.

1、系统设计方案

东西、南北两干道交于一个十字路口,各干道有一组交通指示灯,每一个状态方向上均有一组红、绿灯,即一组交通指示灯都有左转、直行、右转3组红、绿灯和一个黄灯,指示车辆和行人安全通行.红灯点亮禁止通行,绿灯点亮允许通行.黄灯闪烁提示人们注意交通灯状态即将切换.

1.1、系统硬件电路的设计

利用单片机设计应用系统应考虑在满足设计要求的前提下,硬件电路要尽可能地简单,最大限度地用程序设计完成系统的各项功能。因此本文以STC89C52单片机为控制核心,设计交通灯的控制系统。在该系统中STC89C52和外围电路的各个模块进行信息交流并且进行相应的控制,系统组成框图如图1所示。

image1.jpg

图1 交通灯系统组成框图

该系统由时钟电路、复位电路、控制系统电路、LED交通灯显示电路、七段数码管显示时间电路、自动和手动按键控制电路等组成。主控制器采用STC89C52单片机。P1口设置红、绿灯点亮和黄灯闪烁的功能,P0、P2口来显示时间,P3口设置系统工作模式。用发光二极管实现交通灯的红绿黄灯,时间的显示则采用七段数码管实现。

1.2、系统软件电路的设计

1)LED交通灯显示模块

89C52单片机P1口对LED交通灯进行控制,在不同的状态时控制相应的LED交通灯状态.

2)数码管显示模块

89C52单片机P0口进行时间倒计时段选,P2.0~P2.3端口进行数码管时间显示位选,用T2中断定时每2ms对七段数码管刷新一次.

3)键盘控制模块

89C52单片机P3.0~P3.3口与P3.6口外部键盘控制交通灯自动和手动状态及手动控制时的不同状态进行实时扫描,进入相应的运行状态.

2、系统工作模式

2.1、自动控制模式

本系统启动为自动控制模式.最初为南北直行方向导通即直行为绿灯,其余为红灯,并且数码管从15s开始倒计时,当倒计时至8s时黄灯开始闪烁(1s完成闪烁一次),闪烁3s后,即倒计时至5s时,南北方向左转和右转变为绿灯,直行为红灯;当倒计时至0s时,路口进入禁行等待状态,即绿灯全部熄灭红灯点亮,并且数码管从3s开始倒计时,同时黄灯开始闪烁3s;当倒计时再次为0s,黄灯闪烁完毕后,南北方向数码管从18s开始倒计时,同时东西直行方向导通即为绿灯,其余为红灯,并且数码管从15s开始倒计时,当倒计时至8s时黄灯开始闪烁(1s完成闪烁一次),闪烁3s后,即倒计时至5s时,东西方向左转和右转变为绿灯,直行为红灯;当倒计时至0s时,路口进入禁行等待状态,即绿灯全部熄灭红灯点亮,并且数码管从3s开始倒计时,同时黄灯开始闪烁3s;当倒计时再次为0s,黄灯闪烁完毕后,东西方向数码管从18s开始倒计时,同时南北直行方向导通即为绿灯,其余为红灯,并且数码管从15s开始倒计时,以此方式循环.

2.2、手动控制模式

1)当系统工作在自动模式时,如果按下当前正在导通状态的手动控制按键时,系统直接进入该导通状态,并且南北和东西方向的数码管均显示99;如果按下不是当前正在导通状态的手动控制按键时,系统将对当前正在导通的状态进行3s的黄灯闪烁倒计时状态,当倒计时结束后,系统将进入所按下的键的导通状态,同时南北和东西方向的数码管均显示99;此时再按下其余的手动控制按键时,系统将进入所按下的键的导通状态.

2)当系统工作在手动模式时,如果按下自动控制按键时,系统将对当前正在导通的状态进行3s的黄灯闪烁倒计时状态,当倒计时结束后,系统将进入最初的自动控制模式。

3)当系统工作时,如果系统处在南北直行方向导通时,此时南北方向的人行横道导通,人们可以通过人行横道穿越东西方向的人行横道;同理如果系统处在东西直行方向导通时,此时东西方向的人行横道导通,人们可以通过人行横道穿越南北方向的人行横道.

3、Proteus仿真设计

通过Proteus软件对系统硬件设计和软件设计结合仿真,程序代码通过Keil编辑、编译后生成HEX文件,然后通过点击单片机加载程序,实现硬件与程序的结合仿真.系统仿真结果如图2所示.

image2.jpg

图2 基于Proteus和Keil的仿真结果

本文设计的交通灯控制系统以单片机STC89S52为主控制器,利用Proteus软件绘制硬件电路,利用Keil进行编程,然后进行整合仿真,实现了预定的功能.本系统分别在每一路,即南北和东西方向分别设有三路交通信号灯进行控制,即左转红绿灯、直行红绿灯、右行红绿灯,每个方向的三路交通灯同时运行.除此之外,本系统还设置了自动和手动两种模式可供选择,一般情况下,本系统在自动状态下运行,如果在交通运行高峰时,交警就会进行疏导,在此时,交警可以将本系统切换到手动模式,对交通进行疏导,特别适合在炎热和阴雨等不好的天气状况.本系统实用性较强、操作相对简单、扩展功能较强并且成本较低、功耗小,具有非常广泛的应用前景。

以上便是此次小编带来的“电路仿真软件”相关内容,通过本文,希望大家对本文介绍的内容具备一定的认知。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!

换一批

延伸阅读

[模拟技术] 电路仿真软件详谈(十八),基于proteus电路仿真软件的定位系统仿真

电路仿真软件详谈(十八),基于proteus电路仿真软件的定位系统仿真

电路仿真软件具备电路仿真能力,市场流通的每款电路仿真软件均具备自身特点。本文针对电路仿真软件的讲解,将采用protues。而针对其它电路仿真软件,大家可百度了解。本文撰写目的在于向大家介绍,如何使用protues电路仿真软件实现定位系统的仿......

关键字:电路仿真软件 proteus 定位系统

[模拟技术] 电路仿真软件详谈(十七),基于proteus电路仿真软件的自动取款机实现

电路仿真软件详谈(十七),基于proteus电路仿真软件的自动取款机实现

电路仿真软件应用意义较强,对于电路仿真软件,小编曾带来诸多介绍。目前,市场上流通较广的电路仿真软件为Proteus、multisim以及ltspice。本文对于电路仿真软件的讲解基于protues,主要内容在于将于如何使用该电路仿真软件实现......

关键字:电路仿真软件 proteus 自动取款机

[模拟技术] 电路仿真软件详谈(十六),proteus电路仿真软件之源码调试

电路仿真软件详谈(十六),proteus电路仿真软件之源码调试

电路仿真软件主要目的在于仿真,目前最为知名的电路仿真软件之一为proteus,因此本文对于电路仿真软件的讲解基于该软件。对于proteus电路仿真软件,小编也带来相应介绍。但为增加大家对proteus电路仿真软件的实用能力,在本文中,将为大。。。。。。

关键字:电路仿真软件 proteus 源码调试

[模拟技术] 电路仿真软件详谈(十五),proteus电路仿真软件汉字点阵设计

电路仿真软件详谈(十五),proteus电路仿真软件汉字点阵设计

电路仿真软件是很多朋友均会涉及的应用软件,其中使用最多的为proteus电路仿真软件。为增进大家对电路仿真软件的了解,小编曾基于proteus电路仿真软件带来过实际应用教程。同样,本文基于proteus电路仿真软件,将对汉字点阵显示电路予以。。。。。。

关键字:电路仿真软件 proteus 汉字点阵

[模拟技术] 电路仿真软件详谈(十四),proteus电路仿真软件LED设计、仿真

电路仿真软件详谈(十四),proteus电路仿真软件LED设计、仿真

电路仿真软件是大家常用软件之一,对于电路仿真软件的学习,诸多朋友仅停留于理论阶段。为提高大家于电路仿真软件的动手能力,本文将基于proteus电路仿真软件,带来LED滚屏设计与仿真。如果你对电路仿真软件存在一定兴趣,不妨继续往下阅读哦。......

关键字:电路仿真软件 proteus LED

[模拟技术] 电路仿真软件详谈(十三),proteus电路仿真软件常见问题总结

电路仿真软件详谈(十三),proteus电路仿真软件常见问题总结

电路仿真软件是工程应用必备软件之一,其中proteus乃当前最常使用的电路仿真软件。但学习proteus电路仿真软件过程中,难免遇到诸多问题。为增进大家对电路仿真软件的了解,本文将对proteus电路仿真软件常见问题加以总结,让我们一起来了......

关键字:电路仿真软件 proteus 常见问题

[工业控制] 如何选好一款合适的电路仿真软件

如何选好一款合适的电路仿真软件

电路仿真,顾名思义就是设计好的电路图通过仿真软件进行实时模拟,模拟出实际功能,然后通过其分析改进,从而实现电路的优化设计。是EDA(电子设计自动化)的一部分。 ......

关键字:电路仿真 电路仿真软件

[模拟技术] 电路仿真软件详谈(十二),proteus电路仿真软件的SPI实例

电路仿真软件详谈(十二),proteus电路仿真软件的SPI实例

对于电路仿真软件,小编曾介绍过诸多相关内容,如电路仿真软件proteus的优点、电路仿真软件proteus与protel的区别、采用proteus电路仿真软件绘制PCB等。本文中,同样以proteus电路仿真软件为依托,为大家讲解基于pro......

关键字:电路仿真软件 proteus SPI

[模拟技术] 电路仿真软件详谈(十一),proteus电路仿真软件的音乐演奏系统的实现

电路仿真软件详谈(十一),proteus电路仿真软件的音乐演奏系统的实现

电路仿真软件在现实中的应用较为广泛,学习电路仿真软件的朋友也越来越多。其中,大多学习者以proteus电路仿真软件为学习工具。因此,本文以该电路仿真软件为基础,为大家带来一份电路仿真软件设计实例。如果你对本文内容存在一定兴趣,不妨继续往下阅......

关键字:电路仿真软件 proteus 实例

[模拟技术] 电路仿真软件详谈(十),proteus电路仿真软件排阻操作

电路仿真软件详谈(十),proteus电路仿真软件排阻操作

电路仿真软件有很多,其中以proteus电路仿真软件为主。对于这款电路仿真软件,相信很多朋友都比较熟悉。本文中,同样以proteus电路仿真软件为依托,为大家讲解如何在这款电路仿真软件中寻找排阻。如果你对本文的内容存在一定兴趣,不妨继续往下。。。。。。

关键字:电路仿真软件 proteus 排阻

[模拟技术] 电路仿真软件详谈(九),proteus电路仿真软件及版本问题

电路仿真软件详谈(九),proteus电路仿真软件及版本问题

电路仿真软件用途广泛,可哪款电路仿真软件功能最为强大呢?对于这个问题,想必诸多朋友第一反应想到proteus电路仿真软件。众所周知,proteus是电路仿真软件界的实力佼佼者。但proteus电路仿真软件的版本着实很多,令很多朋友无法抉择。......

关键字:proteus 电路仿真软件 版本

[模拟技术] 电路仿真软件详谈(八),proteus电路仿真软件和protel的区别

电路仿真软件详谈(八),proteus电路仿真软件和protel的区别

电路仿真软件是常用工具类型之一,proteus更是电路仿真软件中的佼佼者。但是对于proteus电路仿真软件和protel,二者总是被弄混淆。例如,protel是电路仿真软件吗?proteus电路仿真软件必须依赖于protel吗?对于类似的......

关键字:proteus 电路仿真软件 protel

[模拟技术] 电路仿真软件详谈(七),proteus电路仿真软件优点+仿真浅析

电路仿真软件详谈(七),proteus电路仿真软件优点+仿真浅析

电路仿真软件是工作得力助手之一,但目前流行度高的电路仿真软件并非很多。几大优秀电路仿真软件中,proteus更是受到诸多青睐。对于这款电路仿真软件,你知道它的优点和仿真过程吗?不知道的话,继续浏览这篇电路仿真软件proteus的介绍吧。......

关键字:proteus 电路仿真软件 仿真

[模拟技术] 电路仿真软件详谈(六),Proteus电路仿真软件的超级应用

电路仿真软件详谈(六),Proteus电路仿真软件的超级应用

一款优秀的电路仿真软件,可帮助用户更好实现相应功能,而Proteus电路仿真软件便是这样一款利器。本文中,将讲解基于Proteus电路仿真软件的SPI接口的设计与实现。通过本文,希望大家对Proteus电路仿真软件的应用具备深层次的理解。......

关键字:电路仿真软件 Proteus SPI

[模拟技术] 电路仿真软件详谈(五),Proteus电路仿真软件的安装+破解+汉化

电路仿真软件详谈(五),Proteus电路仿真软件的安装+破解+汉化

Proteus是一款不可多得的电路仿真软件,本文中将讲解Proteus电路仿真软件的安装以及破解方法,并在第三部分讲解如何利用Proteus电路仿真软件创建虚拟串行接口。通过本文,希望大家能对Proteus电路仿真软件有更加深刻的理解。。。。。。。

关键字:电路仿真软件 Proteus 安装

我 要 评 论

网友评论

技术子站

更多

项目外包

推荐博客

欢乐生肖 贵州快3走势 极速快乐8 澳洲幸运10开奖结果 三分PK拾平台 欢乐生肖 吉林快3 PK10牛牛 玖玖棋牌游戏 广西快3