1、 1 目 录 1 设计要求及总体方案介绍 2 1.1 设计课题任务2 1.2 功能要求说明2 1.3 设计总体方案介绍及工作原理说明3 2 硬件系统的设计 5 2.1 硬件系统各模块功能介绍5 2.2 电路原理图 8 2.3 元器件布局图 8 2.4 元器件清单 8 3 软件系统的设计9 3.1 单片机的使用资源情况 9 3.2 软件模块功能介绍 12 3.3 程序流程图 12 3.4 程序清单 14 4 设计总结15 4.1 使用说明 15 4.2 仿真结果 15 4.3 误差分析 17 4.4 设计体会 18 参考文献 17 附 录 18 附录一 电路原理图18 附录二 元器件布局图19
2、附录三 元器件清单20 附录四 程序清单21 2 1 设计要求及总体方案介绍 1.1 设计课题任务 设计一个具有特定功能的十字路口交通灯。 该交通灯上电或按键复位后能自 动显示系统提示符“P.”, 进入准备工作状态。按开始键则开始工作,按结束 键则返回“P.”状态。要求甲车道和乙车道两条交叉道路上的车辆交替运行,甲 车道为主车道,每次通车时间为 60 秒,乙车道为次车道,每次通车时间为 30 秒,要求黄灯亮 5 秒,并且 1 秒闪烁一次。有应急车辆出现时,红灯全亮,应急 车辆通车时间 10 秒,同时禁止其他车辆通过。 1.2 功能要求说明 本次课程设计在硬件方面的接法如下:P2 口接二极管,P2.0、P2.1、P2.2 口线分别来控制东西方向的绿灯、黄灯和红灯;P2.3、P2.4、P2.5 口线分别控制 南北方向的红灯、黄灯和绿灯。P0 口作为数码管的位控(这里只用到了 P0.0、 和 P0.1 两根口线) ,P1 口作为数码管的段控,P3 口作为输入部分(这里用到了 P3.0、P3.1、P3.2 口线) ,控制数码管的显示情况和二极管的亮灭情况。 当交通灯上电或按键复位后能自动显示系统提示符“P.”