交通信号灯控制程序一、课题简介1)、功能:利用单片机设计一个交通信号灯控制器,其控制方案要求如下:控制南北、东西两条干线十字路口的交通信号灯的亮灭,是两条干线交替成为放行线和禁止线
放行线:绿灯亮,放第 25s,接着黄灯亮警告 5,然后红灯亮,禁止通行
禁止线:禁止通行 30,然后转绿灯亮
2)、 预期效果 : 表 端口线与所控灯的关系时间状态P1 端 口控制码P1
5东西红绿灯P1
4 东西黄灯P1
3 东西红灯P1
2 南北绿灯P1
1 南 北 黄灯P1
0 南 北 红灯T10f3h110011T2 黄灯亮0f5h110101T2 黄灯灭0f7h110111T30deh011110T4 黄灯亮0eeh101110T4 黄灯灭0feh111110说明:“0” 为灯亮“1”为灯亮 3)、设计步骤步骤:布置课题、复印资料、提出要求 列元件清单、备齐元件 学习 PROTEUS 软件,PROTEUS 中硬件设计 程序设计调试、PROTEUS 软硬件调试 硬件电路焊接 单片机芯片烧录、硬件调试 硬件调试、PROTEUS 调试验收 系统整改、撰写课设报告 提交报告、设计验收二、硬件连接设计1)、硬件电路元器件(见表)名称代号规格或型号数量单片机U1AT89S511晶振B6MHZ1发光二极管LED1~LED65mm(红、黄、绿)6按钮SB0轻触型1电阻R1470 欧姆/1/8W1R2~R310 千欧姆2电容C110uF/16V1C2/C330Pf2C4100uF/16V1C50
1uF/16V1单片机源VCC+5V12)、交通灯控制硬件电路(如下图) 三、程序设计3)、交通信号灯控制程序 org 0000hajmp main org 0030h main:mov a,#0f3h xch a,p1 mov r7,#32h loop1:lcall delay djnz r7,loop1 m