ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:364.26KB ,
资源ID:10129809      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10129809.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机汽车尾灯课设.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片机汽车尾灯课设.docx

1、单片机汽车尾灯课设学 号: 0121009320502课 程 设 计题 目汽车尾灯控制系统设计学 院信息工程学院专 业通信工程班 级通信1005姓 名熊昌青指导教师刘新华2012年7月4日课程设计任务书学生姓名: 熊昌青 专业班级: 通信1005 指导教师: 刘新华 工作单位: 鉴主通信实验室 题 目: 汽车尾灯控制电路设计 初始条件:使用80c52rc单片机,调用板载的独立开关模块2个开关和流水灯模块8个发光二极管,仿真出4种指示状态:正常,左转,右转,刹车要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)设计一个汽车尾灯的控制电路,用2个开关4个状态来分别控

2、制8个尾灯:正常,8个等都不亮;左转,左4个灯依次从右往左流水随时间脉冲亮;右转,右4个灯,依次从右往左随时间脉冲流水点亮;刹车,8个灯同时长亮。时间安排:第17周:理论讲解 地点:新3-205第18周:理论设计及实验安装调试 地点:鉴主通信实验室第19周:撰写报告及答辩 地点:鉴主16报告厅指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目 录1 绪论 11.1 课设简介 11.2 课设条件 12 工作原理及方案选择 22.1 工作状态 22.1.1 工作状态表 22.1.2 80C52RC单片机引脚图 22.2 用程序调用模块 32.2.1 用程序调用流水灯模块 32.2.

3、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个状态分别对应着左转、右转、刹车和正常行驶。这个控制系统的数字逻辑电路,可以用写入了特定程序的单片机来实现。AbstractThis topic design a car LED taillights controller circuit

4、. 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 specific program to realize the single chip microcomputer.1 绪论此课程是电子课程设计是学生在修完“数字电子技术基础”、“模拟电子技术基础”和“电子技术基础实验”后开设

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

6、技术基础实验”后开设的设计课程。目的是锻炼学生综合运用电子技术基础知识以及动手的能力,提高学生使用中规模集成芯片以及调试较大型电子系统的能力,同时了解基本逻辑单元电路在实际生活中的应用,为今后进行复杂的综合型电子系统的设计和调试打下基础。通过课程设计,使学生加强对数字及模拟电子技术的理解,学会查阅资料、方案比较、方案选择以及原理图设计、计算、制作、调试等基本技能,增强分析、解决实际问题的能力。本设计内容是完成一个汽车尾灯控制器的设计与制作的全过程,包括方案选择、原理图设计、元器件选择、单片机程序代码、撰写完整的设计报告等。2 工作原理及方案选择2.1 工作状态由2个开关所能组成的4种状态,来分

7、别驱动控制8个LED尾灯的工作情况;要将开关状态和LED状态一一对应,要首先搞明白单片机的功能和引脚2.1.1 工作状态表开关控制汽车运行状态右转尾灯左转尾灯 K1 K2D4D7D0D30 0正常运行灯灭灯灭0 1左转弯灯灭D3D2D1D01 0右转弯D4D5D6D7灯灭1 1不正常常亮常亮 工作状态表2.1.2 80C52RC单片机的引脚图2.2 用程序调用模块使用keil4.0编写单片机的逻辑程序,来调用独立开关模块和流水灯模块2.2.1 用程序调用流水灯模块#includesbit d1=P03;2.2.2 用程序调用独立开关模块#includesbit key1=P32; sbit k

8、ey2=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 功能真值表K1K2D0D1D2D3D4D5D6D70000000000100001000000100000010000001000000001000010000000010000000010000000011111111111 功能真值表3.1

9、.2 设计的规划根据以上的原理我们设计了一个比较简单的汽车尾灯控制电路,通过开关S1与S2的断开与闭合分别模拟汽车行驶时的四种状态,实现课程设计的基本要求这次设计汽车尾灯设计中,我们采用八个LED 发光二极管来代表汽车尾灯。我们的设计要实现以下功能:当汽车正常行驶时,八个LED灯全部熄灭;当汽车左转弯时,左侧的四只LED灯按照左循环的顺序依次点亮;当汽车右转弯时,右侧的四个LED灯按照右循环顺序依次点亮;当汽车刹车或出故障时,所有灯同时常亮。单片机程序随用随写。3.2所用80C52板载模块图串口线,USB电源线4 实物制作和调试4.1用KEIL编写程序的记录#include/*sbit d1=

10、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; delay(500); P0=0xfd; delay(500); P0=0xfb; delay(500); P0=0xf7; if(key2=0) P0=0x0f; delay(5); while(1) delay(500);

11、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 心得体会在经过了一周的忙碌后,我们的课程设计终于接近了尾声。回顾一周的时间,我有几点感想。我们的理论不完善几乎快忘完了。我在刚打开这次课程设计的辅导讲义的时候,看着设计要求,我脑中一片空白,不知道从何下手,甚至不知道有些芯片的作用。我只好一步步地开始查资料,渐渐地我有了些眉目,网络上的一些范例给了我很大帮助,让我一下子明白各个器件在这次课程设

12、计中的用途。欣喜之余,这又让我反思,我们的应用实践能力很差,如果没有这样相似的网络资源,我们竟会举步维艰,我们缺乏实践的能力。但是查阅了一些资料翻阅以前的课本,已有便能渐渐理清思路。另外还想提一下的就是单片机的使用。在得知,需要购买芯片自己焊接数字电路时,我就想到了大一就开始学习使用的单片机。那时候,对单片机认识不到位,只是跟在大家买了原件,照葫芦画瓢的将它焊接出来。这次数电设计中,我突然想起了,搁置已久的单片机发现在学习数电之后,单片机变的一点不神秘,完全就是一个复杂一点的芯片而已,引脚图几乎能弄懂了。这次课程设计收获确实很大,自己以后学习心里也有了地,理论和实践相结合,谢谢老师的栽培。附录:参考的资料1数字电路技术基础251单片机附件6:本科生课程设计成绩评定表姓 名熊昌青性 别 男专业、班级 通信工程1005班课程设计题目:汽车尾灯设计课程设计答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日

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

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