没有合适的资源?快使用搜索试试~ 我知道了~
首页基于51单片机的智能十字路口交通灯系统设计
随着社会的进步,科技的进步使人们的生活水平逐步提高,各种方便人们生活的自动控制系统进入了人们的生活,以单片机为核心的产品越来越多,这标志了自动控制系统成为了数字化时代的一员。 本次设计为十字路口交通灯控制系统设计,红绿黄灯按指定时序按不同时间循环点亮,并可实现主从道模式和普通模式的检测与转换,智能、安全、高效的指挥交通秩序。 本交通灯系统硬件部分以89C52单片机为核心控制器,在此基础上,采用开关按键控制,并用光电传感器来检测绿、黄灯亮时的车流量,当红灯亮时也可采集闯红灯的车辆数并实现闪灯和蜂鸣器报警,并把采集到的流量数据及违规车辆数通过按键依次显示在四位数码管上。实现了用传感器检测车流量或按键来控制A、B两模拟车道的红绿灯燃亮时间。软件部分它以单片机定时器、计数器为基础,采用C编程控制,实时检测车流量和违规现象,智能或手工切换车道模式。最后,为了能安全、稳定地给控制系统供电,本系统以LM2940CT—5为核心设计了5v稳压电源,大大提高了系统的安全性和稳定性。
资源详情
资源评论
资源推荐
目 录
1. 课设题目 ....................................................................................................................1
2. 设计环境....................................................................................................................1
3. 设计要求....................................................................................................................1
4. 设计相关知识............................................................................................................1
4.1 硬件设计...............................................................................................................................1
4.2 软件应用...............................................................................................................................2
5. 主程序设计................................................................................................................3
6. 系统实现...................................................................................................................14
7. 仿真运行...................................................................................................................14
8. 设计心得..................................................................................................................16
9. 参考文献..................................................................................................................16
第 1 页
1.设计题目: 基于 51 单片机的交通灯设计
2.设计环境
装有 系统、 中文完全版和 仿真环
境的 机一台。
单片机最小实现电路及配套发光二极管电路。
3.设计要求
编程要求:主程序利用 语言编写。
实现功能:使用 单片机控制 个方向的交通灯(红﹑黄﹑绿)并
用数码管显示其时间。
实验现象:
状态一:主干道、支干道均亮红灯 秒;
状态二:主干道亮绿灯 秒、支干道亮红灯;
状态三:主干道绿灯闪 次转亮黄灯、支干道亮红灯 秒;
状态四:主干道亮红灯、支干道亮绿灯 秒;
状态五:主干道亮红灯、支干道绿灯闪 次转亮黄灯 秒;
返回到第二个状态。
4.设计相关知识
硬件设计
简介:
AT89C51 是一种带 4K 字节闪存可编程可擦除只读存储器的低电压、高性
第 2 页
能 CMOS 8 位微处理器。它是一种带 2K 字节闪存可编程可擦除只读存储器的
单片机。AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵
活性高且价廉的方案。
位 段数码管工作原理:
位 段 数码管 电路采 用“ 共阴” 连接, 阴极公 共端
( !)由晶体管推动。如图 " 所示:
段码和位码,段码即段选信号 #$%,它负责数码管显
示的内容,图中 &'(、 组成的数据(&为最低位,
为最高位)就是段码。位码即位选信号 )*%,它决定哪个
数码管工作,哪个数码管不工作。当需要某一位数码管显示数字时,只需要先
选中这位数码管的位信号,再给显示数字的段码。
软件应用
简介:
软件不仅具有 $) 工具软件的仿真功能,还能仿真单片机及外
围器件 从原理图布图、代码调试到单片机与外围电路协同仿真,一键
切换到 + 设计,真正实现了将电路仿真软件、+ 设计软件和虚拟模型仿
真 软 件 三 合 一 的 设 计 平 台 , 其 处 理 器 模 型 支 持
、,、*------)*、./、/!、 和
!# 等。在编译方面,它支持 */、0 和 !1+ 等多种编译器。
0 开发系统简介:
0 是 系列兼容单片机 语言软件开发系统,与汇编相比, 语
言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
0 软 件 提 供 丰富 的 库 函 数 和 功 能 强 大 的集 成 开 发 调 试 工 具, 全
界面,生成的目标代码效率非常之高,多数语句生成的汇编代码紧
凑,容易理解。在开发大型软件时更能体现其高级语言的优势。
第 3 页
5.主程序设计
-222222222! 晶振22222222222222222222222222222222222-
345(67--头文件
34567--头文件
3846&(46&--宏定义
38(--宏定义
9/$):;,<=>?
9@$11 :;,<=>?
9%/$$A:;,<=>?
9/$):;,*=>?
9@$11 :;,*=>?
9%/$$A:;,*=>?
&&B9&B6B(B99?--定义变量
-2数码管显示 "2-
4
&9CD=EFGBFBF9BFGBFBFBFBFBFGBFGH?
-2子函数声明2-
&IJKL?
&IJKL?
--J&L?
&IJ(B6L?
FMJL?
第 4 页
剩余16页未读,继续阅读
u010748388
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5