现在很多新能源汽车都在用的高科技,51单片机的汽车智能灯光控制系统
基于本设计:
基于51单片机的汽车智能灯光控制系统(源码+原理图+PCB+仿真+报告)
仿真图proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
编号C10528_1
硬件构成:
51单片机+LCD1602液晶+光敏电阻+超声波+ADC0832+LED灯而成;
功能介绍:
1.按键说明:从左边第一个起,减键、加键、设置键。单独一个控制为复位按键。
2.LCD1602液晶第一行显示超声波的距离,第二行显示光线的强弱。
3.可以设定超声波和光敏的下限值,并具有掉电保存功能,数据保存在STC单片机的内部。
4.用光敏传感器测光线亮度,低于设置值时自动开启灯光。
5.用超声波测距离,低于设置值时自动将远光灯变成近光灯,大于设置值时又会自动变换成远光。
实物图:
仿真图(提供源文件):
原理图(提供源文件):
源程序(提供源文件)
器件清单:
论文目录:
资料清单如下:
温馨提示:
1、拿到压缩包文件之后先解压,再运行!!压缩名称带有特殊符号的,要把特殊符号删除再解压。
2、单片机芯片是通用的,没论51还是52、没论stc还是at都一样,引脚功能都是一样的,程序也是一样的;
3、仿真原理图和硬件原理图会有着些许区别,假如要做硬件请参照硬件原理图,硬件原理图中的. Sch .pcb等格式要用altium designer翻开;
4、假如没有装KEIL软件:.c .h结尾的文件即为程序,能够选择记事本、Notepad++、Source Insight 4.0、或其他C语言软件翻开,翻开的就是程序了。其他后缀的文件是写程序编译时自动生成的,没什么用的,不用管;
5、仿真时请翻开“.pdsprj”工程文件或“.DSN”工程文件,“.pdsprj”是proteus8版本画的,“.DSN”是proteus7版本画的,版本是向上兼容的,理论上proteus8能够翻开“.DSN”工程文件,proteus7打不开“.pdsprj”工程文件;
6、后缀.hex结尾的文件为烧录文件,仿真时一定要记得烧录程序(.hex)。
7、proteus 8翻开proteus 7版本仿真文件的两个方法:
8、Unable to open HEX file解决方法及如何生成HEX文件
注:请大家将keil安装在默认路径,C:\Keil,不要安装在其他盘上,以免重新配置工具文件路径。
说了这么多,大家记得留意下方评论第一条(或者私信我)有干货~