基于单片机模拟汽车车灯灯光系统Proteus仿真(含全部资料)
本项目提供了一套完整的汽车车灯模拟系统资料,包含Proteus仿真文件、Keil C源代码、AD原理图、流程图和元器件清单。系统采用AT89C51单片机控制,通过LED指示灯和直流电机模拟车辆运行状态,实现前进、后退、左右转向及刹车功能。资料包内含详细的设计说明和程序代码,并提供了网盘下载链接供用户获取全套资源。该系统可作为嵌入式开发的参考案例,适用于电子工程学习和实践应用。
·
全套资料包含:Proteus仿真源文件+keil C语言源程序+AD原理图+流程图+元器件清单+说明书等
资料下载:↓↓↓
通过网盘分享的文件:资料分享
链接: 百度网盘 请输入提取码 提取码: tgnu
目录
项目功能:
模拟汽车车灯
1、包括前进、后退、左拐、右拐、刹车等功能
2、使用LED指示当前车辆运行状态
3、使用电机模拟车辆运行
项目文件:
一、Proteus仿真源文件

二、AD原理图文件

二、报告说明书
三、系统流程图
四、器件清单
| 元件 | 型号 | 数量 |
| 单片机 | AT89C51 | 1 |
| 电容 | 10uf | 1 |
| 电容 | 30pf | 2 |
| 晶振 | 12MHZ | 1 |
| 电阻 | 10k | 1 |
| 按钮 | 6 | |
| 驱动器 | L298 | 1 |
| 直流电机 | 5V | 2 |
| LED | 红色 | 4 |
| 电阻 | 100欧 | 4 |
五、Keil c语言程序源代码(部分)
#include"reg51.h"
sbit k1=P1^0;//前进
sbit k2=P1^1;//左拐
sbit k3=P1^2;//刹车
sbit k4=P1^3;//倒车
sbit k5=P1^4;//右拐
sbit motor1_0=P2^0;//拐弯电机
sbit motor1_1=P2^1;
sbit motor2_0=P2^2;//驱动电机
sbit led1=P3^7;//左拐
sbit led2=P3^6;//刹车
sbit led3=P3^5;//右拐
sbit led4=P3^4;//倒车
void main()//主函数
{
while(1)
{
if(!k1)//前进
{
motor2_0=0;
motor2_1=1;
}
if(!k2)//左拐
{
led1=0;led2=1;led3=1;led4=1;
}
else
{
led1=1;
}
if(!k3)//刹车
{
motor2_0=1;
motor2_1=1;
led1=1;led2=0;led3=1;led4=1;
}
else
{
led2=1;
}
if(!k4)//倒车
{
motor2_0=1;
motor2_1=0;
led1=1;led2=1;led3=1;led4=0;
}
else
{
led4=1;
}
if(!k5)//右拐
{
led1=1;led2=1;led3=0;led4=1;
}
else
{
led3=1;
}
if(k2 && k5)
{
motor1_0=1;
motor1_1=1;
}
}
}
六、全套资料包含
七:项目资源获取
需要完整的资料可以点击下面的名片关注,回复“资料”!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
更多推荐



所有评论(0)