首先在程序之前对你开关的引脚尽享sbit位声明:sbit P10=P1^0(假设1^0是你的开关)
然后在你需要的时候写if语句:
if(P10==0)
{
P1^2=0;(这里,我默认你发光二级管为低电平有效,因为我不知道你电路是怎么接的。)
}
需要注意的是,51单片机初始状态默认为高电平。但是有时候为了保险,会在刚进入主函数的时候加一句复位语句,确保是在高电平工作状态下。
另外,一定要先写位声明,再用你的声明的名字写在if语句里。这样if才会进行判断。
注意引脚定义的大小写问题。
然后在你需要的时候写if语句:
if(P10==0)
{
P1^2=0;(这里,我默认你发光二级管为低电平有效,因为我不知道你电路是怎么接的。)
}
需要注意的是,51单片机初始状态默认为高电平。但是有时候为了保险,会在刚进入主函数的时候加一句复位语句,确保是在高电平工作状态下。
另外,一定要先写位声明,再用你的声明的名字写在if语句里。这样if才会进行判断。
注意引脚定义的大小写问题。