找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2952|回复: 6
打印 上一主题 下一主题
收起左侧

汽车单片机应用-51单片机为例子原创

[复制链接]
跳转到指定楼层
楼主
ID:680763 发表于 2021-2-21 22:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
优酷视频链接:https://v.youku.com/v_show/id_XNTEwODE0ODg4NA==.html
//功能:采用if-else-if 语句实现模拟汽车左右转向灯控制程序
#include <reg51.h>
#define uchar unsinged char //#define uchar unsigned char
sbit leftlight=P1^0;         //定义P1^0引脚位名称为leftlight
sbit rightlight=P1^1;       //定义P1^0引脚位名称为rightlight
sbit leftbutton=P1^6;       //定义P3^0引脚位名称为leftbutton
sbit rightbutton=P1^7;     //定义P3^1引脚位名称为rightbutton
sbit sheng=P1^2;

void delay(void)    //延时 1 秒子程序
{   unsigned char i,j,k;
   for(i=5;i>0;i--)
   for(j=200;j>0;j--)
   for(k=248;k>0;k--);
}

void  main(void)             //主函数
{
leftlight=1;               //左转向灯熄灭状态
rightlight=1;              //右转向灯熄灭状态
sheng=0;
   while (1)              // while循环语句,由于条件一直为真,该语句为无限循环
   {
    if (leftbutton==0&&rightbutton==0)//)// 如果左转向按键和右转向按键都为1,则全灭
{
leftlight=0;               //左转向灯熄灭状态
rightlight=0;              //右转向灯熄灭状态
sheng=1;
delay();            //延时
}

else if(leftbutton==00&&rightbutton==1)//()//如果只有左转向按键为0,则左转向灯亮
{
leftlight=0;              //左转向灯熄灭状态
sheng=1;
rightlight=1;              //右转向灯熄灭状态
delay();          //延时
}
else if(leftbutton==1&&rightbutton==0)//如果只有右转向按键为0,则右转向灯亮
{
leftlight=1;               //左转向灯熄灭状态
rightlight=0;              //右转向灯点亮状态
sheng=1;
delay();          //延时
}
else
{
leftlight=1;               //左转向灯点亮状态
rightlight=1;              //右转向灯点亮状?

sheng=0;

delay();            //延时
}
leftlight=1;               //左、右转向灯熄灭状态,形成闪烁状态
rightlight=1;   
sheng=0;           
delay();         
}
}学习通视频链接:https://mooc1-api.chaoxing.com/p ... 68453187&appId=1000



转向灯_Uv2.zip

1.02 KB, 下载次数: 10, 下载积分: 黑币 -5

评分

参与人数 1黑币 +15 收起 理由
51hei团团 + 15 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:328014 发表于 2021-2-22 01:56 | 只看该作者
可惜打不开啊,是视频吗?
回复

使用道具 举报

板凳
ID:582255 发表于 2021-2-22 09:48 | 只看该作者
打不开
回复

使用道具 举报

地板
ID:680763 发表于 2021-2-22 10:41 | 只看该作者
51hei团团 发表于 2021-2-22 01:56
可惜打不开啊,是视频吗?

上次连接是学习通上的
回复

使用道具 举报

5#
ID:680763 发表于 2021-2-22 10:51 | 只看该作者
51hei团团 发表于 2021-2-22 01:56
可惜打不开啊,是视频吗?

视频,开始发的是学习通链接
回复

使用道具 举报

6#
ID:328014 发表于 2021-4-5 01:35 | 只看该作者
老师的教程太完美,期待后续 继续学习
回复

使用道具 举报

7#
ID:253767 发表于 2021-4-5 07:50 | 只看该作者
很好,谢谢分享。
上边的优酷视频可以打开。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表