开关控制LED灯

 二维码 138
发表时间:2020-05-10 19:48作者:云帆工作组来源:云帆工作组

源代码:

#include<reg51.h>

#include<intrins.h>

#define uint unsigned int

#define uchar unsigned char


sbit a0=P1^0;sbit a1=P1^1;sbit a2=P1^2;sbit a3=P1^3;

sbit a4=P1^4;sbit a5=P1^5;sbit a6=P1^6;sbit a7=P1^7;


sbit b0=P0^0;sbit b1=P0^1;sbit b2=P0^2;sbit b3=P0^3;

sbit b4=P0^4;sbit b5=P0^5;sbit b6=P0^6;sbit b7=P0^7;


sbit c0=P3^0;sbit c1=P3^1;sbit c2=P3^2;

void main()

{

     P0=0xff;

P1=0xff;

while(1)

{

       if(a0==0)

   {

   b0=0;

   }

   else

   {

     b0=1;

   }


   if(a1==0)

   {

       b1=0;

   }

   else

   {

       b1=1;

   }


    if(a2==0)

   {

       b2=0;   

   }

   else

   {

       b2=1;  

   }


    if(a3==0)

   {

       b3=0;   

   }

   else

   {

       b3=1;  

   }


    if(a4==0)

   {

       b4=0;

   }

   else

   {

       b4=1;  

   }


    if(a5==0)

   {

       b5=0;  

   }

   else

   {

       b5=1;   

   }


    if(a6==0)

   {

       b6=0;  

   }

   else

   {

       b6=1;  

   }


    if(a7==0)

   {

       b7=0;  

   }

   else

   {

       b7=1;  

   }

}

}


原理图:



文章分类: C51原理图
分享到:
未来工厂                  航至传媒                    贝壳模型                     云空教育                     Thingiverse
     首页                服务              动态              资源              赛事              社区             机构
  关于我们                项目合作             公司新闻             资料下载        互联网+创新大赛       电子创意          航至传媒中心
  加入我们                TPH商城              产品资讯             软件分享         湖南无人机联赛        云空课堂        梦跃航模协会
                                产品售后             航空知识                                       CADC锦标赛           航至校园          无人机项目组
                                 梦工厂                                                                     赛项查询             飞行技巧          邻云空天教育