1、毕业论文 1 引言 在日新月异的 21 世纪里,电子产品得到了迅速发展。许多电器设备都趋于人性 化、智能化,这些电器设备大部分都含有 CPU 控制器或者是单片机。单片机以其高可 靠性、 高性价比、 低电压、 低功耗等一系列优点, 近几年得到迅猛发展和大范围推广, 广泛应用于工业控制系统、通讯设备、日常消费类产品和玩具等。并且已经深入到工 业生产的各个环节以及人民生活的各个方面,如车间流水线控制、自动化系统等、智 能型家用电器(冰箱、空调、彩电)等。用单片机来控制的小型电器产品具有便携实 用,操作简单的特点。 本文设计的汽车尾灯控制电路属于小型智能电子产品。利用单片机进行控制,实 时时钟芯片进行
2、记时,外加掉电存储电路和显示电路。 此设计具有相当重要的现实意 义和实用价值。 2 系统概述 本设计以 AT89S52 单片机为核心,构成单片机控制电路,完成对它们的自动调整 和掉电保护。人机接口由四个按键来实现,用这四个按键对汽车左转,右转,停车和 检测进行控制。 。软件控制程序实现所有的功能。整机电路使用+5V 稳压电源,可稳 定工作。系统框图如图 2-1 所示,其软硬件设计简单,可广泛应用于长时间工作的系 统中。 图 2-1 系统框图 3 方案选择 由于汽车尾灯控制电路的种类比较多,因此方案选择在设计中是至关重要的。正 确地选择方案可以减小开发难度, 缩短开发周期, 降低成本, 更快地将
3、产品推向市场。 3.1 方案 1基于 AT89S52 单片机的汽车尾灯控制电路设计 直接用 AT89S52 单片机来实现汽车尾灯控制电路设计。 AT89S52 是一种带 8K 字节 闪烁可编程可擦除只读存储器的低电压,高性能 CMOS 8 位微处理器,俗称单片机。 单片机的可擦除只读存储器可以反复擦写 1000 余次。由于将多功能 8 位 CPU 和闪烁 存储器组合在单个芯片中,ATMEL 的 AT89S52 是一种高效微控制器,为很多嵌入式控 制系统提供了一种灵活性高且价廉的方案。 用单片机来实现汽车尾灯控制电路设计,无须外接其他芯片,充分利用了单片机 人机接口 显示电路 软件控制程序 电源
4、电路 单片机控制电路 毕业论文 的资源。 3.2 方案 2基于电子元件的汽车尾灯控制电路设计 用电子元件接的汽车尾灯控制电路,电路复杂,接点较多,电路稳定性差。 汽车左右和刹车仿真电路 汽车尾灯控制电路设计总体框图 4 系统硬件电路的设计 按照系统设计功能的要求,初步确定设计系统由主控模块、键盘接口模块、显示 模块共3个模块组成, 电路系统构成框图如图4-1所示。 主控芯片使用52系列AT89S52 单片机, 开关控制电路 译码电路 74138 显示驱动电路 记数电路 74161 R1R2R3 L1L2L3 脉冲产生电路 555 毕业论文 图 4-1 汽车尾灯控制电路系统构成框图 4.1 系统
5、核心部分闪电存储型器件 AT89S52 4.1.1 AT89S52 具有下列主要性能 5: 8KB 可改编程序 Flash 存储器(可经受 1000 次的写入/擦除周期) 全静态工作:0Hz24MHz 三级程序存储器保密 1288 字节内部 RAM 32 条可编程 I/O 线 2 个 16 位定时器/计数器 6 个中断源 可编程串行通道 片内时钟振荡器 4.1.2 AT89S52 的引脚及功能 AT89S52 单片机的管脚说明如图 4-2 所示。 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST 9 P3.0(RXD) 10
6、 P3.1(TXD) 11 P3.2(INT0) 12 P3.3(INT1) 13 P3.4(T0) 14 P3.5(T1) 15 P3.6(WR) 16 P3.7(RD) 17 XTAL2 18 XTAL1 19 GND 20 P2.0(A8) 21 P2.1(A9) 22 P2.2(A10) 23 P2.3(A11) 24 P2.4(A12) 25 P2.5(A13) 26 P2.6(A14) 27 P2.7(A15) 28 PSEN 29 ALE/PROG 30 EA/VPP 31 P0.7(AD7) 32 P0.6(AD6) 33 P0.5(AD5) 34 P0.4(AD4) 35 P0.3(AD3) 36 P0.2(AD2) 37 P0.1(AD1) 38 P0.0(AD0) 39 VCC 40 (89S52) 主控模块 时钟电路 键扫描电路 晶体管显示 存储电路 毕业论文 图 4-2 AT89S52 的管脚 (1) 主要电源引脚 VCC 电源端 GND 接地端 (2) 外接晶体引脚 XTAL1 和 XTAL2 XTA