汽车灯光控制设计
——STM32单片机综合课程设计报告
班级: 姓名: 学号:
连云港职业技术学院
一、控制要求
汽车车灯采用发光二极管来设计,汽车前部两侧各有远光灯一部(夜间正常行车时使用,大功率白色发光二极管),当开关k1合上是亮;近光灯一部(夜间行驶汇车时使用,小功率白色发光二极管),开关k2合上是亮;汽车左右各有方向灯(小功率黄色发光二极管),k3合上时右转弯灯闪亮,k4合上时做转弯灯闪亮;紧急情况时,k5合上,左右转向灯同时闪;雾灯(大功率黄色发光二极管),k6合上时亮。汽车后部有刹车灯一部(小功率红色发光二极管),刹车时,k7合上,刹车灯亮(不闪)。 二、硬件设计
本设计采用STM32单片机设计,其硬件电路如图所示:
K1
远光灯
(参考上图画出七个开关,七个灯的电路替换上图,输入输出管脚自己定) (Stm32单片机介绍……自己上网收索)本设计使用STM32F103VE芯片,(STM32F103VE芯片介绍……) 三、软件设计
本设计采用的是C程序设计语言设计单片机程序的。C语言是一种结构化计算机程序设计语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编
写不依赖计算机硬件的应用程序。C程序设计语言设计程序可读性强,可移植性好,适合于编写对硬件依赖性不强的程序。根据软件的设计思想,程序如下:
(填写上设计的程序) 四、程序调试
本设计采用的MDK开发元件和STM32开发板进行调试。MDK介绍…… 五、小结
通过这次汽车灯光控制电路的设计,我收获甚多…………
参考文献
[1]芯达STM32入门系列教程之七《GPIO编程》 [2](在网上参考什么文章,列出文章的名字)……
严禁抄袭,严禁相互拷贝。自己上网搜索相关材料,否则0分记。
写好之后打印装订,下个星期三上交。电子稿发给班长,班长收齐后打包压缩发给我qq邮箱。 电子档文件名为:两位学号-姓名- STM课程设计 如:04-王凯-STM课程设计