多路开关状态显示

2025-05-04 11:56:53

用四个led指示开发板键盘最下面一排的四个按键状态。 当按键按下时,对应led折傺俏鲐亮;松开后,对应led灭

工具/原料

keil软件,烧写软件

51单片机开发板

程序编写

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。
猜你喜欢