单片机汽车尾灯课设.docx
《单片机汽车尾灯课设.docx》由会员分享,可在线阅读,更多相关《单片机汽车尾灯课设.docx(14页珍藏版)》请在冰点文库上搜索。
![单片机汽车尾灯课设.docx](https://file1.bingdoc.com/fileroot1/2023-5/23/1818f964-3a55-45f6-b775-b0692fd78bbe/1818f964-3a55-45f6-b775-b0692fd78bbe1.gif)
单片机汽车尾灯课设
学号:
0121009320502
课程设计
题目
汽车尾灯控制系统设计
学院
信息工程学院
专业
通信工程
班级
通信1005
姓名
熊昌青
指导教师
刘新华
2012
年
7
月
4
日
课程设计任务书
学生姓名:
熊昌青专业班级:
通信1005
指导教师:
刘新华工作单位:
鉴主通信实验室
题目:
汽车尾灯控制电路设计
初始条件:
使用80c52rc单片机,调用板载的独立开关模块2个开关和流水灯模块8个发光二极管,仿真出4种指示状态:
正常,左转,右转,刹车
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
设计一个汽车尾灯的控制电路,用2个开关4个状态来分别控制8个尾灯:
正常,8个等都不亮;左转,左4个灯依次从右往左流水随时间脉冲亮;右转,右4个灯,依次从右往左随时间脉冲流水点亮;刹车,8个灯同时长亮。
时间安排:
第17周:
理论讲解地点:
新3-205
第18周:
理论设计及实验安装调试地点:
鉴主通信实验室
第19周:
撰写报告及答辩地点:
鉴主16报告厅
指导教师签名:
年月日
系主任(或责任教师)签名:
年月日
目录
1绪论1
1.1课设简介1
1.2课设条件1
2工作原理及方案选择2
2.1工作状态2
2.1.1工作状态表2
2.1.280C52RC单片机引脚图2
2.2用程序调用模块3
2.2.1用程序调用流水灯模块3
2.2.2用程序调用独立开关模块3
3逻辑功能程序设计4
3.1总设计思想4
3.1.1功能真值表4
3.1.2设计的规划4
3.2所用80C52板载模块图4
4实物制作和调试5
4.1用KEIL编写程序的记录5
4.用STC-ISP刷单片机rom5
5心得体会6
附录:
参考资料7
摘要
本课题设计一个汽车LED尾灯的控制器电路。
该电路由2个电键控制,4个状态分别对应着左转、右转、刹车和正常行驶。
这个控制系统的数字逻辑电路,可以用写入了特定程序的单片机来实现。
Abstract
ThistopicdesignacarLEDtaillightscontrollercircuit.ThiscircuitconsistsoftwoDianJiancontrol,fourstatecorrespondingtoturnleft,turnright,brakeandmoving.
Thecontrolsystemofthedigitallogiccircuit,canusewrittenintospecificprogramtorealizethesinglechipmicrocomputer.
1绪论
此课程是电子课程设计是学生在修完“数字电子技术基础”、“模拟电子技术基础”和“电子技术基础实验”后开设的设计课程。
目的是锻炼学生综合运用电子技术基础知识以及动手的能力,提高学生使用中规模集成芯片以及调试较大型电子系统的能力,同时了解基本逻辑单元电路在实际生活中的应用,为今后进行复杂的综合型电子系统的设计和调试打下基础。
通过课程设计,使学生加强对数字及模拟电子技术的理解,学会查阅资料、方案比较、方案选择以及原理图设计、计算、制作、调试等基本技能,增强分析、解决实际问题的能力。
1.1课设简介
本课题设计一个汽车LED尾灯的控制器电路。
该电路由2个电键控制,4个状态分别对应着左转、右转、刹车和检查功能。
1.2课设条件
此课程是电子课程设计是学生在修完“数字电子技术基础”、“模拟电子技术基础”和“电子技术基础实验”后开设的设计课程。
目的是锻炼学生综合运用电子技术基础知识以及动手的能力,提高学生使用中规模集成芯片以及调试较大型电子系统的能力,同时了解基本逻辑单元电路在实际生活中的应用,为今后进行复杂的综合型电子系统的设计和调试打下基础。
通过课程设计,使学生加强对数字及模拟电子技术的理解,学会查阅资料、方案比较、方案选择以及原理图设计、计算、制作、调试等基本技能,增强分析、解决实际问题的能力。
本设计内容是完成一个汽车尾灯控制器的设计与制作的全过程,包括方案选择、原理图设计、元器件选择、单片机程序代码、撰写完整的设计报告等。
2工作原理及方案选择
2.1工作状态
由2个开关所能组成的4种状态,来分别驱动控制8个LED尾灯的工作情况;
要将开关状态和LED状态一一对应,要首先搞明白单片机的功能和引脚
2.1.1工作状态表
开关控制
汽车运行状态
右转尾灯
左转尾灯
K1K2
D4~D7
D0~D3
00
正常运行
灯灭
灯灭
01
左转弯
灯灭
D3→D2→D1→D0
10
右转弯
D4→D5→D6→D7
灯灭
11
不正常
常亮
常亮
工作状态表
2.1.280C52RC单片机的引脚图
2.2用程序调用模块
使用keil4.0编写单片机的逻辑程序,来调用独立开关模块和流水灯模块
2.2.1用程序调用流水灯模块
#include
sbitd1=P0^3;
2.2.2用程序调用独立开关模块
#include
sbitkey1=P3^2;
sbitkey2=P3^3;
用延迟函数,来实现数字电路中时钟脉冲的作用
voiddelay(uintz)
{
uintx,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
3电路设计及仿真
3.1总设计思想
我们设计了一个比较简单的汽车尾灯控制电路,通过开关K1与K2的断开与闭合分别模拟汽车行驶时的四种状态,实现课
程设计的基本要求
3.1.1功能真值表
K1
K2
D0
D1
D2
D3
D4
D5
D6
D7
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
功能真值表
3.1.2设计的规划
根据以上的原理我们设计了一个比较简单的汽车尾灯控制电路,通过开关S1与S2的断开与闭合分别模拟汽车行驶时的四种状态,实现课程设计的基本要求这次设计汽车尾灯设计中,我们采用八个LED发光二极管来代表汽车尾灯。
我们的设计要实现以下功能:
当汽车正常行驶时,八个LED灯全部熄灭;当汽车左转弯时,左侧的四只LED灯按照左循环的顺序依次点亮;当汽车右转弯时,右侧的四个LED灯按照右循环顺序依次点亮;当汽车刹车或出故障时,所有灯同时常亮。
单片机程序随用随写。
3.2所用80C52板载模块图
串口线,USB电源线
4实物制作和调试
4.1用KEIL编写程序的记录
#include
/*sbitd1=P0^3;*/
sbitkey1=P3^2;
sbitkey2=P3^3;
#defineuintunsignedint
voiddelay(uintz)
{
uintx,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
voidmain()
{
if(key1==0)
{
P0=0xf0;
while
(1)
{
delay(500);
P0=0xfe;
delay(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刷单片机的rom
5心得体会
在经过了一周的忙碌后,我们的课程设计终于接近了尾声。
回顾一周的时间,我有几点感想。
我们的理论不完善几乎快忘完了。
我在刚打开这次课程设计的辅导讲义的时候,看着设计要求,我脑中一片空白,不知道从何下手,甚至不知道有些芯片的作用。
我只好一步步地开始查资料,渐渐地我有了些眉目,网络上的一些范例给了我很大帮助,让我一下子明白各个器件在这次课程设计中的用途。
欣喜之余,这又让我反思,我们的应用实践能力很差,如果没有这样相似的网络资源,我们竟会举步维艰,我们缺乏实践的能力。
但是查阅了一些资料翻阅以前的课本,已有便能渐渐理清思路。
另外还想提一下的就是单片机的使用。
在得知,需要购买芯片自己焊接数字电路时,我就想到了大一就开始学习使用的单片机。
那时候,对单片机认识不到位,只是跟在大家买了原件,照葫芦画瓢的将它焊接出来。
这次数电设计中,我突然想起了,搁置已久的单片机——发现在学习数电之后,单片机变的一点不神秘,完全就是一个复杂一点的芯片而已,引脚图几乎能弄懂了。
这次课程设计收获确实很大,自己以后学习心里也有了地,理论和实践相结合,谢谢老师的栽培。
附录:
参考的资料
1.《数字电路技术基础》
2.《51单片机》
附件6:
本科生课程设计成绩评定表
姓名
熊昌青
性别
男
专业、班级
通信工程1005班
课程设计题目:
汽车尾灯设计
课程设计答辩或质疑记录:
成绩评定依据:
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年月日