Skip to content

基于51单片机的智能交通灯设计,WHU武汉大学嵌入式实验作业,包括倒计时,红灯延长3s,矩阵键盘自定义时间设定,语音提示,红外遥控自定义时间,温度感应与风扇控制

License

Notifications You must be signed in to change notification settings

Crzax/trafficLight

Repository files navigation

基于 51 单片机的智能交通灯设计

Keil 8051

English version

项目简介

本项目是2023-2024学年武汉大学嵌入式系统课堂第二次作业。本项目基于 STC89C52RC 单片机设计了一个智能交通灯控制系统,模拟现实生活中的十字路口信号灯运行。功能包括倒计时显示、红灯延时、信号灯状态设置等,扩展实现了语音提示、温度检测与风扇控制等附加功能。


功能实现

基本功能

  1. 交通灯控制

    • 模拟四个方向交通信号灯,包括红、绿、黄灯的转换。
    • 每方向的默认时长:红灯 16 秒,绿灯 13 秒,黄灯 3 秒。
  2. 倒计时显示

    • 使用动态数码管显示当前信号灯倒计时时间。
    • 提供动态刷新机制,确保显示流畅无重影。
  3. 操作员设置

    • 支持通过独立按键或矩阵键盘设置倒计时时间。
    • 自定义模式允许红绿灯时间的实时调整。

附加功能(加分项)

  1. 红灯延时
    • 独立按键触发红灯时间延长 3 秒,用于紧急情况。
  2. 倒计时最后 3 秒闪烁
    • 倒计时低于 3 秒时,信号灯和数码管以 500ms 闪烁提示。
  3. 语音提示
    • 绿灯倒计时低于 6 秒时蜂鸣器发出提示音提醒行人。
  4. 远程控制
    • 支持通过红外遥控器设置倒计时时间。
  5. 温度感应与风扇控制
    • 通过 DS18B20 温度传感器检测温度,当温度超过设定阈值时,自动启用风扇散热。

设计方案

参看设计方案.pdf

About

基于51单片机的智能交通灯设计,WHU武汉大学嵌入式实验作业,包括倒计时,红灯延长3s,矩阵键盘自定义时间设定,语音提示,红外遥控自定义时间,温度感应与风扇控制

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published