基于单片机控制的汽车车灯课程设计毕业设计(论文)word格式
目录
前言2
第一章 绪论3
1.1概述3
1.2汽车转向灯控制方框图4
1.3总体设计电路图5
第二章 硬件系统的结构和原理6
2.1 AT89C51简介:6
2.2 MCS-51单片机引脚说明7
2.3时钟电路引脚9
2.4控制信号引脚10
2.5 ULN2003A功能12
第三章 软件电路的设计14
程序14
第四章 系统仿真18
4.1 软件介绍18
4.2仿真过程18
第五章 结束语和参考文献22
结束语22
参考文献23
前言
单片机亦称单片微控制器,它的诞生是计算机发展史上一个里程碑,标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。它是在一块芯片内集成了计算机的各种功能部件,构成一种单片式的微型计算机。
通过为期两周的单片机课程设计,使得我们对单片机课程有了一个更深入的认识,更是对本学期的单片机知识做了一个系统的复习,让原本枯燥的课本知识变得生动而有实际意义,这正是我们学习知识的最终目的,即是学以致用。
在本次课程设计中,我们在书上网络上查阅了大量相关的资料,并得到了老师耐心细致的指导,是我们这次课程设计成功的关键所在。在设计的过程中也曾遇到了许多困难,但通过我们的积极努力都一一化解了,获得了知识的同时也得到了成功的喜悦。
单片机知识领域博大精深,我们现在了解和掌握的知识只是皮毛,要深入和透彻的运用单片机技术还需要今后更深层次的学习才能有所建树。
由于是第一次进行单片机课程设计,不免有一些错误和纰漏,请老师能够给予指导和帮助。
第一章 绪论
1.1概述
随着经济的发展,越来越多的家庭拥有自己的汽车。汽车开始走进每家每户,成为这个时代别样的风景线。作为新一代的我们,对汽车领域也有了强烈的好奇心和探究欲。
本次单片机课程设计我们便是围绕此思路为主题,对汽车的重要部件——车灯,运用单片机技术做了一个有特色的设计,使它在原有汽车车灯的基础上多了一些实用的特殊功能,具体的功能原理和操作说明在此设计报告的内容中有详细说明。
本次尝试经过了参考大量的技术资料和经过专业老师的悉心指导,但仍不免有些错误和疏漏,望老师在审阅过程中能够给予指出和帮助,我们将虚心听取、积极改进,并希望我们的设计有一天能够真正走进千家万户。
1.2汽车转向灯控制方框图
注:
主控制器采用单片机AT89C51
单片及复位系统采用上电/手动复位电路
按键控制采用独立键盘结构,用5个开关分别控制汽车的5种状态(刹车、紧急、停靠、左转、右转)
发光二极管用来替代表示汽车上的转向灯
1.3总体设计电路图
第二章 硬件系统的结构和原理ULN2003A功能ULN2003 是高耐压、大电流、内部由七个硅NPN 达林顿管组成的驱动芯片。 经常在以下电路中使用,作为: 1、显示驱动
2、继电器驱动
3、照明灯驱动
4、电磁阀驱动
5、伺服电机、步进电机驱动等电路中。
ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它 能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来 处理的数据。ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受 50V 的电压,输出还可以在高负载电流并行运行。ULN2003 的封装采用DIP—16 或SOP—16 ULN2003A在各种控制电路中常用它作为驱动继电器的芯片,其芯片内部做了一个消线圈反电动势的二极管。ULN2003的输出端允许通过IC 电流200mA,饱和压降VCE 约1V左右,耐压BVCEO 约为36V。输出电流大,故可以直接驱动继电器或固体继电器(SSR)等外接控制器件,也可直接驱动低压灯泡。ULN2003可以驱动7个继电器,具有高电压输出特性,并带有共阴极的续流二极管使器件可用于开关型感性负载。每对达林顿管的额定集电极电流是500mA,达林顿对管还可并联使用以达到更高的输出电流能力。?? ULN2003A中每对达林顿管的基极都串联有一个2.7kΩ的电阻,可直接与TTL或5V CMOS器件连接? ULN2003可以并联使用,在相应的OC输出管脚上串联几个欧姆的均流电阻后再并联使用,防止阵列电流不平衡。
2. 在输入口输入高电平时﹐输出口为低电平﹐但是在输入端输入低电平时﹐输出端怎么还是低电平??ULN2003A的输出结构是集电极开路的,所以要在输出端接一个上拉电阻,在输入低电平的时候输出才是高电平。在驱动负载的时候,电流是由电源通过负载灌入ULN2003A的。ORG 0000H
AJMP START1
ORG0030H
SAME EQU4EH
START1: MOVP1, #00H;无输入时无输出
START: MOVA, P3;读P