文档详情

基于单片机交通灯设计说明书.doc

发布:2018-12-16约1.15万字共22页下载文档
文本预览下载声明
交通灯控制(此处改为设计课题名称) WORD 格式 整理 PAGE 6 学习 参考 资料 分享 单片机技术课程设计说明书 单片机控制交通灯 专业 电气工程及其自动化 学生姓名 朱宇恒 班级 电气141 学号 1410060444 指导教师 吴冬春 完成日期 2017年 5 月 19日 目 录 1.概 述3 1.1项目设计要求3 3.系统方案硬件设计3 3.1系统总框图3 3.2各模块原理说明4 3.2.1 单片机简介4 3.2.2 单片机最小系统5 3.3.3 显示模块功能6 3.3.4 按键模块功能7 4.系统方案软件设计8 4.1主程序设计流程8 4.2子程序设计流程8 4.3 C语言程序9 5.心得体会9 参考文献10 附 录12 附录1 程序清单12 附录2 Proteus仿真图20 附录3 元器件清单21 概 述 当今,红绿灯已经安装在各个道路口上,成为疏导车辆最常见并且最有效的手段。但这一技术在19世纪就已出现了。交通灯的出现改变了交通路况,也在人们日常生活中占据了重要地位。随着经济的发展,人们的生活水平日益上升,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得交通得到有效的控制,在交通疏导,提高道路导通能力,减少交通事故方面有显著的效果。 近年来,随着单片机芯片的发展,单片机在各个领域的应用越来越多。交通信号灯控制方式很多。本系统采用STC89C52单片机以及单片机最小系统设计一个基于单片机的交通灯设计。设计通过两位一体共阴极数码管显示,并能通过按键对系统进行控制。 1.1项目设计要求 1、用单片机设计一个交通灯系统,并用数码管显示时间,LED指示通行。 2、按键功能:复位功能、夜间模式(黄灯均亮)、紧急通行(东西向南北向均为红灯)。 系统方案硬件设计 3.1 系统设计总框图 STC89C52 单片机 红黄绿信号灯 8段LED数码管 复位电路 最小系统 外围接口 按键控制 驱动显示 单片机 图1.系统设计总框图 3.2各模块原理说明 单片机是在集成电路芯片上集成了各种元件的微型计算机,这些元件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时/计数器、中断系统、时钟部件的集成和I/O接口电路。由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点,因此在现代电子技术和工业领域应用较为广泛,在智能仪表中单片机是应用最多、最活跃的领域之一。在控制领域中,现如今人们更注意计算机的底成本、小体积、运行的可靠性和控制的灵活性。在各类仪器、仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,提高计算机的运算速度,简化仪器仪表的硬件结构,提高其性能价格比。 3.2.1单片机简介 图2.STC89C52单片机 VCC:STC89C52电源正端输入,接+5V。 GND:电源地端。 XTAL1: 单芯片系统时钟的反相放大器输入端。 XTAL2: 系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。 其引脚分配如下: P3.0:RXD,串行通信输入。 P3.1:TXD,串行通信输出。 P3.2:INT0,外部中断0输入。 P3.3:INT1,外部中断1输入。 P3.4:T0,计时计数器0输入。 P3.5:T1,计时计数器1输入。 P3.6:WR:外部数据存储器的写入信号。 P3.7:RD,外部数据存储器的读取信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 3.2.2单片机最小系统 图3.单片机最小系统图 AT89C52是一个低电压,高性能 HYPERLINK /view/22318.htm \t _blank CMOS 8位 HYPERLINK /view/1012.htm \t _blank 单片机,片内含8k bytes的可反复擦写的 HYPERLINK /view/7641.htm \t _blank Flash只读 HYPERLINK /view/421016.htm \t _blank 程序存储器和256 bytes的随机存取数据存储器( HYPERLINK /view/3558.htm \t _blank RAM),器件采用 HYPERLINK /view/110906.htm \t _blank ATMEL公司的高密度、非易失性存储技
显示全部
相似文档