2021-08-23 23:21:32 索炜达电子 1517
项目编号:E530
文件大小:78M
源码说明:带中文注释
开发环境:C编译器
简要概述
这是一个基于 C51 芯片单片机设计的简易交通灯控制系统的期末课程设计作业。使用的单片机是 89C51 其他未测试过,理论 C51 芯片都可行。
因为是一个课程设计,所以功能、完善程度不高,有需求可以看看大礼包里面的。这个大礼包是搜刮资料的时候找到的,也一并分享出来,里面含有交通信号灯毕设的全部资料文档,以及工具。
附录
由于实验指导是 docx 格式,下面将部分重要信息提取出来:
设计要求:
十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行。共有如下4种状态,循环变化。
南北方向红灯亮,倒计时30s,同时东西方向绿灯亮,倒计时30s,此状态下,南北方向禁止通行,东西方向直行;
南北方向黄灯亮,倒计时5s,同时东西方向红灯亮,倒计时30s,此状态下,除了已经正常在通行的车辆外其他车辆禁止通行;
南北方向绿灯亮,倒计时30s,同时东西方向红灯亮,倒计时30s,此状态下,南北方向车辆可以直行;
南北绿灯亮,倒计时30s,东西黄灯亮,倒计时5s。
目录│文件列表:
└ traffic-lights-BC
└ traffic-lights-BC
├ 仿真图
│ │ main.DSN
│ └ main.PWI
├ 工程文件
│ │ main.c
│ │ main.LST
│ │ main.OBJ
│ │ STARTUP.A51
│ │ STARTUP.LST
│ │ STARTUP.OBJ
│ │ Traffic_light
│ │ Traffic_light.hex
│ │ Traffic_light.lnp
│ │ Traffic_light.M51
│ │ Traffic_light.plg
│ │ Traffic_light.uvopt
│ │ Traffic_light.uvproj
│ │ Traffic_light_uvopt.bak
│ └ Traffic_light_uvproj.bak
├ 毕设大礼包
│ ├ 各类文档
│ │ │ 使用前必读.doc
│ │ ├ 任务书
│ │ │ └ 交通灯任务书.doc
│ │ ├ 仿真图
│ │ │ │ Last Loaded 交通灯.DBK
│ │ │ │ 交通灯.DSN
│ │ │ └ 交通灯.PWI
│ │ ├ 元件清单
│ │ │ └ 245驱动交通灯原件清单.doc
│ │ ├ 制作详解
│ │ │ ├ 0.36两位数码管
│ │ │ │ │ 0.362引脚标号.png
│ │ │ │ │ 引脚图.png
│ │ │ │ └ 引脚标号和段.png
│ │ │ ├ DC电源插口
│ │ │ │ │ CON2为电源插针(电路中可以不接).jpg
│ │ │ │ │ DC电源接口及开关(简易版).jpg
│ │ │ │ │ DC电源插口内部透视图.jpg
│ │ │ │ │ DC电源插口原理图.jpg
│ │ │ │ │ DC电源插口原理图介绍说明.txt
│ │ │ │ └ DC电源插口硬件图.jpg
│ │ │ ├ 三极管
│ │ │ │ │ NPN型原理图.jpg
│ │ │ │ │ PNP型原理图.jpg
│ │ │ │ │ 三极管介绍.txt
│ │ │ │ └ 三极管引脚介绍.jpg
│ │ │ ├ 上拉排阻
│ │ │ │ │ 8个电阻组成的上拉电阻.jpg
│ │ │ │ │ 上拉电阻介绍.txt
│ │ │ │ │ 单片机使用上拉电阻及作用.doc
│ │ │ │ │ 排阻上拉电阻.jpg
│ │ │ │ │ 排阻上拉电阻原理图.jpg
│ │ │ │ └ 排阻的识别.jpg
│ │ │ ├ 供电方式
│ │ │ │ │ DC插头.jpg
│ │ │ │ │ USB电源线.jpg
│ │ │ │ └ 电池盒.jpg
│ │ │ ├ 各种电阻、贴片、可调电阻焊接方法
│ │ │ │ │ 光敏电阻.jpg
│ │ │ │ │ 可调电阻.jpg
│ │ │ │ │ 可调电阻焊接方法.doc
│ │ │ │ │ 电位器.jpg
│ │ │ │ │ 电路图中的光敏电阻.jpg
│ │ │ │ │ 色环电阻.jpg
│ │ │ │ │ 贴片电阻.jpg
│ │ │ │ └ 贴片电阻焊接方法.doc
│ │ │ ├ 自锁开关
│ │ │ │ │ 自锁开关原理图.jpg
│ │ │ │ │ 自锁开关硬件图.jpg
│ │ │ │ └ 自锁开关说明.txt
│ │ │ └ 轻触按键
│ │ │ │ 图.png
│ │ │ │ 按键原理图.jpg
│ │ │ │ 按键解析图.jpg
│ │ │ │ 按键解析图标注.jpg
│ │ │ └ 轻触按键实物图.jpg
│ │ ├ 原理图和PCB图
│ │ │ │ 原理图.doc
│ │ │ │ 原理图.pdf
│ │ │ ├ 99s
│ │ │ │ │ BACKUP OF SHEET2.SCH
│ │ │ │ │ Previous Backup of Sheet2.Sch
│ │ │ │ │ 交通灯控制系统加蜂鸣器.Bkp
│ │ │ │ └ 交通灯控制系统加蜂鸣器.ddb
│ │ │ ├ DXP
│ │ │ │ │ BACKUP OF SHEET2.SCH
│ │ │ │ │ BACKUP OF SHEET2.SCHPreview
│ │ │ │ └ History
│ │ │ │ │ BACKUP OF SHEET2.~(1).SCH
│ │ │ │ └ BACKUP OF SHEET2.~(2).SCH
│ │ │ └ pcb源文件
│ │ │ │ 1.pdf
│ │ │ │ Backup of PCB1.PCB
│ │ │ │ Backup of Sheet2.Sch
│ │ │ │ Previous Backup of PCB1.PCB
│ │ │ │ 交通灯控制系统加蜂鸣器.Bkp
│ │ │ │ 交通灯控制系统加蜂鸣器.ddb
│ │ │ │ 焊接图.pdf
│ │ │ └ 飞线说明.jpg
│ │ ├ 参考论文
│ │ │ │ 2-正版+更新+单片机交通灯控制.doc
│ │ │ │ 加蜂鸣器 2-正版+更新+单片机交通灯控制.doc
│ │ │ │ 单片机交通灯控制_毕业设计.doc
│ │ │ │ 基于单片机的交通灯设计论文.doc
│ │ │ │ 硬件框图.docx
│ │ │ └ 19-答辩常见问题合集
│ │ │ │ 答辩常见问题合集.doc
│ │ │ │ 答辩常见问题解答.doc
│ │ │ └ 答辩技巧大全.doc
│ │ ├ 参考资料
│ │ │ │ 74HC245.pdf
│ │ │ │ AT89C51.pdf
│ │ │ │ at89c52.docx
│ │ │ │ AT89S51.doc
│ │ │ │ AT89S52的中文资料.doc
│ │ │ │ STC89C51.pdf
│ │ │ │ STC89C51应用介绍.pdf
│ │ │ │ STC89C52单片机.doc
│ │ │ │ stc89c52单片机.pdf
│ │ │ │ 红外光电传感器.txt
│ │ │ │ 红外光电传感器E18-D50NK.txt
│ │ │ └ 18-调试讲解和焊接注意事项
│ │ │ └ 调试讲解和焊接注意事项.txt
│ │ ├ 实物图
│ │ │ │ IMG_0430.JPG
│ │ │ │ IMG_0431.JPG
│ │ │ │ IMG_0432.JPG
│ │ │ │ IMG_0433.JPG
│ │ │ │ IMG_0434.JPG
│ │ │ │ 样品2(1).JPG
│ │ │ │ 样品2(2).JPG
│ │ │ └ 说明.JPG
│ │ ├ 开题报告
│ │ │ └ 开题报告.doc
│ │ ├ 操作视频
│ │ │ │ 2-交通灯原理图介绍.wmv
│ │ │ │ 51单片机仿真中最小系统.txt
│ │ │ │ 51单片机原理图中最小系统介绍.txt
│ │ │ │ 51单片机最小系统电路相关知识.docx
│ │ │ └ 基于51单片机的智能交通灯系统设计 车流量检测 红绿灯设计 交通灯红外检测.mp4.16524405
│ │ ├ 相关软件下载与教程
│ │ │ │ 300个仿真例程.txt
│ │ │ │ 51单片机初学者视频.txt
│ │ │ │ AD教程.txt
│ │ │ │ Altium Designer 15.txt
│ │ │ │ Altium Designer 6.9 原理图 PCB图建议安装这个打开.txt
│ │ │ │ Altium Designer Sunner画图软件学习视频.txt
│ │ │ │ AltiumDesignerSummer9 画图软件.txt
│ │ │ │ C语言学习资料.txt
│ │ │ │ C语言视频教程.txt
│ │ │ │ Keil软件安装.txt
│ │ │ │ Protel99Se 软件.txt
│ │ │ │ Protel99Se教学视频.txt
│ │ │ │ 下载程序及其驱动.txt
│ │ │ │ 串口下载程序软件stc.txt
│ │ │ │ 仿真教程.txt
│ │ │ │ 仿真软件proteus7.8.txt
│ │ │ │ 单片机十天征服你视频教程及课件.txt
│ │ │ │ 单片机辅助开发工具.txt
│ │ │ │ 各类学习视频链接.txt
│ │ │ │ 画图软件protel99se.txt
│ │ │ │ 相关软件---百度云盘下载地址.doc
│ │ │ │ 答辩PPT模板.txt
│ │ │ └ 编写c程序软件keil4.txt
│ │ ├ 程序
│ │ │ │ jtd
│ │ │ │ jtd.c
│ │ │ │ jtd.hex
│ │ │ │ jtd.lnp
│ │ │ │ jtd.LST
│ │ │ │ jtd.M51
│ │ │ │ jtd.OBJ
│ │ │ │ jtd.plg
│ │ │ │ jtd.uvopt
│ │ │ │ jtd.uvproj
│ │ │ │ jtd_uvopt.bak
│ │ │ │ jtd_uvproj.bak
│ │ │ │ STARTUP.A51
│ │ │ │ STARTUP.LST
│ │ │ └ STARTUP.OBJ
│ │ └ 答辩技巧
│ │ │ 点阵板焊接技巧.pdf
│ │ │ 答辩常见问题合集.txt
│ │ └ 答辩技巧大全.doc
│ └ 程序源码&实验图纸
│ ├ 仿真图
│ │ │ Last Loaded 交通灯.DBK
│ │ │ 交通灯.DSN
│ │ └ 交通灯.PWI
│ └ 程序
│ │ jtd.c
│ │ jtd.hex
│ │ jtd.lnp
│ │ jtd.LST
│ │ jtd.M51
│ │ jtd.plg
│ │ jtd.uvgui.c
│ │ jtd.uvgui.Mengchao.Lv
│ │ jtd.uvgui.Mengchao_Lv.bak
│ │ jtd.uvgui_c.bak
│ │ jtd.uvopt
│ │ jtd.uvproj
│ │ jtd_uvopt.bak
│ │ jtd_uvproj.bak
│ │ STARTUP.A51
│ │ STARTUP.LST
│ └ STARTUP.OBJ
└ 说明文档
│ 单片机课程设计题目.docx
│ 程序设计说明书.doc
│ 程序设计说明书(草稿).md
└ img
│ 交通灯系统设计.png
│ 信号控制演示.gif
│ 夜间模式.gif
│ 模拟电路图.png
└ 紧急模式.gif