基于51单片机的无线智能交通灯控制系统课程设计(编辑修改稿)内容摘要:
rol system controlled by 8051, traffic light display, LED countdown. Traffic detection and adjustment, such as wireless transmission module. In addition to the basic function of traffic light also has the traffic detection system, wireless transmission in order to achieve the purpose of the intelligent traffic control. System by the number of the test vehicle, by wireless transmission module NRF24L01 sent to the host, the host through the intelligent control algorithm lane in the direction of the change of green light time to realize intelligent control. Theory to prove the system is simple, economic and effective traffic, improve the traffic capacity of the traffic intersection. This design mainly do the following several aspects work: one part, display, sensors, wireless transmission welding part of the hardware. Second, traffic lights of conventional control method and the realization of the sensor count. Third, the realization of the wireless data transmission. 【 Keywords】 The traffic light 8051Single chip microputer Wireless transmission Intelligent control sensors 4 一、 绪论 概述 信号灯的出现使得交通得以有效管制,对于疏导交通流量、提高交通道路通行能力减少交通事故有明显效果。 但是,随着城市机动车增长速度加快,我国的城市道路密度和面积率偏低。 交通管理水平还欠发展。 本设计就这一现象就行分析设计出基于 51单片机的无线智能交通灯控制系统。 在这个系统中,我们将采用车流量来控制红绿灯的时间并以此来达到舒缓交通压力的目的。 本设 计主要做了如下几个方面的工作: 确定系统交通的总体设计,包括,十字路口具体的进行方案设计以及系统应用有的各项功能。 在这里,本设计除了有信号灯状态孔子能实现基本的交通功能,还增加了倒计时显示提示。 基于实际情况又增加了对车流量进行检测的功能,无线通信的功能。 进行显示电路,各个无线结点的硬件电路等的设计,对各器件的选择,大体分配各个期间及模块的基本功能要求。 进行软件系统的设计,对于本系统,我们采用 c 语言编写。 对于无线模块的通信的软件的编写我们做了充分研究,总体上完成了软件的编写。 设计题目 设计任务 运用所学传感器技术、计算机网络和单片机原理等方面的知识,设计于无线传感器网络的智能交通红绿灯控制系统,完成无线传感器网络节点设计以及基于单片机的交通红绿灯系统软硬件设计等工作。 具体任务如下: 设计要求 ( 1)绘出无线传感器网络红绿灯控制的原理图(节点布设及系统搭建方案)。 ( 2)设计无线传感器网络节点,实现对车辆的计数功能。 ( 3)设计基于单片机的红绿灯控制方案,实现依赖于车流量的智能交通控制功能。 ( 4)绘出程序流程图并编写调试代码。 设计内容 无线通信结点 无线通信节点是用 51 单片机和无线模块搭建而成,主要功能是发送节点处的车辆数目信息。 主机 5 主机由显示模块,无线模块和 51 单片机组成。 主机负责接收从机发送的车辆数目并对塔进行处理。 ⑴显示 用 LED 数码管进行数字的显示。 ⑵无线模块 用 NRF24l01 模块进行短距离无线通信。 任务分工 本设计由 9 位同学组成,每位同学负责的主要任务如表 所示。 表 任务分工表 序号 姓名 学号 主要负责任务 1 王 健 2020212864 从机软件部分,协调工作 2 王泳峤 2020212861 硬件焊接,电路连接 3 杨欣桥 2020212867 主控程序设计,程序调试 4 袁龙泉 2020212821 硬件电路设计制作 5 窦 佳 2020212938 无线通信调试 6 霍栋博 2020212876 资料查找,文档编辑,绘制电路图 7 王泽群 2020212840 硬件焊接,电路连接 8 宋 壮 2020212785 硬件电路设计制作 9 刘鑫淼 2020212870 资料查找,文档编辑 二、系统简介 总体设计思路 系统设计思路 根据题目要求,设计 基于 51 单片的无线智能交通灯控制系统。 我们采用一个主机四个从机来实现整体的控制。 综合各个因素我们采用 NRF24L01 无线传输模块来实现无线传输,用数码管来显示数字。 当红外传感器产生脉冲从机开始计数,计数结束的时候从机把数据发送给主。基于51单片机的无线智能交通灯控制系统课程设计(编辑修改稿)
相关推荐
节。 程序校验时,需要外部上拉电阻。 4) P1 口: P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口, P1 输出缓冲器能驱动 4 个 TTL 逻辑电平。 对 P1 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 此外, 和 分别作定时器 /计数器 2 的外部计数输入( )和时器
讯功能;工业上工业自动化过程;民用上广泛使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,不论是录像机、摄像机、全自动洗衣机的控制,以还是玩具、 电子宠物等,这些都有单片机的参与。 更不用说机器人、智能仪表、医疗器械机械了。 因此,单片机的学习、开发与应用有着深远并且长久的意义。 AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的
特殊功能寄存器的内容。 P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL门电流。 当 P3 口写入 “1” 后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部 下拉为低电平, P3口将输出电流( ILL)这是由于上拉的缘故。 RXD(串行输入口) TXD(串行输出口)
制。 对单片机的指令系统不要求了解,仅要求对 51 的存储器结构有 基本 了解;可由编译器管理寄存器 的 分配、不同存储器的寻址及数据类型等细节; 用 C 语言编写的 程序有规范的结构。 这种程序结构化方式 , 改善了程序的可读性; 程序 编 译和 调试时间短,效率从 而提高;提供的库包含许多标准子程序,具有较强的数据处理能力;可移植性好 ,因为它具有方便的模块化编程技术。 C
码。 64 位 ROM 和ROM操作控制部分允许 DS18B20作为一个单线器件工作并遵循 “单线总线系统 ”一节中所详述的单线协议。 直到 ROM 操作协议被满足, DS18B20 控制部分的功能是不可访问的。 MSB LSB MSB LSB MSB LSB 图 35 64 位 ROM 结构框图 ( 3)运用 —报警信号 TH 或 TL的最高比较位对应于 16 位温度寄存器符号位。 若
3开门 打开继电器 显示倒计时 15s开门 蜂鸣器慢响 提示 15s内开门 否则 15后关门 关闭继电器 并自动返回时间页面 6 :选择 key10修改密码 共两次 两次密码一致时设置成功 否则会一直提示输入密码 7 :修改的密码存入 2402中 上电读出 8 :修改密码 无限循环 直到输入正确为止 可以使用 key11:返回键 返回 9 :在 10s内无任何按键按下时 自动返回时间页面