- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计论文
基于单片机的智能尾灯的设计
摘要
本设计是基于单片机的自行车智能尾灯控制器,该设计为STC89S52单片机做为主控芯片的自行车尾灯控制电路的设计方法,用发光二极管模拟自行车尾灯,按键开关作为转弯等控制信号。通过设计设计尾灯显示控制电路,能很好的综合运用我们所学习到的单片机、C语言、模拟电路等知识,熟悉电子电路设计的基本方法。在实际应用中有很多种方法来实现自行车尾灯的控制,但本设计以单片机为核心的控制电路体现出电路简单、制作方便、容易操作、可反复擦写、性能可靠等特点。让其有着不可替代的地位。
关键词:STC89S52、发光二极管、单片机、自行车尾灯
目录
引言
1 设计任务
1.1任务说明
1.2任务分析
2 系统所需硬件及硬件原理介绍
2.1单片机STC89S52介绍
2.2 ADXL345加速度计介绍
2.3 pt2272无线模块介绍
2.4硬件电路总原理图
3 组装调试
3.1制作所需元件
3.2硬件制作与调试中遇到的问题及解决方法
3.3软件工作原理
3.4实物图
4 总结
引言
自行车作为现代交通工具已经大量进入人们的生活,随着电子技术的发展,人们对这一简单实用的交通工具也有着越来越高的要求。智能尾灯控制器是随着智能化技术的发展而迅速发展起来的,自行车灯一般基于微处理器的硬件电路结构构成,而正因为硬件电路的局限性,不能随意的更改电路的功能和性能,且可靠性得不到保证,因此对智能尾灯控制系统的发展带来局限性,难以满足现代智能化的要求。本设计是基于单片机的尾灯控制器,用发光二极管模拟尾灯,用按键开关作为转弯等控制信号,实现尾灯的智能化控制。此设计还可以延伸到汽车尾灯。
1 设计任务
1.1任务说明
本设计主要是以STC89S52为核心的单片机控制电路,它主要模拟了自行车尾灯系统的转弯、刹车、应急、夜间行驶等状态下的发光情况,实现了自行车尾灯控制的智能化。
1.2 任务分析
设计一个基于单片机的汽车尾灯控制器,其具体指标要求如下:
1)用发光二极管模拟系自行车尾灯,按键开关作为转弯控制信号;
2)按键选择左转弯,相应左尾灯闪烁;选择右转弯,右尾灯闪烁;
3)按下双跳灯开关时,尾灯同时明、暗闪烁;
2 系统所需硬件及硬件原理介绍
2.1单片机STC89S52介绍
1、引脚配置图
2、STC89S52主要功能列举如下:
(1)、拥有灵巧的8位CPU和在系统可编程Flash
(2)、晶片内部具时钟振荡器(传统最高工作频率可至 12MHz)
(3)、内部程序存储器(ROM)为 8KB
(4)、内部数据存储器(RAM)为 256字节
(5)、32 个可编程I/O 口线
(6)、8 个中断向量源
(7)、三个 16 位定时器/计数器
(8)、三级加密程序存储器
(9)、全双工UART串行通道
3、STC89S52各引脚功能介绍:
(1)、VCC: STC89S52电源正端输入,接+5V。
(2)、VSS: 电源地端。
(3)、XTAL1: 单芯片系统时钟的反相放大器输入端。
(4)、XTAL2: 系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。
(5)、RESET: STC89S52的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,STC89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。
(6)、EA/Vpp: EA为英文External Access的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用 8751 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp)。
(7)、ALE/PROG: ALE是英文Address LSTCch Enable的缩写,表示地址锁存器启用信号。STC89S52可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为STC89S52是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此
您可能关注的文档
最近下载
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
- 2026届高一物理必修一同步1.4 速度变化快慢的描述——加速度(原卷版).docx VIP
- 医学课件-医德医风培训模板.pptx VIP
- 1.4 速度变化快慢的描述—加速度(分层作业)(解析版).docx VIP
- 齐鲁医学医德医风.pptx VIP
- 导学案:1.3位置变化快慢的描述—速度.docx VIP
- 2024监理规范知识竞赛练习试题及答案.doc VIP
- 1-3位置变化快慢的描述 速度 【解析版】(人教版2019).doc VIP
- 5.1《倍的认识》课件(共23张PPT) 人教版 三年级上册数学.pptx VIP
- 冀教版小学数学四年级下册【全册】课时练+单元测试卷(含答案).pdf VIP
文档评论(0)