基于51单片机的交通信号灯模拟控制系统
- 格式:docx
- 大小:3.05 MB
- 文档页数:7
基于51单片机的交通信号灯模拟控制系统
一、 实验目的和要求
1.掌握单片机基本资源使用。
2.掌握单片机电路原理图绘制和仿真。
3.掌握单片机C语言软件开发以及联合仿真。
二、 实验内容和原理
实验内容:
1. 根据题目绘制单片机电路原理图。
2. 绘制程序流程图并编写C语言程序
3. 在仿真程序中进行联合仿真,最后提交实验报告
三、 主要仪器设备
keilC,proteus。
四、 操作方法与实验步骤
4.1 题目要求
用单片机设计一个十字路口交通灯模拟控制系统,要求东西、南北两个方向都通行20秒,警告3秒,禁止20秒,同时要考虑到东西、南北两个方向出现异常情况,出现异常情况器该方向通行60秒。
4.2 系统设计思路
南北的绿红黄发光二极管与单片机AT89C51单片机的P1.0,P1.1,P1.2相连。东西的绿红黄发光二极管与单片机AT89C51单片机的P1.4,P1.5,P1.6相连。改变单片机P1口编码控制交通灯。控制过程中会出现两种异常情况用外中断0和外中断1处理。时间单位采用500ms信号,由定时/计数器0定时50ms,循环10次产生,定时/计数器0采用查询方式,主程序中设定定时/计数器0的工作方式:方式1。
4.2 电路图绘制(包含详细的参数选定文字和图像叙述)
C1=1nF,C2=1nF,C3=1nF,R1=300,R2=300,R3=300,R4=300,R5=300,
R6=300,R7=300,R8=300,R9=300,R10=300,R11=300,R12=300,R13=300
4.3 C程序编制(包含详细的文字和程序流程图)
4.3 仿真分析(包含文字和图像叙述)
东西绿灯,南北红灯
东西黄灯,南北红灯
南北绿灯,东西红灯
南北黄灯,东西红灯
东西发生异常时,东西通行,南北禁止,东西方向绿灯闪,南北方向红灯闪
南北发生异常时,南北通行,东西禁止,南北方向绿灯闪,东西方向红灯闪
五、 讨论和心得(不少于100字)
通过这次对交通灯信号的模拟,了解了交通灯4种正常状态,2种异常状态,它们分别是:状态1,东西方向绿灯,南北方向红灯20秒。
状态2,东西方向黄灯,南北方向红灯3秒。
状态3,南北方向绿灯,东西方向红灯20秒。
状态4,南北方向黄灯,东西方向红灯3秒。
东西发生异常时,东西通行,南北禁止,东西方向绿灯闪,南北方向红灯闪60秒。
南北发生异常时,南北通行,东西禁止,南北方向绿灯闪,东西方向红灯闪60秒。
同时通过对本次交通信号灯的模拟,让我熟悉并基本会使用KeilC和Proteus这两个软件,也让我看到了自己编程的一些不足,通过视频学习,知道了一些不必要的错误。