汽车尾灯控制系统设计.doc

上传人:文库蛋蛋多 文档编号:2956810 上传时间:2023-03-05 格式:DOC 页数:15 大小:1.45MB
返回 下载 相关 举报
汽车尾灯控制系统设计.doc_第1页
第1页 / 共15页
汽车尾灯控制系统设计.doc_第2页
第2页 / 共15页
汽车尾灯控制系统设计.doc_第3页
第3页 / 共15页
汽车尾灯控制系统设计.doc_第4页
第4页 / 共15页
汽车尾灯控制系统设计.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《汽车尾灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《汽车尾灯控制系统设计.doc(15页珍藏版)》请在三一办公上搜索。

1、汽车尾灯控制系统设计目 录1 绪论11.1 课设简介11.2 课设条件12 工作原理及方案选择22.1 工作状态22.1.1 工作状态表22.1.2 80C52RC单片机引脚图22.2 用程序调用模块32.2.1 用程序调用流水灯模块32.2.2 用程序调用独立开关模块33 逻辑功能程序设计43.1 总设计思想43.1.1功能真值表43.1.2 设计的规划43.2 所用80C52板载模块图44 实物制作和调试54.1用KEIL编写程序的记录54.用STC-ISP刷单片机rom 55 心得体会6附录:参考资料7摘 要本课题设计一个汽车LED尾灯的控制器电路。该电路由2个电键控制,4个状态分别对应

2、着左转、右转、刹车和正常行驶。这个控制系统的数字逻辑电路,可以用写入了特定程序的单片机来实现。AbstractThis topic design a car LED taillights controller circuit. This circuit consists of two DianJian control, four state corresponding to turn left, turn right, brake and moving.The control system of the digital logic circuit, can use written into s

3、pecific program to realize the single chip microcomputer.1 绪论此课程是电子课程设计是学生在修完“数字电子技术基础”、“模拟电子技术基础”和“电子技术基础实验”后开设的设计课程。目的是锻炼学生综合运用电子技术基础知识以及动手的能力,提高学生使用中规模集成芯片以及调试较大型电子系统的能力,同时了解基本逻辑单元电路在实际生活中的应用,为今后进行复杂的综合型电子系统的设计和调试打下基础。通过课程设计,使学生加强对数字及模拟电子技术的理解,学会查阅资料、方案比较、方案选择以及原理图设计、计算、制作、调试等基本技能,增强分析、解决实际问题的能力。

4、1.1 课设简介本课题设计一个汽车LED尾灯的控制器电路。该电路由2个电键控制,4个状态分别对应着左转、右转、刹车和检查功能。1.2 课设条件此课程是电子课程设计是学生在修完“数字电子技术基础”、“模拟电子技术基础”和“电子技术基础实验”后开设的设计课程。目的是锻炼学生综合运用电子技术基础知识以及动手的能力,提高学生使用中规模集成芯片以及调试较大型电子系统的能力,同时了解基本逻辑单元电路在实际生活中的应用,为今后进行复杂的综合型电子系统的设计和调试打下基础。通过课程设计,使学生加强对数字及模拟电子技术的理解,学会查阅资料、方案比较、方案选择以及原理图设计、计算、制作、调试等基本技能,增强分析、

5、解决实际问题的能力。本设计内容是完成一个汽车尾灯控制器的设计与制作的全过程,包括方案选择、原理图设计、元器件选择、单片机程序代码、撰写完整的设计报告等。2 工作原理及方案选择2.1 工作状态由2个开关所能组成的4种状态,来分别驱动控制8个LED尾灯的工作情况;要将开关状态和LED状态一一对应,要首先搞明白单片机的功能和引脚2.1.1 工作状态表开关控制汽车运行状态右转尾灯左转尾灯 K1 K2D4D7D0D30 0正常运行灯灭灯灭0 1左转弯灯灭D3D2D1D01 0右转弯D4D5D6D7灯灭1 1不正常常亮常亮 工作状态表2.1.2 80C52RC单片机的引脚图2.2 用程序调用模块使用kei

6、l4.0编写单片机的逻辑程序,来调用独立开关模块和流水灯模块2.2.1 用程序调用流水灯模块#includesbit d1=P03;2.2.2 用程序调用独立开关模块#includesbit key1=P32; sbit key2=P33; 用延迟函数,来实现数字电路中时钟脉冲的作用void delay(uint z) uint x,y; for(x=z;x0;x-) for(y=110;y0;y-);3 电路设计及仿真3.1 总设计思想我们设计了一个比较简单的汽车尾灯控制电路,通过开关K1与K2的断开与闭合分别模拟汽车行驶时的四种状态,实现课程设计的基本要求 3.1.1 功能真值表K1K2D

7、0D1D2D3D4D5D6D70000000000100001000000100000010000001000000001000010000000010000000010000000011111111111 功能真值表3.1.2 设计的规划根据以上的原理我们设计了一个比较简单的汽车尾灯控制电路,通过开关S1与S2的断开与闭合分别模拟汽车行驶时的四种状态,实现课程设计的基本要求这次设计汽车尾灯设计中,我们采用八个LED 发光二极管来代表汽车尾灯。我们的设计要实现以下功能:当汽车正常行驶时,八个LED灯全部熄灭;当汽车左转弯时,左侧的四只LED灯按照左循环的顺序依次点亮;当汽车右转弯时,右侧的四个

8、LED灯按照右循环顺序依次点亮;当汽车刹车或出故障时,所有灯同时常亮。单片机程序随用随写。3.2所用80C52板载模块图串口线,USB电源线4 实物制作和调试4.1用KEIL编写程序的记录#include/*sbit d1=P03;*/ sbit key1=P32; sbit key2=P33; #define uint unsigned int void delay(uint z) uint x,y; for(x=z;x0;x-) for(y=110;y0;y-);void main() if(key1=0) P0=0xf0; while(1) delay(500); P0=0xfe; de

9、lay(500); P0=0xfd; delay(500); P0=0xfb; delay(500); P0=0xf7; if(key2=0) P0=0x0f; delay(5); while(1) delay(500); P0=0x7f; delay(500); P0=0xbf; delay(500); P0=0xdf; delay(500); P0=0xef; P0=0xff; if(key1=0)&(key1=0) P0=0; 4.2用STC-ISP刷单片机的rom5 心得体会在经过了一周的忙碌后,我们的课程设计终于接近了尾声。回顾一周的时间,我有几点感想。我们的理论不完善几乎快忘完了。

10、我在刚打开这次课程设计的辅导讲义的时候,看着设计要求,我脑中一片空白,不知道从何下手,甚至不知道有些芯片的作用。我只好一步步地开始查资料,渐渐地我有了些眉目,网络上的一些范例给了我很大帮助,让我一下子明白各个器件在这次课程设计中的用途。欣喜之余,这又让我反思,我们的应用实践能力很差,如果没有这样相似的网络资源,我们竟会举步维艰,我们缺乏实践的能力。但是查阅了一些资料翻阅以前的课本,已有便能渐渐理清思路。另外还想提一下的就是单片机的使用。在得知,需要购买芯片自己焊接数字电路时,我就想到了大一就开始学习使用的单片机。那时候,对单片机认识不到位,只是跟在大家买了原件,照葫芦画瓢的将它焊接出来。这次数电设计中,我突然想起了,搁置已久的单片机发现在学习数电之后,单片机变的一点不神秘,完全就是一个复杂一点的芯片而已,引脚图几乎能弄懂了。这次课程设计收获确实很大,自己以后学习心里也有了地,理论和实践相结合,谢谢老师的栽培。附录:参考的资料1数字电路技术基础251单片机

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号