基于单片机的汽车尾灯控制电路的设计(编辑修改稿)内容摘要:
ey2 key3 D1D2D3 L1L2L3 0 0 0 正常运行 灯灭 灯灭 1 0 0 左转弯 灯灭 L3→ L2→ L1→ L3 0 1 0 右转弯 D1→ D2→ D3→ D1 灯灭 0 0 1 急刹车 闪烁 闪烁 总体设计思想 经过以上所述的设计内容及要求的分析,可以将电路分为以下几部分: 单片机扫描与 3个按键相连的 IO口的高低电平来确定是那个按键按下去了; 2,根据不同的按键按下去的情况,控制与 6个 LED相接的 IO口的高低电平来控制 LED亮灭情况。 整体电路工作原理 经过以上所述的设计内容及要求的分析,可以将电路 分为以下几部分:按键电路、LED显示电路、含有晶振的驱动的电路 、 复位电路。 单片机在不停的扫描 3个按键相连的 IO口的高低电平,当 3个按键中的一个按键按下去后,单片机会确定是那个按键按下去了; 当没有按键按下去的时候,这 3个 IO口管脚都是高电平;当某一个按键按下去后,与该按键想连接的 IO口管脚变成低电平; 根据不同的按键按下去的情况,控制与 6个 LED相接的 IO口的高低电平来控制 LED亮灭情况。 单元电路设计 仿真原理图如图 所示。 7 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115U18 0 C5 1D1L E D B L U ED2L E D B L U ED3L D G RE E ND4L E D G RE E ND5L E D Y E L L O WD6L E D Y E L L O W右左C13 0 p FC23 0 p FX1CR Y S T A LR11 0 kR21 0 kR31 0 kR40 .2 kR51kC32 2 u FR60 .4 7 kR70 .4 7 kR80 .4 7 kR90 .4 7 kR 1 00 .4 7 kR 1 10 .4 7 k 图 仿真原理图 1)按键电路: 第三个按键为急刹车按键,中间为右转弯按键,第一个为左转弯按键。 单片机在不停的扫描 3个按键相连的 IO口的高低电平,当 3个按键中的一个按键按下去后,单片机会确定是那个按键按下去了; 当没有按键按下去的时候,这 3个 IO口管脚都是高电平;当某一个按键按下去后,与该按键想连接的 IO口管脚变成低电平。 如图。 R11 0 kR21 0 kR31 0 k 图 按键电路图 2) LED电路:要在左转向的时候,左边的 3个灯左循环点亮,右转向的时候,右边的 3个灯右循环循环点亮,急刹车的时候全部的 LED闪烁,于是我选择了左循环的 3个不8 同颜色的 LED, 右循环的 3个 LED的颜色和左循环的 3个 LED颜色一样,当循环点亮的时候很直观。 如图。 D1L E D B L U ED2L E D B L U ED3L D G RE E ND4L E D G RE E ND5L E D Y E L L O WD6L E D Y L L O W左R60 .4 7 kR70 .4 7 kR80 .4 7 kR90 .4 7 kR 1 00 .4 7 kR 1 10 .4 7 k 图 LED电路图 其他部分的设计 1)含有晶振的驱动的电路: 没有驱动电路的话,也就是晶振不起振,那单片机就不能工作。 如图。 C13 3 p FC23 3 p FX1CR Y S T A L 图 含驱动电路图 使用的是 12M的晶振,两个电容一般很小。 2)复位电路的设计: 如图。 9 R40 . 2 kR51kC32 2 u F 图 复位电路图 单片机 单片机是一种集成在电路芯片,是靠 程序运行的,并且可以修改。 只因为单片机可以通过你编写的程序可以 实现高智能,高效率,以及高可靠性。 我选用的是 AT89S52 型号单片机。 AT89S52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的只读程序存储器( PEROM)和 256 bytes 的随机存取数据存储器( RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS51指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能强大的 AT89S52单片机可为您提供许多较复杂系统控制应用场合。 AT89S52 单片机的外部引脚如图 所示。 图 AT89S52芯片外部引脚图 10 Vcc( 40 脚), GND( 20脚) — 单片机电源引脚,不同型号单片机接入对应电压电源,常压为 +5V,低压为 +。 XTAL1( 19 脚), XTAL2( 18 脚) — 外接时钟引脚。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入 ; XTAL2:来自反向振荡器的输出。 它们的特性是: XTAL1和 XTAL2 分别为反向放大器的输入和输出。 该反向放大器可以配置为片内振荡器。 石晶振荡和陶瓷振荡均可采用。 如采用外部时钟源驱动器件, XTAL2 应不接。 有余输入至内部时钟信号要通过一个二分频触发器,因此 对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 RST( 9脚) — 单片机的复位脚。 PSEN( 29 脚) — 全称是程序存储器允许控制端。 外部程序存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 ALE/PROG(30 脚 )— 在单片机扩展外部 RAM 时, ALE 用于控制把 P0 口的输出低 8 位地址送锁存器锁存起来,以实现地位地址和数据的隔离。 EA/Vpp( 31脚) — EA接高电平时,单片机读取内部程序存储器。 I/O 口引脚 — P0口, P1 口, P2口, P3 口。 口( 39脚 — 32 脚) — 双向 8 位三态 I/O 口,每个口可独立控制。 当 P1口的管脚第一次写 1 时,被定义为高阻输入。 P0能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时,P0输出原码,此时 P0外部必须被拉高。 口( 1脚 — 8脚) — 准双向 8 位 I/O 口,每个口可独立控制,内带上拉电阻,这种接口输入没有。基于单片机的汽车尾灯控制电路的设计(编辑修改稿)
相关推荐
本设计选用离子感烟传感器( UD02 型离子感烟传感器)。 相对于感温传感器和气体传感器,离子感烟传感器能在火灾超早期作出准确判断。 第二,单片机的选取。 根据要求,本设计选用的单片机为AT89C51。 第三,接口芯片。 本设计的接口芯 片采用并行接口芯片 8243。 通过 8243 进行多探头监控。 第四,报警装置。 本设计的报警装置采用声光报警装置:首先,起火点会发出声音报警;同时
、语音芯片等组成。 用普通的 51单片机作为核心控制器件,单片机通过 DS1302读取时间 并送液晶显示,并带掉电保护,语音芯片 ISD4004录音以后通过编程,由单片机取出时间并实现报时,还可以实现其他扩展功能。 综合比较以上两种方案 ,方案一太过于复杂的电路,且制作成本高,方案二电路简单且容易制作,故选方案 二。 4 总体方案 工作原理 : 利用单片机
续使用不发热。 皮带:高效同步齿型带,防止打滑,保证平稳运行。 吊架:用于运动门扇的 悬挂,安全可靠。 毕 业 论 文 6 课题研究设计思路 有人来时(进门或出门)开门。 当人走到离门不远的时候时,安装在门上侧的红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。 当人离开后,自动门将延迟 1秒启动电动机带动传动链关门。 图 11 红外门原理图 毕 业 论 文 7 第二章 方案论证
红灯和绿灯的时间最大可以设为 99,超出99 的时候会从 40 开始重新计数。 它包含倒计时调整和紧急状态两个状态。 主程序中放了一个按键的判断指令,当有按键按下的时候,程序就自动的跳转到按键子程序处理。 当检测到按键2( P17)键按下的时候就自动返回到主程序。 当出现紧急的情况的时候,按下按键 3( P27)就切 换到紧急状态,当紧急事件处理完毕的时候,按下按键 2( P17)
:程序存储允许时外部程序存储器的读选通信号。 当 AT89C52 执行外部程序存储器的指令时,每个机器周期 两次 有效,除了当访问外部数据存储器时, 将跳过两个信号。 /VPP: 外部访问允许。 为了使单片机能够有效的传送外部数据存储器从 0000H到 FFFH单元的指令, 必须同 GND相连接。 需要主要的是,如果加密位 1被编程,复位时 EA端会自动内部锁存。 当执行内部编程指令时,
1Hz; (4) 内含 复位电路振荡器电容和掉电检测电路; (5) 四种报警功能和定时器功能; (6) I2C 总线从地址:读, 0A3H;写, 0A2H。 PCF8563 的芯片引脚排布及引脚介绍如图 2 所示 : O S C I :振荡器输入; O S C O :振荡器输出; / I N T :中断输出(开漏,低电平有效); V ss :接地; S D A :串行数据 I / O ; S C