内容发布更新时间 : 2024/12/27 21:51:59星期一 下面是文章的全部内容请认真阅读。
华南理工大学广州学院
单片机原理及应用课程设计报告
题目:交通灯
专业: 班级: 姓名: 学号: 序号:
日期: 20XX年XX月XX日
1
1. 设计目的
为了巩固课本所学知识,培养动手能力、独立分析问题能力和实际解决问题的能力,掌握单片机分析和设计方法,对Protus的综合应用有进一步的认识和理解。同时加深对课堂知识的理解和运用,进一步学习和熟悉各种常用芯片的规格和使用,能掌握元件的连接和基本问题的排除。
2. 设计要求和设计指标 设计要求:
在该交通灯控制系统中,东西南北四个方向各有红黄绿三种颜色的指示灯各一盏,共计12盏指示灯,用以来指挥车辆和行人安全通行。当红色指示灯亮的时候表示禁止该方向的车辆和行人通行,当绿色指示灯亮的时候表示允许该方向的车辆和行人通行,当黄色指示灯亮的时候提示人们红、绿灯的状态即将切换。并且黄灯燃亮时为东西南北两干道的公共停车时间。
设计指标:
a画出电路原理图
b进行电路的仿真与调试
3. 系统总体设计方案
a、开始时先是南北红灯30s,东西绿灯25秒倒数,当东西绿灯倒数完后,有5s黄灯,之后东西与南北一起变灯,南北绿灯15s,东西红灯20s倒计时,待南北绿灯完后有5s黄灯,之后南北与东西一起变灯,重复上述步骤。 b、元器件的选用
2
4. 功能设计和原理说明
电路仿真图:
单片机控制交通灯的软件设计是采用顺序执行并反复循环的方法,其中数码显示电路运用动态显示的方法,并采用延时的方法来定时通行时间。由于整个设计是在AT89C51单片开发机上进行的, 所以用LED来代替交通灯,需要低电平“0”来驱动点亮,在实际应用电路中,应使P1口输出高电平“1”来驱动继电器导通,从而使220V的交通灯点亮,可以通过修改发光二极管LED的程序实现。
状态地址分配如表4-1所示:
3