多路开关状态显示

2025-10-14 10:40:17

1、程序:

#include<reg51.h>

sbit s2=P3^4;

sbit s3=P3^5;

sbit s4=P3^6;

sbit s5=P3^7;

sbit led1=P1^0;

sbit led2=P1^1;

sbit led3=P1^2;

sbit led4=P1^3;

void main()

{

while(1)

{

if(s2==0)

led1=0;

else

led1=1;

if(s3==0)

led2=0;

else

led2=1;

if(s4==0)

led3=0;

else

led3=1;

if(s5==0)

led4=0;

else

led4=1;

}

}

多路开关状态显示

2、用keil编译成hex文件。

多路开关状态显示

多路开关状态显示

1、打开烧写软件,我用的是宏晶的烧写器,选择芯片类型,打开工程文件。

多路开关状态显示

2、添加自己的hex文件。

多路开关状态显示

3、下载。

多路开关状态显示

多路开关状态显示

4、结果如图:

多路开关状态显示

多路开关状态显示

多路开关状态显示

多路开关状态显示

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢