手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

多路开关状态显示

时间:2024-10-27 15:02:44

用四个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、结果如图:

多路开关状态显示
多路开关状态显示
多路开关状态显示
多路开关状态显示
© 手抄报圈