云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的十字路口交通灯的控制系统设 - 图文

基于单片机的十字路口交通灯的控制系统设 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 0:00:52

绿灯亮,反之亦然,所以在硬件上连接图上也是对称分布的,在本设计中,实际控制的灯有12个,即:东西红灯,东西绿灯,东西黄灯,南北红灯,南北绿灯,南北黄灯,均是高电平有效,如图5所示。

图5 LED交通灯接线图

3.紧急按键控制 本设计设置了有 1个键:S键。按键一端接地,另一端接P3.2。低电平有效,当按键按下端口接地,单片机捕获到低电平,从而知道相应的输入信息。若S按下,就进入单片机外部中断0,只允许特种车辆通行的紧急状态。按

下复位按键,恢复为正常状态,如图所示。

(三)系统原理图

图6 交通灯紧急按键接线图

本系统以单片机为核心,系统硬件电路由单片机、状态灯、LED显、按键组成。其具体的硬件电路如图 7所示:

其中P0口连接12个LED交通灯显示,P1口连接74HC573锁存器,用来锁存所要送到LED数码管显示的数据和显示的位置,P3.6和P3.7用于控制74HC573锁存器

6

的锁存数据与和刷新数据。P3.2用于连接紧急按钮。

图7 系统原理图

四、系统软件程序的设计

(一)程序设计流程

1.主体流程图

图8主体流程图

7

2.LED交通灯显示流程图

图9 LED交通灯显示流程图

2.数码管显示流程图

图10数码管数据计算流程图

8

图11数码管显示流程图

(二)理论基础知识

1.定时器基本原理

定时器工作的基本原理其实就是给初值,让它不断加 1直至达到设定值,这个初值是送到 TH和 TL中的。计数器以此为基数做加1操作。因此,我们可以把所要求的计数值设定为 C,把计数初值设定为 TC,可得到如下计算通式:

TC=M-C

式中,M为计数器模值。计数值并不是目的,目的是时间值,设计 1次的时 间,即定时器计数脉冲的周期为 T0,它是单片机系统主频周期的12倍,设要求 的时间值为T,则有C=T/T0。计算通式变为:

T=(M-TC)T0

模值和计数器工作方式有关。在方式 0时 M为 8192;在方式 1时 M的值为 65536;在方式2和3为256。就此可以算出各种方式的最大延时。如单片机的主脉冲频率为12MHZ,经过12分频后,若采用方式0最大延时只有 8.129毫秒, 采用方式1最大延时也只有65.536毫秒。若使用软件则会耽搁程序流程,显然不可行。相反,时间计时方面却不可能只用计数器,因为显然1秒钟已经超过了计数器的最大定时间,所以我们还必须采用定时器和软件相结合的办法才能解决这个问题。

2.定时器初值计算

9

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

绿灯亮,反之亦然,所以在硬件上连接图上也是对称分布的,在本设计中,实际控制的灯有12个,即:东西红灯,东西绿灯,东西黄灯,南北红灯,南北绿灯,南北黄灯,均是高电平有效,如图5所示。 图5 LED交通灯接线图 3.紧急按键控制 本设计设置了有 1个键:S键。按键一端接地,另一端接P3.2。低电平有效,当按键按下端口接地,单片机捕获到低电平,从而知道相应的输入信息。若S按下,就进入单片机外部中断0,只允许特种车辆通行的紧急状态。按下复位按键,恢复为正常状态,如图所示。 (三)系统原理图 图6 交通灯紧急按键接线图 本系统以单片机为核心,系统硬件电路由单片机、状态灯、LED显、按键组成。其具体的硬件电路如图 7所示: 其中P0口连接12个LED交通灯显示,P1口连接74HC573

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com