单片机课程设计——汽车转向灯设计
基于C51单片机汽车转向灯设计
函 数
函数的定义
函数定义的一般格式如下: 函数类型 函数名(形式参数表) 形式参数说明 { 局部变量定义 函数体 }
前面部件称为函数的首部,后面称为函数的尾部,格式说明: 1.函数类型 函数类型说明了函数返回值的类型。 2.函数名 函数名是用户为自定义函数取的名字以便调用函数时使用。 3.形式参数表 形式参数表用于列录在主调函数与被调用函数之间进行数据 传递的形式参数。
例如:下面是定义数组的两个例子。 unsigned char x[5]; unsigned int y[3]={1,2,3}; 第一句定义了一个无符号字符数组,数组名为x,数组中的元素个数 为5。 第二句定义了一个无符号整型数组,数组名为y,数组中元素个数为 3,定义的同时给数组中的三个元素赋初值,赋初值分别为1、2、3。 需要注意的是,C51语言中数组的下标是从0开始的,因此上面第一 句定义的5个元素分别是:x[0]、x[1]、x[2]、x[3]、x[4]。第二句定义的3 个元素分别是:y[0]、y[1]、y[2]。赋值情况为:y[0]=1;y[1]=2;y[2]=3。
C51规定在引用数组时,只能逐个引用数组中的各个元素,而不能一 次引用整个数组。但如果是字符数组则可以一次引用整个数组。
#include<stdio.h> void main() { int i; float data[10],ave,sum=0; for(i=0;i<10;i++) scanf(“%f”,&data[i]); for(i=0;i<10;i++) sum=sum+data[i]; ave=sum/10; for(i=0;i<10;i++) if(data[i]<ave) printf(“%f”,data[i])
单片机课程设计汽车转向灯
2010 届毕业设计(论文)课题任务书系:电气与信息工程系专业:电子信息工程技术目录1 绪论…………………………………………………………………………1.1 选题背景………………………………………………………………………1.2 研究意义………………………………………………………………………1.3 研究方法……………………………………………………………………2 汽车转弯灯单片机控制系统原理………………………………………………2.1 汽车转弯灯工作原理…………………………………………2.2 单片机系统的工作原理及设计………………………………………………3 设计方案论证与选择………………………………………………3.1 方案论证一……………………………………………………………3.2 方案论证二…………………………………………………………3.3 方案选择…………………………………………………………4 控制系统的硬件设计…………………………………………………………4.1 单片机控制系统电路图……………………………4.2 单片机控制系统功能模块的设计………………4.3 元器件清单……………………………………………………5 主要芯片介绍…………………………………………………………5.1 单片机的特点………………………………………………………5.2 单片机各引脚介绍………………………………………………………5.3 单片机的功能介绍………………………………………………………6 控制系统的软件设计……………………………………………………7.1 汽车转弯灯控制系统流程图7.2 软件和程序设计7 电路功能实现7.1 软件调试7.2 单片机硬件功能实现7.3 仿真操作说明及现象………………………………………………………参考文献…………………………………………………………………………………. 致………………………………………………………………………………………附录………………………………………………………………………………………摘要随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转弯灯单片机控制系统”设计,可以对单片机的知识得到巩固和扩。
单片机课程设计汽车转向灯
转向灯系统与单片机的接口设计
单片机对转向灯系统的控制 方式
转向灯系统的信号输入输出 接口
单片机与转向灯系统的连接 方式
单片机与转向灯系统的通信 协议
单片机程序编写与调试
单击此处添加副标题
单片机课程设计汽车转向
灯
汇报人:
目录
01 02 03 04 05 06
添加目录项标题 单片机基础知识 汽车转向灯系统设计 单片机与转向灯系统的结合 汽车转向灯系统测试与优化
总结与展望
01
添加目录项标题
02
单片机基础知识
单片机的基本概念
单片机是一种集成电路芯片, 将微处理器、存储器、输入/输 出接口等集成在一起
系统性能优化与改进
优化转向灯亮度:提高亮度,增强可视性 优化转向灯响应速度:提高响应速度,提高安全性 优化转向灯寿命:延长使用寿命,降低维护成本 优化转向灯能耗:降低能耗,提高环保性能
实际应用中的注意事项
确保转向灯系统正常工作,避免 故障影响驾驶安全
在恶劣天气条件下,注意转向灯 系统的使用情况
编写单片机程序:根据转向灯系统的需求,编写相应的程序代码
调试程序:通过仿真软件或硬件设备,对编写的程序进行调试,确 保其正确运行
优化程序:根据调试结果,对程序进行优化,提高其运行效率和稳定 性
测试程序:在实际的汽车转向灯系统中进行测试,确保其能够满足 需求
05
汽车转向灯系统测试与优化
系统测试方法与步骤
单片机在汽车电子领域的应用前景
智能驾驶:单片机在自动驾驶系统中的应用 车载娱乐系统:单片机在车载娱乐系统中的应用 安全系统:单片机在汽车安全系统中的应用 节能环保:单片机在汽车节能环保技术中的应用
基于单片机的汽车转向灯设计单片机课程设计报告
单片机原理及系统课程设计报告单片机原理及系统课程设计专业:自动控制班级:控1101班姓名:陈姣学号:201105320指导教师:李亚宁兰州交通大学自动化与电气工程学院2014 年1 月17 日基于单片机的汽车转向灯设计1引言在当今社会,科技与工业高度发达,汽车的数量逐年增多,街上的每一个角落都充斥它们的身影,但凡事都有两面性,汽车在方便了人们的生活也对交通方面和人身安全构成了威胁,为此我们应该采取有效的方法来减少事故的发生概率和提高车辆的运行效率。
因此汽车转向灯便成为每一辆汽车必不可少的装置设备。
汽车转向灯是行车安全的必备条件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。
传统的汽车转向灯由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,且继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求。
所以本文中汽车转向灯设计是用单片机来实现的,单片机控制系统不仅可避免传统的缺点,还具有功能强、使用灵活、可靠性高、成本低、体积小、面向控制、具有智能化功能等优点。
2设计方案及原理本设计要求在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。
根据设计要求,制定总体的设计思想。
汽车转向灯电路是由单片机AT89C51、复位、警报、LED显示电路、按键电路等几部分构成。
2.1系统设计以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关1-6的闭合分别模拟刹车、紧急、停靠、左转、右转、倒车操作;用LED发光二极管D1-D8的亮灭显示来模拟汽车的故障指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、倒车灯的显示情况。
转向时,规定左右尾灯、左右头灯仪表板上2个指示灯相应地发出闪烁信号;应急开关合上时,6个信号灯都应闪烁;汽车刹车时,2个尾灯发出稳定亮信号;如正当转向时刹车,转向时原应闪烁的信号仍应闪烁。
单片机课程设计:汽车转向灯控制系统
单片机原理及系统课程设计专业:自动控制班级:控093姓名:古月学号:2009020202指导教师:交通大学自动化与电气工程学院2012 年7月1日基于单片机的汽车转向灯控制系统1 引言车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、刹车等警示作用。
汽车转向和故障信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器一直以来都是汽车电子设计中的一个十分重要的领域。
本设计是设计一个单片机控制系统,在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。
它主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些串口电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能并在PC机上显示此时的汽车行进状态。
汽车转弯或停靠时,相应的信号灯要发出闪烁的灯光信号,目前国广泛使用电热式闪光器产生闪光信号。
闪烁频率在50~110 次/分,但是一般控制在60~95 次/分之间。
闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率,因此在更换闪光器或灯泡时调整比较困难。
同时,系统没有故检测,驾驶员无法知道车外的转向灯及故障指示灯是否点亮,从而影响行车安全。
到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。
针对上述问题,我们用AT89C51单片机设计了一套汽车转向灯控制系统。
用LED产生闪光信号,同时能自动检测信号灯故障。
2 设计方案及原理汽车转弯灯单片机控制系统电路是由单片机AT89C51、复位、时钟、LED显示电路、按键电路构成等几部分组成。
2.1 系统设计本设计要求在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。
根据设计要求,制定总体的设计思想:以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关K1-K6的闭合分别模拟刹车、紧急、停靠、左转、右转、倒车操作;用LED发光二极管D1-D8的亮灭显示来模拟汽车的故障指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、倒车灯的显示情况。
单片机课程设计_单片机汽车转向信号灯设计
单片机课程设计题目:汽车转向信号灯设计班级:姓名:学号:指导教师:设计时间:目录1.引言 (3)2.设计方案及原理 (4)2.1设计方案 (4)2.2设计原理: (5)2.2.1 开关状态检测 (6)2.2.2 输出控制 (6)2.2.3 定时器和计数器 (6)2.2.4 定时初始化 (8)2.2.5 汽车转向灯显示 (9)2.2.6 汽车转向灯控制 (9)2.2.7 中断系统 (10)3.硬件设计 (10)3.1 单片机控制系统电路图 (10)3.1.1汽车转向灯单片机控制系统框图 (10)3.1.2汽车转向灯单片机控制系统电路图 (12)3.2 汽车转向灯控制系统流程图 (12)3.2.1 汽车转向灯控制系统主程序流程图 (12)3.2.2 中断服务程序流程图 (13)3.2.3控制系统键功能流程图 (14)4.软件设计 (14)4.1 程序流程图 (15)4.2 源程序 (18)5.总结 (20)6.参考文献 (22)1.引言随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转向灯单片机控制系统”设计,可以对单片机的知识得到巩固和扩展。
本课程内容是设计一个单片机控制系统,在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠等操作时,实现对各种信号指示灯的控制。
本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些复位电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能。
汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关、停靠等操作。
在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关时要求前面所述的6个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁。
以上闪烁,都是频率为1Hz 的低频闪烁;在汽车停靠而停靠开关合上时,左头灯、右头灯、左尾灯、右尾灯按频率为10Hz的高频闪烁。
基于单片机的汽车转向灯的课程设计[1]
目录目录一、课程设计任务书 ....................................................................................................................................... - 2 -二、单片机的介绍 ........................................................................................................................................... - 4 -AT89C51单片机简介:........................................................................................................................... - 4 - 三、题目分析及端口确定 ............................................................................................................................... - 7 -确立输入及输出端口: ........................................................................................................................... - 8 -四、硬件电路图............................................................................................................................................. - 10 -五、流程图及源程序 ..................................................................................................................................... - 11 -1、流程图............................................................................................................................................... - 11 -2、源程序............................................................................................................................................... - 11 -六、参考文献................................................................................................................................................. - 15 -七、心得体会................................................................................................................................................. - 16 -八、课程设计指导教师评审标准及成绩评定 ............................................................................................. - 17 -一、课程设计任务书1、题目:汽车转弯信号灯控制2、设计目的:1)进一步掌握单片机的结构和工作原理。
单片机课程设计:汽车转向灯
3 设计方案论证与选择……………………………………………… 3.1 方案论证一…………………………………………………………… 3.2 方案论证二………………………………………………………… 3.3 方案选择…………………………………………………………
probl ems that ca nnot be ignored. Some leaders unwilli ng to do masses w ork, masse s concept weak, on mas ses feeling s not dee p, pe ndulum not are with mas ses of relations hip, t hink mass es work i s revoluti onary war era of things, now obsolete has, burie d busine ss work , ignore d masse s work of s ituation compare d Ge neral; s ome leaders not do mas ses w ork, ol d method regardle ss of with, new not with, not understand masses psychol ogical, not understand masses w ishe s, not said mas ses la nguage, w ork method sim ple stiff, cause d masses of conflict and antipat hy; s ome leaders can't do masses work , Faced wit h a lot of contradi ctions among the people worry a bout fear, pa nic set i n encounter group eve nts, and s ome are even misma naged, i nflame, so w ork has suffered heavy l osse s, and s o on. The se problems we ar e soberly aware, e nha nci ng the party's ruli ng capa bilit y, the maintenance and devel opme nt of the party's a dvanced nature and pur ity, a nd to e nhance the a bility of party committees and lea ding cadre s are
基于单片机汽车转向灯设计
单片机课程设计题目:汽车转向信号灯设计班级:电气073班姓名:黄湘才学号:200708947指导教师:苟军年设计时间:2009.12.31评语:成绩摘要:该实验设计基于MCS—51开发板平台,利用其中的布尔处理机及其指令子集设计了一个汽车转向信号灯控制系统。
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
该系统模拟汽车在驾驶中的左转弯、右转弯、刹车、合紧急开关、停靠等操作。
在左转弯或右转弯时,通过转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时。
左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯应继续闪烁,同时另一个尾信号灯点亮,以上闪烁的信号灯以1HZ频率慢速闪烁;当汽车停靠开关合上时左头信号灯、右头信号灯、左尾信号灯、右尾信号灯以10HZ频率快速闪烁。
非以上情况,则故障指示灯以10HZ频率闪烁。
1、引言:当今社会,汽车已经成为一个大众化得交通工具。
马路上汽车是越来越多,考虑行车和路人的安全,汽车转向信号灯已显得必不可少。
1925年,导航公司推广了双丝灯泡,远光和近光的调节通过装在转向柱上的开关来控制。
信号灯的使用非常有趣。
1916年,美国一个名叫C. H .托马斯的人把一带电池的灯炮装车时,对方驾驶员就能看到他打的手势。
1938年,别克汽车制造商提供了转向灯作为选用的附件,但当时只在汽车尾部安装,到1940年以后汽车前面也装有转向信号灯了,而且信号开关具有随时调节的功能。
汽车转向信号灯的出现使得汽车在马路上行驶有了规章秩序,同时使行人也有了安全感。
因为它就是司机对汽车控制很直接的反应,行人一看就一目了然让行人与汽车这个矛盾体中间有了“和平共存”的空间。
单片机汽车转向灯c语言,C51单片机嵌入式系统设计1——模拟汽车转向灯
单⽚机汽车转向灯c语⾔,C51单⽚机嵌⼊式系统设计1——模拟汽车转向灯之前⽤了两节课时间测试开发环境,从这节课开始完成⼀些简单的作品。
实验⽬的:1、深⼊掌握使⽤单⽚机各个I/O⼝的输⼊输出功能2、了解汽车灯光控制器的控制需求3、进⼀步熟悉延时的编写⽅法实验元件清单:AT89C52单⽚机、电阻RES、LED灯、三选⼀旋转开关实验要求:1、实现汽车的左转向灯、右转向灯功能。
2、在左右转向灯的基础上增加倒车功能,倒车灯亮是不影响转向灯。
3、增加故障灯功能,要求故障灯亮时,不影响左右转和倒车灯。
额外的要求:1、左右转向灯只能点亮其中⼀个,不可同时点亮;2、尝试增加闪烁功能。
于是得到以下代码:/*左转向灯 P1_1 按键 P3_0右转向灯 P1_2 按键 P3_1倒车灯 P1_3 按键 P3_2故障灯 P1_4 按键 P3_3*/#include#include "delay.h"sbit LED1 = P1^0;sbit LED2 = P1^1;sbit LED3 = P1^2;sbit LED4 = P1^3;sbit BUT1 = P3^0;sbit BUT2 = P3^1;sbit BUT3 = P3^2;sbit BUT4 = P3^3;#define HIGH 1#define LOW 0int main(){for(;;){if(BUT1 == LOW && BUT2 == HIGH){ LED1 = LOW;delay();LED1 = HIGH;delay();}else{LED1 = HIGH;}if(BUT2 == LOW && BUT1 == HIGH){ LED2 = LOW;delay();LED2 = HIGH;delay();}else{LED2 = HIGH;}if(BUT3 == LOW){LED3 = LOW;delay();LED3 = HIGH;delay();}else{LED3 = HIGH;}if(BUT4 == LOW){LED4 = LOW;delay();LED4 = HIGH;delay();}else{LED4 = HIGH;}}}#includevoid delay(){int count = 0;for(count = 0; count < 30000; count++){}; }。
单片机设计报告——汽车转向灯
单片机课程设计报告项目8模拟汽车左右转向灯控制专业:电检121学生姓名:学号: 18 、 19指导教师:目录一、目的及要求1、任务目的 (1)2、任务要求 (1)3、电路及元器件 (1)二、设计1、设计说明 (2)2、任务分析 (6)3、程序设计 (6)4、硬件电路板电路图 (8)5、程序及下载 (9)6、程序运行测试 (10)三、小结1、任务小结 (11)2、心得体会 (12)一、任务目的:通过采用单片机制作一个模拟汽车左右转向灯的控制系统。
二、任务要求:汽车转向灯显示状态(图一)采用两个发光二极管来模拟汽车左转灯和右转灯,用单片机的P1.0和P1.1引脚控制发光二极管的亮、灭状态;用两个连接到单片机P3.0和P3.1引脚的拨动开关S0、S1,模拟驾驶员发出左转、右转命令。
P3.0和P3.1引脚的电平状态与驾驶员发出的命令的对应关系如下表所示。
(图二)比较上面两表可以看到,P3.0引脚的电平状态与左转灯得两灭状态相对应,当P3.0引脚的状态为1时,左转灯熄灭;当P3.0引脚的状态为O时,左转灯闪烁。
同样,P3.1引脚的状态与右转灯的亮灭状态相对应三、电路设计:单片机模拟汽车左右转向灯控制系统电路图如下图三,并行口P1的P1.0和P1.1控制两个发光二极管,当引脚输出为0时,相应的发光二极管点亮;P3口得P3.0和P3.1各自分别连接一个拨动开关,拨动开关的一端通过一个4.7K电阻连接到电源,另一端接地。
当波动开关S0拨至2时,P3.0引脚为低电平,P3.0 = 0;当拨至位置1时,P3.0引脚为高电平,P3.0 = 1。
拨动开关S1亦然。
单片机模拟汽车左右转向灯控制系统所需要的元器件清单如下表:简介(AT89C51)简介AT89C51是一种带4K字节闪烁可编程、可擦除的8位只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory),可在低电压下工作。
基于单片机的汽车转向灯设计报告
基于单片机的汽车转向灯设计报告设计报告:基于单片机的汽车转向灯一、引言汽车转向灯是车辆行驶中非常重要的安全设备之一,用于提醒其他车辆和行人司机的转向意图。
本设计报告介绍了基于单片机的汽车转向灯的设计原理、硬件和软件结构以及设计过程和结果。
二、设计原理在汽车转向灯的设计中,我们使用单片机进行控制。
设计原理主要包括以下几个方面:1. 单片机控制:通过单片机控制的方式,实现转向灯的开关和闪烁效果。
2. 信号输入:通过车辆转向灯开关和信号,将转向灯开关信号输入到单片机中。
3. 信号输出:通过单片机控制转向灯开关的开闭,控制车辆转向灯的点亮和熄灭。
三、硬件设计硬件设计部分主要包括以下几个方面:1. 单片机选择:根据所需的功能和性能要求,选择合适的单片机。
可以选择低功耗的单片机,以节约能源。
2. 输入部分:连接转向灯开关的输入引脚,以接收来自车辆开关的信号。
3. 输出部分:连接转向灯的输出引脚,将单片机的控制信号输出到转向灯。
四、软件设计软件设计部分主要包括以下几个方面:1. 初始化设置:设置单片机的引脚功能和状态,配置转向灯引脚为输出模式。
2. 输入检测:检测转向灯开关的状态,判断是否有转向灯开关信号输入。
3. 状态控制:根据转向灯开关的状态,控制转向灯的开闭和闪烁效果。
4. 循环判断:通过循环的方式,不断检测转向灯开关的状态和控制转向灯的开闭和闪烁。
五、设计过程设计过程主要包括以下几个步骤:1. 确定功能需求:根据实际需求,确定转向灯的开闭和闪烁效果。
2. 选取单片机:根据功能需求和性能要求,选择合适的单片机。
3. 设计硬件:根据单片机的引脚功能和状态,设计连接转向灯开关和输出引脚的电路连接方式。
4. 设计软件:根据硬件设计和功能需求,编写单片机的控制程序。
5. 测试验证:将设计好的电路和程序进行组装和测试,验证其功能和性能是否符合要求。
六、设计结果经过测试验证1. 能够准确地接收转向灯开关的信号。
2. 具备灵敏的控制响应速度,能够迅速控制转向灯的开闭和闪烁。
单片机课件设计:汽车转向灯 (1)
错误!未指定书签。
学号:班级:姓名:摘要随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转弯灯单片机控制系统”设计,可以对单片机的知识得到巩固和扩张。
本设计是设计一个单片机控制系统。
在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠等操作时,实现对各种信号指示灯的控制。
本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些串口电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能并在PC机上显示此时的汽车行进状态。
汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关、停靠等操作。
在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关时要求前面所述的6个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁。
以上闪烁,都是频率为1Hz的低频闪烁;在汽车停靠而停靠开关合上时,左头灯、右头灯、左尾灯、右尾灯按频率为30Hz 的高频闪烁。
通过做实物,编写程序,完成了设计的要求。
通过该设计,对单片机的认识有了更进一步的了解,对单片机的各个口的功能作用了解加深,对Protel,Proteus的应用更加熟练,对设计系统有了了解,掌握了一些设计方法,受益不少。
关键词单片机;汽车信号转弯灯;电路基础;数字电子1 绪论1.1 选题背景电子技术的发展经历了很长一段路程.而现在我们使用的微型电子技算机是超大规模集成电路所构成,它属于第四代计算机,而单片机则是微型计算机的一部分。
从1971年微型计算机问世以来,由于实际应用的需要,微型计算机向着两个不同的方向发展:一个是向高速度、大容量、高性能的高档微机方向发展;另一个则是向稳定可靠、体积小和价格廉的单片机方向发展。
由于科学技术的发展,由模拟电路或数字电路实现的大部分控制功能,现在能够使用单片机通过软件编程方法实现了。
单片机课程设计:汽车转向灯
单片机课程设计:汽车转向灯
电子类专业利用单片机实现汽车转向灯设计
目录
1 绪论。
1.1 选题背景。
1.2 研究意义。
1.3 研究方法。
2 汽车转弯灯单片机控制系统原理。
2.1 汽车转弯灯工作原理。
2.2 单片机系统的工作原理及设计。
3 方案选择。
3.1 方案论证1。
3.2 方案论证
2 。
3.
3 方案选择。
4 主要芯片介绍。
4.1 89S51芯片介绍。
4.1.1引脚介绍4.1.2 功能介绍4.2
MAX232芯片介绍。
4.2.1 引脚介绍。
4.2.2 功能介绍。
4.3 __芯片介绍。
4.3.1 引脚介绍。
4.3.2功能介绍。
5 控制系统的硬件设计。
5.1 单片机控制系统电路图。
5.2 单片机控制系统功能各模块的设计。
5.3 元器件清单。
6 控制系统的软件设计。
6.1 汽车转弯灯控制系统流程图。
电子类专业利用单片机实现汽车转向灯设计
6.2 软件和程序设计。
7 电路功能实现
7.1 软件调试
7.2 单片机硬件功能实现
7.3 仿真操作说明及现象。
单片机课程设计:汽车转向灯
驾驶操作
输出信号
仪表板左转弯灯
仪表板右转弯灯
左头灯
右头灯
左尾灯
右尾灯
左转弯(合上左转开关)
闪烁
——
闪烁
——
闪烁
——
右转弯(合上右转开关)
——
闪烁
——
闪烁
——
闪烁
合紧急开关
闪烁
闪烁
闪烁
闪烁
闪烁
闪烁
刹车(合上刹车开关)
——
——
——
——
亮
亮
左转弯时刹车
闪烁
——
闪烁
——
闪烁
亮
右转弯时刹车
参考文献…………………………………………………………………………………
致谢………………………………………………………………………………………
附录………………………………………………………………………………………
摘要
随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转弯灯单片机控制系统”设计,可以对单片机的知识得到巩固和扩张。本设计是设计一个单片机控制系统。在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠等操作时,实现对各种信号指示灯的控制。本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些串口电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能并在PC机上显示此时的汽车行进状态。
(2)定时器功能
实际也是通过计数器来实现的,但此时的计数脉冲来自单片机的内部,也每个机器周期计数器加1。一个机器周期等于12个振荡脉冲周期,因此计数频率为振荡频率的1/12。单片机采用12MHz晶体,计数频率为1MHz。每微妙计数器加1。根据计数值计算出定时时间,也可以反过来按定时时间的要求计算出计数器的预置值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1 绪论…………………………………………………………………………1.1 选题背景……………………………………………………………………… 1.2 研究意义………………………………………………………………………1.3 研究方法……………………………………………………………………2 汽车转向灯单片机控制系统原理………………………………………………2.1 汽车转向灯工作原理…………………………………………2.2 单片机系统的工作原理及设计………………………………………………3 设计方案论证与选择………………………………………………3.1 方案论证一……………………………………………………………3.2 方案论证二…………………………………………………………3.3 方案选择…………………………………………………………4 控制系统的硬件设计…………………………………………………………4.1 单片机控制系统电路图……………………………4.2 单片机控制系统功能模块的设计………………4.3 元器件清单……………………………………………………5 主要芯片介绍…………………………………………………………5.1 单片机的特点………………………………………………………5.2 单片机各引脚介绍………………………………………………………5.3 单片机的功能介绍………………………………………………………6 控制系统的软件设计……………………………………………………7.1 汽车转向灯控制系统流程图7.2 软件和程序设计7 电路功能实现7.1 软件调试7.2 单片机硬件功能实现7.3 仿真操作说明及现象………………………………………………………参考文献…………………………………………………………………………………. 致谢………………………………………………………………………………………附录………………………………………………………………………………………摘要随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转向灯单片机控制系统”设计,可以对单片机的知识得到巩固和扩张。
本设计是设计一个单片机控制系统。
在汽车进行左转向、右转向、刹车、合紧急开关、停靠等操作时,实现对各种信号指示灯的控制。
本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些复位电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能。
汽车在驾驶时有左转向、右转向、刹车、合紧急开关、停靠等操作。
在左转向或右转向时,通过转向操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转向灯、左尾灯或右头灯、仪表板右转向灯、右尾灯闪烁;合紧急开关时要求前面所述的6个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转向时刹车,则转向时原应闪烁的信号灯仍应闪烁。
以上闪烁,都是频率为1Hz的低频闪烁;在汽车停靠而停靠开关合上时,左头灯、右头灯、左尾灯、右尾灯按频率为30Hz 的高频闪烁。
通过做实物,编写程序,完成了设计的要求。
通过该设计,对单片机的认识有了更进一步的了解,对单片机的各个口的功能作用了解加深,对设计系统有了了解,掌握了一些设计方法。
关键词单片机;汽车信号转向灯;电路基础;数字电子ABSTRACTWith more monolithic integrated circuits, the more extensive,1 绪论1.1 选题背景电子技术的发展经历了很长一段路程.而现在我们使用的微型电子技算机是超大规模集成电路所构成,它属于第四代计算机,而单片机则是微型计算机的一部分。
从1971年微型计算机问世以来,由于实际应用的需要,微型计算机向着两个不同的方向发展:一个是向高速度、大容量、高性能的高档微机方向发展;另一个则是向稳定可靠、体积小和价格廉的单片机方向发展。
由于科学技术的发展,由模拟电路或数字电路实现的大部分控制功能,现在能够使用单片机通过软件编程方法实现了。
单片机的应用改变着控制系统设计方法。
软件取代硬件可以提高系统性能的控制“软化”技术——微控制技术,是一个全新的概念。
在生活的环境中,自动控制要求中都会有单片机的控制的一部分;从简单到复杂,凡是能想像到的地方几乎都有使用单片机的需求。
单片机的应用有利于产品的小型化、多功能化和智能化,能够提高劳动效率、减轻劳动强度,提升产品质量,改善劳动环境。
例如,在工业自动化方面:自动化能使工业系统处于最佳状态、提高经济效益和改善产品质量。
自动化控制原理有应用于电子、电力、石油、化工、纺织、食品等轻重工业领域中,无论数据采集和测控技术,还是生产线上的机器人技术,都有单片机的参与。
有时,在仪器仪表、信息和通信等产品方面,它在其中发挥着重大作用。
现在,虽然单片机的应用很普遍了,但仍有许多项目尚未实现,所以单片机的应用有很大的发展空间。
1.2 研究意义单片机在电子科技中发展前景很好,成为电子发展重要组成部分,学习单片机时要理论与实践同步进行,以理论指导实践,实践验证理论,才更有效率。
理论部分我们花了大量的时间,只有少量的时间进行制做实物,编程方面,调试在软件上进行的,软件上能编译成功的程序,下载硬件上可能不会成功的。
毕业设计过程中,我们在网站上大量收集与课题相关的资料,了解目前与课题相关的科技发展趋势,确定自己的研究方案。
还要自己动手制作实物、编写程序并对实物下载程序进行硬件的调试,达到预期所需的控制要求和目的,使理论和实践完满的统一。
因此还锻炼了我们的制作能力,提升了综合素质。
1.3 研究方法本次单片机的控制系统以AT89C51为控制器;键盘为输入信号,由于AT89C51本身的功能强大,汽车转向灯的驱动用单片机的驱动功能来完成。
使得单片机的功能得到了充分的运用;并且显示电路从并行I/O口输出,由限流电阻和发光二极管组成,低电平使发光二极管导通,显示出相应的转向信号;为提升了系统的可靠性,设计看门狗电路,防止PC受到干扰而失控,引起程序跑飞,可能会造成的程序死循环。
掉电保护电路防止在单片机工作时突然掉电而失去方向指示功能。
进行仿真后,能清晰的看到在控制输入信号的状态下,相应的信号灯发出转向的指示信号。
本次设计对汽车转向灯单片机控制系统地分析与设计,对单片机控制系统进行了仿真调试,达到了毕业设计预期目的。
第一章主要芯片及元器件介绍单片机8051介绍本设计设计汽车灯控制系统比较简单,单片机执行的功能不多,在确保实验功能的情况下,为了降低成本,因此选用性价比高的80C1单片机。
MCS-51是Intel公司生产的一个单片机系列名称。
属于这一系列的单片机有多种。
8051便是其中一种性价比高的单片机。
8051单片机内部结构按其功能部件划分可以看出由8大部分组成的。
这8大部分是:1、一个8位中央处理机CPU。
2、128个字节的片内数据存储器RAM。
3、4KB的片内程序只读存储器ROM或EPROM。
4、18个特殊功能寄存器SFR。
5、4个8位并行输入输出I/O接口: P0口、P1口、P2口、P3口(共32线), 用于并行输入或输出数据。
6、1个串行I/O 接口。
7、2个16位定时器/计数器。
8、1个具有5个中断源, 可编程为2个优先级的中断系统。
它可以接收外部中断申请, 定时器/计数器中断申请和串行口中断申请。
本设计选用的8051单片机芯片为40个引脚,它是HMOS 工艺制造的芯片,采用双列直插(DIP )方式封装。
1、主电源引脚Vcc 和GNDVCC (40脚):接+5V 电源正端;GND (20脚):接+5V 电源地端。
2、外接晶体引脚XTAL1和XTAL2XTAL1(19脚):接外部石英晶体的一端。
在单片机内部, 它是一个反相放大器的输入端,这个放大器构成了片内振荡器。
当采用外部时钟时,对于HMOS 单片机,该引脚接地;XTAL2(18脚):接外部晶体的另一端。
在单片机内部,接至片内振荡器的反相放大器的输出端。
当采用外部时钟时,对于HMOS 单片机,该引脚作为外部振荡信号的输入端。
3、复位引脚RST/V PD (9脚)RST (RESET )是复位信号输入端,高电平有效。
当单片机运行时,在此引脚上加上持续时间大于两个机器周期(24个时钟振荡周期)的高电平时,就可以完成复位操作。
在单片机正常工作时,此脚应为0.5V 低电平。
V PD 为本引脚的第二功能,即备用电源的输入端。
当主电源VCC 发生故障,降低到某一规定值的低电平时,将+5V 电源自动接入RST 端,为内部RAM 提供备用电源,以保证片内RAM 中的信息不丢失,从而使单片机在复位后能继续正常运行。
4、控制引脚 (1)ALE/PROG ________(30脚)ALE 为地址锁存允许信号,当单片机上电正常工作后,ALE 引脚不断输出正脉冲信号。
当访问单片机外部存储器时,ALE输出信号的负跳沿用作低8位地址的锁存信号。
即使不访问外部锁存器,ALE端仍有正脉冲信号输出,此频率为时钟振荡频率fosc 的1/6。
但是,每当访问外部数据存储器时,在两个机器周期中ALE 只出现一次,即丢失一个ALE 脉冲。
因此,严格来说,不宜用ALE 作精确的时钟源或定时信号。
ALE 端可以驱动8个TTL 型负载。
PROG ________为本引脚的第二功能。
在对片内EPROM 型单片机编程写入时,此引脚作为编程脉冲输入端。
(2)PSEN ________(29脚)程序存储器允许输出控制端。
在单片机访问外部程序存储器时,此引脚输出的负脉冲作为读外部程序存储器的选通信号。
此引脚接外部程序存储器的OE ________(输出允许)端。
PSEN ________端可以驱动8个TTL 型负载。
(3)EA ________/V PP (31脚)EA ________功能为内外程序存储器选择控制端。
当EA ________端为高电平时,单片机访问内部程序存储器,但在PC (程序计数器)值超过0FFFH 时,将自动转向执行外部程序存储器内的程序。
当保持低电平时,则只访问外部程序存储器,不论是否有内部程序存储器。
V PP 为本引脚的第二功能。
在对EPROM 型单片机8751片内EPROM 固化编程时,用于施加较高编程电压的输入端,对于89C51则V PP 编程电压为+12V 或+5V 。
5、I/O 口线引脚排列(1)P0口——8位、漏极开路的双向I/O 口。
也即地址/数据总线复位口。
当使用片外储存器及外扩I/O 口时,P0口做为低字节地址/数据复线。
在编程时,P0口可用于接收指令代码字节;在程序校检时,P0口可输出指令字节(这是需要外加上拉电阻)。
(2)P0口也可作为通用I/O 使用,变成准双向口。
当作为普通输入时,应将输出锁存器置1。