# 基于 51 单片机的智能交通灯设计
## 项目简介
本项目是2023-2024学年武汉大学嵌入式系统课堂第二次作业。本项目基于 STC89C52RC 单片机设计了一个智能交通灯控制系统,模拟现实生活中的十字路口信号灯运行。功能包括倒计时显示、红灯延时、信号灯状态设置等,扩展实现了语音提示、温度检测与风扇控制等附加功能。
---
## 功能实现
### 基本功能
1. **交通灯控制**:
- 模拟四个方向交通信号灯,包括红、绿、黄灯的转换。
- 每方向的默认时长:红灯 16 秒,绿灯 13 秒,黄灯 3 秒。
2. **倒计时显示**:
- 使用动态数码管显示当前信号灯倒计时时间。
- 提供动态刷新机制,确保显示流畅无重影。
3. **操作员设置**:
- 支持通过独立按键或矩阵键盘设置倒计时时间。
- 自定义模式允许红绿灯时间的实时调整。
### 附加功能(加分项)
1. **红灯延时**:
- 独立按键触发红灯时间延长 3 秒,用于紧急情况。
2. **倒计时最后 3 秒闪烁**:
- 倒计时低于 3 秒时,信号灯和数码管以 500ms 闪烁提示。
3. **语音提示**:
- 绿灯倒计时低于 6 秒时蜂鸣器发出提示音提醒行人。
4. **远程控制**:
- 支持通过红外遥控器设置倒计时时间。
5. **温度感应与风扇控制**:
- 通过 DS18B20 温度传感器检测温度,当温度超过设定阈值时,自动启用风扇散热。
## 设计方案
参看[设计方案.pdf]
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源码、原理图、实验报告)_基于单片机的红绿灯设计基于51单片机交通灯(程序源
资源推荐
资源详情
资源评论
收起资源包目录
基于51单片机交通灯项目源码.zip (58个子文件)
-main-
OneWire.c 2KB
Int0.h 66B
DS18B20.c 1KB
Key.c 714B
IR.c 4KB
OneWire.h 252B
Buzzer.c 477B
Objects
Delay.obj 1KB
IR.obj 10KB
Buzzer.obj 3KB
ProgramCode.hex 11KB
Timer0.obj 3KB
Int0.obj 2KB
Key.obj 3KB
OneWire.obj 5KB
ProgramCode.lnp 331B
ProgramCode.build_log.htm 980B
MatrixKey.obj 6KB
Timer0.__i 113B
DS18B20.obj 5KB
LED.obj 5KB
Timer.obj 4KB
main.obj 21KB
ProgramCode 58KB
DS18B20.__i 116B
Key.h 65B
MatrixKey.h 84B
Buzzer.h 69B
Listings
DS18B20.lst 3KB
MatrixKey.lst 4KB
IR.lst 9KB
Timer.lst 4KB
OneWire.lst 4KB
Buzzer.lst 2KB
main.lst 16KB
Timer0.lst 3KB
Key.lst 2KB
Int0.lst 1KB
LED.lst 4KB
ProgramCode.m51 38KB
Delay.lst 2KB
ProgramCode.uvopt 13KB
Delay.h 76B
DS18B20.h 126B
Delay.c 456B
Timer.h 362B
LED.h 126B
LED.c 2KB
ProgramCode.uvproj 17KB
TrafficLight.h 805B
Timer.c 2KB
ProgramCode.uvgui.CmyCz 89KB
IR.h 702B
Int0.c 355B
设计方案实验报告.pdf 1.52MB
main.c 7KB
README.md 2KB
MatrixKey.c 2KB
共 58 条
- 1
资源评论
yava_free
- 粉丝: 3793
- 资源: 1478
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功