关于8051单片机的程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 07:18:29
怎样编写一个光控电路的程序,要求是:无障碍物遮挡光感器时,P2.0口的风扇马达不运转.当有障碍物遮挡光感器时,P2.3口的风扇马达一直运转,直至无障碍物挡住光感器.

感谢各位大虾,留下程序啊~~~~~

#include<reg52.h>
sbit WorB=P0^0; //定义传感器输入口,假设有光照的时候传感输出为高电平,没有光的时候为低电平
void main(void)
{
while(1)//循环
{
if(WorB) //判断是否有光照
{
P2^0=0;//P2.0口的风扇马达不运转
}
else
{
P2^0=1;//P2.0口的风扇马达一直运转
}
}
}