单片机交通灯课程设计交通信号灯设计


    

    课程设计






    课程名称: 交通信号灯设计   
    学 院: 专 业: 测控技术仪器 姓名: 学 号: 年 级: 课教师:

    2011年 X 月 X日










    目录

    摘1
    二 务分析设计思路2
    三 总体设计 3
    四 详细设计4
    1 设计电路4
    2 交通灯连接电路4
    3 倒计时电路5
    4 仿真电路效果图6
    5元件清单7
    6软件框图8
    7程序清单9
    五调试运行11
    六参考资料参考文献11
    七心体会12







    日常生活中交通灯作理交通调协车辆便捷手段起着作种交通工具行根交通灯变化决定否前行通行时间规定协调步伐极减少交通混乱引起种事发生完善交通系统中交通灯必少设备完善交通灯程序会更效理前道路中出现实际情况车辆行行进变更畅更谐
    着国国民济快速发展国机动车辆发展迅速城镇道路建设历史等种原相滞交通拥挤堵塞现象时常出现利计算机动控制技术效疏导交通提高城镇交通路口通行力减少交通事值研究课题目前国交通灯般设十字路口醒目位置红绿黄三种颜色指示灯加倒计时显示器控制行车
    二务分析设计思路
    1务分析:
    次设计求:运学单片机原理模拟数字电路等方面知识设计出台交通信号灯模拟路口交通信号交通灯求:
    1)交通信号灯够控制东西南北两方交通红绿黄灯应颜色发光二极代
    2)四2位数码分显示东南西北方通行时间东西南北通行时间25秒红绿灯切换中间黄灯闪烁5秒

    目前接触交通灯位十字路口假设实际情况东西南北走十字路口图:



    东西南北三盏灯三盏分红黄绿三种颜色总十二盏灯实际情况东西方灯亮灭致南北方灯亮灭致需东西组南北组两组交错亮灭设计控制系统达交通灯系统控制目根分析需控制东南者西北六盏灯亮灭规律实现控制外两组应致行根设计求求东西者南北通行25秒红绿灯切换中间黄灯闪烁5秒求绿灯亮放行放行线绿灯持续亮(通行时间)25秒黄灯亮(警告提醒时间)5秒红灯亮禁止通行禁止线简化设计25秒切换程东西南北均黄灯闪烁
    2设计思路
    基完成务分析结合学关知识尤学期学关单片机中断系统定时计数器相关知识应知道红绿黄两组三盏灯控制通六盏灯分接单片机六输出引脚P1口进行输出分配:
    AT89C51



    P10 P11 P12 P13 P14 P15













    L1 L2 L3 L4 L5 L6
    (东西红) (东西黄) (东西绿) (南北红) (南北黄) (南北绿)


    LED显示分布


    通P1口P0~P5编程实现控制时间盏灯熄灭时间延时情况定时计数中断结合应实现控制
    输出时间显示方分两发光二极显示十位接P0口位接P2口P0口P2口编程实现控制
    三总体设计
    1单片机部资源分布图:

    2硬件原理框图:














    AT89C51
    时 钟 电 路








    LED







    振 荡 电 路





    电 复
    位 电 路



    3软件结构图:
    3软件结构框图:
















    显示子程序调 实现
    功模块













    4软硬件分工
    硬件实现实物连接软件硬件连接相应通编写程序硬件实现期功说形象软件相质功硬件该功表现出见罢


    三 详细设计
    设计单片机AT89C51AT89C51带4K字节闪存低电压高性微处理器特性:MCS51 兼容   ·4K字节编程FLASH存储器   ·寿命:1000写擦循环   ·数保留时间:10年   ·全静态工作:0Hz24MHz   ·三级程序存储器锁定   ·128×8位部RAM   ·32编程IO线   ·两16位定时器计数器   ·5中断源   ·编程串行通道   ·低功耗闲置掉电模式   ·片振荡器时钟电路

    1设计电路:
    设计电路两部分组成部分P1口十二发光二极连接电路部分P0P2口八七段显示器相连电路面分详细说明

    2交通灯电路:
    设计中采发光二极作交通灯单片机IO接口直接交通灯(发光二极)连接十字路口四组红黄绿三色交通灯中东西方道路两组色灯连接起南北方道路两组色灯彼连接受单片机P10~P15控制单片机IO接口交通灯电路具体连接方式:P10~P12分接东西方红黄绿6放光二极P13~P15分接南北方红黄绿6发光二极12发光二极采阳极连接方式IO口输出低电时相连发光二极会亮IO口输出高电时相应发光二极会灭交通灯电路图示


    3倒计时显示电路:
    该显示装置选七段数码显示交通灯转换剩余时间根控制求路口需两数码样四路口求八数码序AT89C51单片机IO作输出时具较强吸收电流力选阳型数码样单片机IO直接驱动简化硬件电路设计四路口倒计时显示置时刻显示相数字期中P0口显示时间十位P2口显示时间位电路图示



    4仿真电路效果图:

    (1)仿真电路:



    (2)仿真效果:




    5元件清单:
    名称
    件数
    参数
    选择理
    电阻
    8
    10K
    限流免烧坏数码
    发光二极
    12
    3色
    便仿真显示
    AT89C51
    1
    4K闪存
    低电压高性八位微处理器
    七段显示数码
    8

    常数字显示便仿真
    开关
    3

    特殊情况
    6软件框图
    (1)程序流程图: 开始


    初始化全部黄灯初始化运行


    东西红灯亮南北绿灯亮


    调显示程序时间送显示


    东西黄灯闪烁南北黄灯烁

    调显示程序时间送显示



    东西绿灯亮南北红灯亮

    调显示程序时间送显示


    东西黄灯闪烁南北黄灯闪烁



    调显示程序时间送显示



    (2)显示子程序流程图:提取倒计时数十位数
    调延时子程序
    获取十位数字型码送P0口
    取倒计时数值
    获取位数字型码送P2口
    提取倒计时数位数
    开始
    返回



    7程序注释

    程序

    ORG 0000H
    AJMP STAT
    ORG 0100H
    STAT SETB EA
    SETB EX0
    SETB IT0
    SETB EX1
    SETB IT1
    MOV SP#60H
    MOV R0 #0EDH 初始化东西南北均黄灯
    MOV P1 R0 显示5秒
    MOV R7#05
    ACALL DISP 调显示子程序
    A1 MOV R0#0DEH 东西红灯亮南北绿灯亮
    MOV P1R0 显示25秒
    MOV R7#25
    ACALL DISP 调显示子程序
    SHANHD MOV R7#5
    HD MOV R0#0EDH 点亮东西黄 灯点亮南北黄灯
    MOV P1 R0
    ACALL DISP 调显示子程序
    MOV P1#0FFH 熄灭黄灯黄灯
    ACALL DISP
    DJNZ R7HD
    A2 MOV R0 #0F3H 东西绿灯亮南北红灯亮
    MOV P1R0
    MOV R7#25 显示25秒
    ACALL DISP 调显示子程序
    SHANHD MOV R7#5
    H MOV R0#0EDH 点亮东西黄灯点亮南北黄灯
    MOV P1 R0 调显示子程序
    ACALL DISP
    MOV P1#0FFH 熄灭黄灯黄灯
    ACALL DISP
    DJNZ R7H
    AJMP A1
    子程序时间显示程序

    DISP MOV 40HR7
    NEXT MOV A40H
    MOV B#10
    DIV AB
    MOV DPTR#TABLE
    MOVC A@A+DPTR
    MOV P0A
    MOV AB
    MOVC A@A+DPTR
    MOV P2A
    ACALL DELY1S
    DEC 40H
    MOV A40H
    CJNE A#00NEXT
    DELY1S MOV R5#100
    D2 MOV R6#20
    D1 MOV R7#248
    DJNZ R7
    DJNZ R6D1
    DJNZ R5D2
    RET
    TABLE DB 0C0H0F9H0A4H0B0H99H92H82H0F8H80H90H
    END

    五调试运行

    1硬件连接图相应P10接红灯P11接黄灯P12接绿灯P13接红灯P14接黄灯P15接绿灯
    20100H单元开始连续运行观察六LED灯否交通显示情况应果偏差单步运行断点运行进行调试直满足设计求
    3调试完灯显示0100H开始连续运行观察数码显示否正常果正常运单步运行断点运行进行分析调试直满足求
    4整体运行观察灯显示时间显示否符合求果符合调试直满足求


    六设计资料参考文献
    1.高惠芳.单片机原理应技术.科学出版社20104
    2.胡汉.单片机原理接口技术.清华学出版社2004
    3.吴飞青等.单片机原理应实践指导.机械工业出版社 20092
    4.Proteus帮助文档
    5.Keil C51帮助文档


    七心体会

    通星期交通灯课程设计单片机相关知识更深解脚相关控制寄存器更进步巩固解尤IO口实编程相重新细细温遍特protues软件画电路图仿真程零开始学说里感谢组里学指导时幸家繁忙更独立探索学思考空间东西变成次课程设计务通单片机IO口控制交通灯完成两项务第硬件连接图第二编写相应程序实现硬件功似简单实际需硬知识作基础时书考试样程难完成样务
    次设计程中遇棘手问题东西动起手束手策先通查阅资料者参考做类似课题动手设计画图编程调试程中错误少程序吧写改改写花长时间protues软件仿真原整程然太难通次真正弄明白通次课程设计关单片机知识深入解更更知道知识欠缺环节慢慢翻书者查找资料完成明白学中应更注重知识应更注重实质掌握
    然次课程设计提高知识应力实践力时提高独立思考独立完成务力然组间遇实没办法解决问题相互咨询讨加强家合作精神团结力学工作重意义

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    单片机交通灯设计

    摘 要 根据STC10F04单片机的特点及交通灯在实际控制中的特点,本文提出一种用单片机自动控制交通灯及时间显示的方法。同时给出了软硬件设计方法,设计过程包括硬件电路设计和程序设计两大步骤...

    5年前   
    1738    0

    基于单片机的交通灯显示系统的设计与研究课程设计

     XX学院课程设计课 程 单片机课程设计 题 目 交通灯系统 院 系 机电系 ...

    3年前   
    901    0

    开题报告-基于单片机的交通灯设计

    开题报告电气工程及自动化基于单片机的交通灯设计一、综述本课题国内外研究动态,说明选题的依据和意义当今社会,随着日益增长的社会发展,人们对于社活的水平也日益提高,不仅在物质享受方面有所提高,在精...

    4年前   
    1254    0

    基于plc的交通灯的设计课程设计

    任务说明书一、 控制要求:1、系统控制示意图由十字路口交通灯示意图可以知道,在南北和东西主干道上各有一盏红绿灯;在南北和东西人行道上各有一盏红灯和绿灯。2、控制要求 启动及停止按钮的控制...

    3年前   
    887    0

    上海大学数字电子技术课程设计交通灯

    电子技术课程设计报告——交通灯控制电路XX大学机自学院自动化系自动化 专业姓名:学号:指导老师: 2018年X月X日一、 主要用途:交通信号灯使交通得以有效管制,对于疏导交通流量、提高道路通行...

    3年前   
    542    0

    基于VHDL语言的交通灯设计

     基于VHDL语言的 交通灯设计 专业班级: 应电班 作 者: 指导老师: ...

    5年前   
    1257    0

    基于单片机控制的交通信号灯的设计与实现毕业设计

    南 京 工 程 学 院毕业设计说明书(论文)作 者: 学 号: 系 部: 专 业: ...

    5个月前   
    167    0

    交通信号灯控制器设计EDA课程设计

    信息科学技术学院《EDA技术课程设计报告》专业班级:2008级通信工程姓 名: 学 号:指导老师: 目 录课程设计的要求及目的……………………………………………2前言…………………………...

    11个月前   
    311    0

    单片机课程设计报告

    1 方案设计与论证1.1 硬件总体设计设计并制作一个基于单片机的数字电压表的电路其结构框图如图 1-1 所示: 图1-1 硬件结构框图(1)单片机最小系统电路部分 (2)数码管显示部分(3) ...

    5年前   
    1671    0

    PLC交通灯设计教案生活中的交通灯人生中的红绿灯

    《生活中的交通灯 人生中的红绿灯》专业年级: 机电技术应用专业二年级授课教师: 授课班级: 班教材:高教版《PLC技术及...

    3年前   
    781    0

    基于51单片机的定时闹钟设计单片机课程设计

    单片机 课 程 设 计 报 告 院系: 信息工程学院 ...

    2年前   
    497    0

    单片机课程设计实习报告

    单片机课程设计实习报告  实训任务:  做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2...

    11年前   
    820    0

    单片机原理及应用课程设计

    单片机课程设计数字音频频率测试仪班级:电气姓名:学号:日期:2010年X月X日 目录一、课程设计要求···········································1软硬...

    3年前   
    803    0

    单片机课程设计心得(精选多篇)

    单片机课程设计心得(精选多篇)第一篇:单片机课程设计心得单片机课程设计实训体会两周的单片机课程设计实训 ,真是让我们受益匪浅,学到了很多东西,不管怎么样,先感谢学校给我的这么多机会.真正的学到...

    9年前   
    675    0

    单片机与微机原理课程设计

    一、课程设计(论文)的内容(1)设计并绘制硬件电路图;  (2)购买电子元器件并按电路图焊接到电路板上;   (3)编写程序并将调试好的程序固化到单片机中。

    3年前   
    852    0

    单片机简易电子琴单片机课程设计

    XX学院课程设计报告课程名称:单片机原理及应用课程设计设计题目: 电子琴设计 系 别: 通信与控制工程系 专 ...

    2年前   
    492    0

    单片机课程设计报告基于单片机的温控系统

    职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教...

    3年前   
    997    0

    交通信号灯控制设计可编程控制器技术课程设计

    《可编程控制器技术》课程设计题目:交通信号灯控制设计学院:信息工程与自动化系 :通信工程专业:通信工程年级:班姓名: 学号:分数:一、需求分析1.1 需求分析 随着社会的发展和进步...

    8个月前   
    231    0

    交通规划原理课程设计

     交通规划课程设计Course Exercise in Traffic Planning专业班级:交通工程姓名: 班级: 交工班 学号: ...

    1年前   
    317    0

    PLC交通灯毕业论文

     毕业论文(设计) 课题名称 PLC交通控制灯设计 专业及班级 机械制造与自动化 学号 学 生 姓 名 指导老师 20...

    5年前   
    2167    0

    文档贡献者

    文***品

    贡献于2020-12-12

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档