欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于单片机AT89C51的汽车尾灯控制电路课程设计.docx

    • 资源ID:15438847       资源大小:1.63MB        全文页数:17页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机AT89C51的汽车尾灯控制电路课程设计.docx

    1、基于单片机AT89C51的汽车尾灯控制电路课程设计 物理与电子信息系 课程设计报告课程名称: 单片机课程设计 题 目: 汽车尾灯的设计 学生姓名: 李海标 学 号:11409321 学生姓名: 唐 凯 学 号:11409310 系 部: 物理与电子信息系 专业年级: 电子信息工程专业2011级 指导教师: 余 胜 职 称: 副 教 授 湖南人文科技学院物理与电子信息系制摘 要 汽车作为现代交通工具已经大量进入我们的生活随着科技的发展对于汽车的控制电路也已从过去的全人工开关控制发展到了智能化控制。 本设计介绍了一种基于单片机的汽车尾灯控制电路的设计方法主要以AT89C51单片机为核心构成单片机控

    2、制电路并用三个按键对汽车左转右转刹车进行控制汽车左转弯时左灯循环闪烁右转时右灯循环闪烁。急刹车时左右灯同时闪烁。它的特点是电路简单制作方便容易操作可广泛应用于长时间工作的系统中。关键词:汽车尾灯控制;电子线路综合设计;51单片机;1、设计课题任务、功能要求说明及总体方案介绍1.1设计课题任务 设计并制作一个汽车尾灯控制电路1.2功能要求说明 假设汽车尾部左右两侧各3个指示灯(用发光二极管模拟)。 1汽车正常运行时指示灯全灭。 2右转弯时右侧 3 个指示灯按右循环顺序点亮。 3左转弯时左侧 3 个指示灯按左循环顺序点亮 4临时刹车时所有所有指示灯同时闪亮。1.3设计课题总体方案介绍及工作原理说明

    3、 1.3.1汽车尾灯的设计思路与频率计算 (1)方案一 基于单片机 AT89C51 的汽车尾灯控制电路设计 直接用 AT89S51 单片机来实现汽车尾灯控制电路设计。AT89S52 是一种带 8K字节闪烁可编程可擦除只读存储器的低电压高性能 CMOS8 位微处理器俗称单片机。单片机的可擦除只读存储器可以反复擦写 1000 余次。由于将多功能 8 位 CPU和闪烁存储器组合在单个芯片中ATMEL 的 AT89S52 是一种高效微控制器为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 (2)方案二 基于电子元件的汽车尾灯控制电路设计 通过把脉冲电路、开关控制电路、三进制电路、译码与显示驱动电路

    4、等模块组合来实现。首先通过 555 定时器构成的多谐振荡器产生频率为 1Hz 的脉冲信号该脉冲信号用于提供给双 J-K 触发器构成的三进制计数器和开关控制电路中的三输入与非门的输入信号。其次双 J-K 触发器构成的三进制计数器用于产生00、01、10 的循环信号此信号提供左转、右转的原始信号最后左转、右转的原始信号通过 6 个与非门以及 7410 提供的高低电位信号将原始信号分别输出到左、右的 3 个汽车灯上。得到的信号即可输出到发光二极管撒谎能够实现所需功能。 (3)采用方案 用以上两种方案均可实现对汽车尾灯电路的控制要求考虑到方案二这种用电子元件接的汽车尾灯控制电路的方法成本高电路复杂接点

    5、较多电路稳定性差。 而方案一用单片机来实现汽车尾灯控制电路设计无须外接其他芯片电路结构简单充分利用了单片机的资源。所以我们选择方案二来实现汽车尾灯的控制1.3.2AT89C51芯片介绍图1.3.2 AT89C51引脚图管脚说明:VCC:供电电压。GND:接地。P0口:P0 口为一个 8 位漏级开路双向 I/O 口每脚可吸收 8TTL 门 电流。P0能够用于外部程序数据存储器它可以被定义为数据/地址的第八位。P1口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口P1 口缓 冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后被内部上拉为高可用作输入P1 口被外部下拉为低电平时将输

    6、出电流这是由于内部上拉的缘故。在 FLASH 编程和校验时P1 口作为第八位地址接收。P2口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口P2 口缓冲器可接收输出 4 个 TTL 门电流当 P2 口被写“1”时其管脚被内部上拉电阻拉高且作为输入。P3口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口可接收输出 4 个 TTL门电流。当 P3 口写入“1”后它们被内部上拉为高电平并用作输入。作为输入由于外部下拉为低电平P3 口将输出电流ILL这是由于上拉的缘故。P3口也可作为 AT89C51 的一些特殊功能口,如下所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TX

    7、D(串行输出口)P3.2 /INT0(外部中断 0)P3.3 /INT1(外部中断 1)P3.4 T0(记时器 0 外部输入)P3.5 T1(记时器 1 外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)RST:复位输入ALE/PROG:当访问外部存储器时地址锁存允许的输出电平用于锁存地址的地位字节。/PSEN:外部程序存储器的选通信号。/EA/VPP:当/EA 保持低电平时则在此期间外部程序存储0000H-FFFFH,不管是否有内部程序存储器。注意加密方式 1 时/EA 将内部锁定为 RESET当/EA端保持高电平时此间内部程序存储器。XTAL1:反向

    8、振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。2、设计课题硬件系统的设计2.1设计课题硬件系统各模块功能简要介绍 该汽车尾灯控制器主要由时钟电路、复位电路、显示电路以及键盘电路构成。 2.1.1复位电路 1.复位电路有两种基本形式:一种是上电自动复位,一种是按键手动复位。 2.上电复位要求接通电源后单片机自动实现复位操作。上电瞬间 RESET 引脚获得高电平随着电容的充电RERST 引脚的高电平逐渐下降。RERST 引脚的高电平只要能保持足够的时间(2 个机器周期)单片机就可以进行复位操作。3.上电与按键均有效的复位电路不仅在上电时可以自动复位而且在单片机运行期间

    9、利用按键也可以完成复位操作。本次设计复位电路电路图如图2.1 所示。图2.1.1 复位电路图 2.1.2时钟振荡电路1.时钟电路用于产生时钟信号在芯片内部有一个高增益的反相放大器其输入端为引脚 X1输出端为引脚 X2而在 AT89S52 芯片 X1 和 X2 之间跨接晶体振荡器和微调电容从而构成一个稳定的自激振荡器。如图 2.2 所示。图 2.1.2 时钟振荡电路 2.一般电容 C1C2 取 30PF 左右晶体的振荡频率范围是 1.2-12MHZ。理论上晶体震荡频率越高则系统运行速度也越快。本次设计元件取值如图中标示。 2.1.3独立键盘电路 该汽车尾灯控制器在设计中采用的是三按键独立式键盘。

    10、A 键为左转弯键B键为右转弯键 C 键为刹车键。且 A、B、C 任一键都独自连一个I/O(P1.0、P1.1、P1.2、P1.3)口线说明它们可以独立实现相应的功能。I/O 口线通过按键与地直接相连A、B、C中任一键在没有被按下时;I/O(P1.0、P1.1、P1.2、P1.3)口各个引脚都为高电平。一旦有键被按下相应的I/O 口就变为低电平。在编程环节中也是通过相应I/O 口是否有电平变化(当然要在一定的时间范围内)来识别是否有键按下。独立键盘式电路如图 2.3 所示。图 2.1.3 独立式键盘电路 2.1.4 LED显示电路 显示是用来观察所预定的结果是一种或者说几种功能的实现,用来向用户

    11、提供信息 LED 二极管分别接至 P3 口的 P3.0P3.5其中阳极接其中阳极接高电平阴极接入 P3 口编程时只要对应位的口线是低电平就可使发光二级管点亮。电路如图 2.4 所示。图 2.1.4 LED显示管电路2.2设计课题电路原理图、PCB 图、元器件清单 2.2.1 原理图见附录图 1 2.2.2 PCB图见附录图 2 2.2.3 仿真图见附录图 3 2.2.4 元器件清单见附录图 43、设计课题软件系统的设计3.1设计课题使用单片机资源的情况 3.1.1 键盘设定 S1键(左转弯键)接 P1.0 ;S2 键(右转弯键)接 P1.1;S3 键(急刹车键)接 P1.2。 3.1.2 发光

    12、二级管显示设定 LED1(左转弯灯 3)接 P3.0; LED2(左转弯灯 2)接 P3.1 ;LED3(左转弯灯 1)接 P3.2;LED4(右转弯灯 1)接 P3.3; LED5(右转弯灯 2)接 P3.4; LED6(右转弯灯 3)接 P3.5。3.2设计课题软件系统程序流程框图 3.2.1 主程序流程图图 3.2.1 主程序流程图 3.2.2键扫程序流程图 图 3.2.2 键扫描子程序流程图 3.2.3延时程序流程图 图 3.2.3 延时子程序流程图 3.2.4 显示程序流程图3.2.4 显示程序流程图3.3设计课题软件系统程序清单 程序清单详见附录4、仿真结果与误差分析4.1汽车尾灯

    13、控制电路的使用说明 该控制电路主要由3 个按键 1、2、3 来控制汽车的左转、右转和刹车。4.2汽车尾灯控制仿真结果 4.2.1正常运行时所有 led 全灭图 4.2.1 正常运行时所有 led 全灭 4.2.2按下左转弯键时左 led 左循环点亮图 4.2.2 按下左转弯键时左 led 左循环点亮 4.2.3按下右转弯键时右 led 右循环点亮图 4.2.3 按下右转弯键时右 led 右循环点亮 4.2.4按下刹车键时所有 led 全部点亮图 4.2.4 按下刹车键时所有 led 全部点亮4.3硬件调试 电路焊好后通过 USB 接口提供 5V 电压左转向的时候左转按键按下左边的 3 个灯左循

    14、环点亮右转弯的时候右转按键按下右边 3 个灯右循环点亮急刹车的时候急刹车按键按下全部 LED 点亮试验成功。4.4设计体会通过这次设计使我感触很深。本次课程设计重点放在培养学生的动手和动脑能力上。尤其在 51 单片机最小系统板的硬件设计、制作及软件程序的编写上更能体现出对学生自己动手、动脑的要求及锻炼。首先,在原理图及 PCB 图流程图的设计方面不仅使我再一次熟悉了各种作图工具的应用而且培养了我在设计原理图时的一些技巧和好的习惯。从原理图、PCB图、转印、腐蚀、焊接到调试检测。每一步都需要细心和耐心。其次,在制作实物上我真正认识到理论知识和实际应用的重要性培养了我认真、耐心的工作态度。无论是在

    15、制板、检测电路还是在程序的设计、调试过程都需要我们用认真、耐心的态度去对待。第三,也是最重要的一点,就是对我在软件设计时动脑的锻炼。无论是在学校还是以后从事工作以后,我们工作能力的体现就是我们有没有创新的精神。而创新就是我们动脑筋的结果。在此次课程设计中,我曾借鉴了一些老师的课件里和其他参考书里的一些程序,然后经过自己的改进,设计出来了这次课程设计的程序,相当的有成就感。这次课程设计总体是很成功的能够成功的做出来实物让我觉得很有成就感和自豪感。但是同时也发现了自己许多错漏和不足之处,譬如做事缺乏耐性和细心,当遇到困难时总觉得无从下手,对于课本上的知识不能很好的组织起来。不能用简单的 C 语言来

    16、编写程序因此在以后的学习中必须加强对 C 语言的学习和应用。致 谢 单片机课程设计是一门综合性课程设计主要是针对我们所学的知识联系实践进行综合性设计。这次课程设计总体来说是很成功的。在设计过程中曾遇到了一些大大小小的问题,花了比较长的时间才做成了属于自己的产品,心里很有成就感。通过此次课程设计我的动手能力提高了不少,编程能力也有了一定的加强和改善,培养了一些好的学习习惯。最后向认真审阅和提出好建议的指导老师余胜老师表示衷心的感谢同时也向那些提出了很多切实可行建议的支持和关心帮助的组友表示最诚恳的感谢。参考文献1谢自美电子线路综合设计实验测试第三版武汉华中科技大学出版社2006.82赵秀珍单永磊单片微型计算机原理及其应用M北京中国水利水电出版社2001.83张毅刚修林成胡振江MCS-51 单片机应用设计M哈尔滨哈尔滨工业大学出版社1990.84张洪润兰清华单片机应用技术教程M北京清华大学出版社1997.115陈景初单片机应用系统设计与实践M北京北京航空航天大学出版社6李光飞,单片机课程设计实例指导M,北京:北京航空航天大学出版社20047李广弟朱月秀王秀山单片机基础M北京航空航天大学出版社2001.7附 录一、原理图二、PCB图三、仿真电路图四、设计课题元器件清单元器件数量元器件数量五、程序清单


    注意事项

    本文(基于单片机AT89C51的汽车尾灯控制电路课程设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开