您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于单片机汽车信号灯控制系统的设计
沈阳理工大学单片机课程设计I摘要在生活的环境中,自动控制要求中都会有单片机的控制的一部分;从简单到复杂,凡是能想象到的地方几乎都有使用单片机的需求。单片机的应用有利于产品的小型化、多功能化和智能化,能够提高劳动效率、减轻劳动强度,提升产品质量,改善劳动环境。例如,在工业自动化方面:自动化能使工业系统处于最佳状态、提高经济效益和改善产品质量。自动化控制原理有应用于电子、电力、石油、化工、纺织、食品等轻重工业领域中,无论数据采集和测控技术,还是生产线上的机器人技术,都有单片机的参与。有时,在仪器仪表、信息和通信等产品方面,它在其中发挥着重大作用。现在,虽然单片机的应用很普遍了,但仍有许多项目尚未实现,所以单片机的应用有很大的发展空间。本设计是设计一个单片机控制系统。在汽车进行左转弯、右转弯、刹车、合紧急开关等操作时,实现对各种信号指示灯的控制。本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些复位电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能。汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关等操作。在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、左尾灯或右头灯、右尾灯闪烁;合紧急开关时要求前面所述的4个信号灯全部闪烁;汽车刹车时,两个尾灯点亮。沈阳理工大学单片机课程设计II目录1.绪论.............................................................................11.1设计意义....................................................................11.2设计内容....................................................................11.3设计过程....................................................................12.设计的原理分析及实现..............................................................22.1系统简介....................................................................22.2硬件组成....................................................................22.3设计原理....................................................................33.应用软件简介.....................................................................43.1单片机简介..................................................................43.2AT89C51单片机简介..........................................................43.3Proteus软件介绍............................................................84.硬件设计........................................................................104.1AT89C51芯片图.............................................................104.2汽车信号灯控制电路.........................................................104.2.1硬件接线图...........................................................104.2.2复位电路.............................................................114.2.3显示电路.............................................................114.2.4按键电路.............................................................124.2.5振荡电路.............................................................134.3Proteus仿真结果...........................................................145.软件设计........................................................................175.1汽车信号灯控制程序.........................................................175.2汽车信号灯控制程序流程图...................................................195.3利用伟福软件编译程序图.....................................................205.3.1伟福软件简介.........................................................205.3.2伟福软件编译程序图...................................................216.心得体会........................................................................227.参考文献........................................................................23沈阳理工大学单片机课程设计11.绪论1.1设计意义利用单片机控制汽车信号灯,通过所学知识进行软硬件设计,提高各方面技能,巩固对理论知识的掌握,把理论知识应用到实际中。使生活更方便、安全。1.2设计内容本系统中要求设计汽车信号灯控制系统,在驾驶汽车时有左转弯、右转弯、刹车、合紧急开关、四个操作;所以可以用四个开关来模拟这几个操作,当单片机检测到相关操作后,然后判断属于那一类操作,再通过软件来驱动控制相应的信号灯闪烁。以此来实现对汽车信号灯的控制。当合上左转弯开关后,仪表板左前灯、左尾灯闪烁;当合上右转弯开关后,仪表板右前灯、右尾灯闪烁。当刹车开关合上时,两侧尾灯闪烁;在紧急开关合上后,所有灯都闪烁。1.3设计过程1.先编译软件程序;2.执行软件程序;3.用Proteus画出硬件图,引入软件程序并运行。沈阳理工大学单片机课程设计22.设计的原理分析及实现2.1系统简介该课设是基于单片机利用开关控制二极管亮暗来实现。是一个典型的控制系统。图2-1系统结构2.2硬件组成汽车信号灯控制硬件电路元器件如表2-1。名称代号数量单片机U11晶振B1发光二极管RR、RH、LH、LR4按钮SB0~SB45电阻R1~R4、R9、R106电阻R5~R84电容C31电容C1、C22单片机电源VCC1表2-1汽车信号灯控制硬件电路元器件表开关控制AT89C51单片机信号灯驱动左转右转信号紧急或刹车信号沈阳理工大学单片机课程设计32.3设计原理利用单片机控制汽车信号灯,硬件电路比较简单,并可以通过软件完成所需要的控制功能。以下是利用单片机控制的四个汽车信号灯,它们分别为左尾灯LR、左前灯LH、右前等RH、右尾灯RR。4个按键SB1、SB2、SB3、SB4,它们分别是左拐弯键、刹车键、紧急信号键、右拐弯键。汽车信号灯控制功能见表2-2。按键键名动作SB1左拐弯左前灯LH、左后灯LR闪烁SB2刹车左前灯LR、右后灯RR闪烁SB3紧急信号4个灯闪烁SB4右拐弯右前灯RH、右后灯RR闪烁表2-2汽车信号灯控制功能表沈阳理工大学单片机课程设计43.应用软件简介3.1单片机简介单片机是一种集成在电芯路片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。诚然,单片机的应用意义远不限于它的应用范畴或由此带来的经济效益,更重要的是它已从根本上改变了传统的控制方法和设计思想。是控制技术的一次革命,是一座重要的里程碑单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:1.在智能仪器仪表上的应用;2.在工业控制中的应用;3.在家用电器中的应用;4.在计算机网络和通信领域中的应用;5.单片机在医用设备领域中的应用;6.在各种大型电器中的模块化应用;7.单片机在汽车设备领域中的应用。3.2AT89C51单片机简介AT89C51是ATMEL公司生产的低电压,高性能的CMOS8位单片机,片内含4Kbytes的可反复擦写和只读程序存储器(PEROM)和128bytes的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术,兼容标准MCS-51指令系统,片内置通用8位中央处理器和FLASH存储单元。其引脚图如图3-1所示。其主要性能参数为:与MCS-51产品指令系统完全兼容4k字节可重擦写Flash闪速存储器1000次擦写周期全静态操作:0Hz-24MHz三级加密程序存储器沈阳理工大学单片机课程设计5128X8字节内部RAM32个可编程I/O口线2个16位定时/计数器6个中断源可编程串行UART通道低功耗空闲和掉电模式图3-1AT89C51引脚图AT89C51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可隆至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一硬件复位。沈阳理工大学单片机课程设计6引脚功能说明:Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总路线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线从那时起转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。图3-2AT89C51内部结构图P1口:P1是一个内部带上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路.对端口写“1”,通过内部的上拉电阻把端口拉到高电平,些时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。中断控制片内Flash存储器片内RAMETC定时器1定时器0CPU振荡器总线控制I/O接口串行接口P0P2P1P3外部中断TXDRXD计数器输出沈阳理工大学单片机课程设计7Flash编程和程
本文标题:基于单片机汽车信号灯控制系统的设计
链接地址:https://www.777doc.com/doc-7660102 .html