我想给P0.0先赋值一个低电平,然后用高电平进行触发,控制P0.1亮。自己写的程序在下面
#include<reg52.h>
sbit A1=P0^0;
sbit A2=P0^1;
void main()
{
while(1)
{ A1=0;
if(A1==1)
A2=0;
}
}
程序的目的就是在外部
电路给P0^0口一个高电平,
单片机如果检测到P0^0口有高电平,则使P0^1口亮。但是我试验了很久,给P0^0口一个高电平,P0^1口就是不会亮。问了几个学长都说已经给P0^0口竝arty傻偷缙搅耍?词垢鳳0^0口高电平也不能进行触发,自己刚学单片机不久,请高手指点下,用什么方法能进行高电平触发
#include<reg52.h>
sbit A1=P0^0;
sbit A2=P0^1;
void main()
{
A1=0;
while(1)
{ if(A1==1)
A2=0;
else
A2=1;
}
}
把A1=0放到while外面试试.像你之前的程序,有竞争冒险.
一周热门 更多>