栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

9.80c51转向灯及proteus仿真实验

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

9.80c51转向灯及proteus仿真实验

proteus仿真电路图

代码实现部分
#include"reg52.h"

typedef unsigned char u8;
typedef unsigned int u16;

sbit k1=P1^0;
sbit k2=P1^1;
sbit led1=P1^2;
sbit led2=P1^3;
sbit led3=P1^4;
sbit led4=P1^5;

void delay(u16 i)
{
 while(i--);
}

void Zhuanxiang()
{
	if(k1==0)
	{
	 while(1)
	 {
	 led1=0;led2=0;
	 delay(40000);
	 led1=1;led2=1;
	 delay(40000);
	 if(k1!=0)
	 break;
	 }
	}
	if(k2==0)
	{
	 while(1)
	 {
	 led3=0;led4=0;
	 delay(40000);
	 led3=1;led4=1;
	 delay(40000);
	 if(k2!=0)
	 break;
	 }
	}
}
main()
{
 while(1)
 {
  Zhuanxiang();
 }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/589773.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号