锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

求助 关于光敏电阻模块的单片机程序

时间:2023-11-05 22:37:01 光敏电阻加什么能控制灯

大神帮我看看 写这个程序对吗?

#include //库文件

#define uchar unsigned char///宏定义无符号字符型

#define uint unsigned int///宏定义无符号整形

/********************************************************************

I/O定义

*********************************************************************/

sbit LED1=P1^3;

sbit LED2=P1^4;

sbit LED3=P1^5;

sbit LED4=P1^6; ///定义单片机P1.3 4 5 6 为LED灯

sbit DOUT=P1^0; ///定义单片机P1.0为光敏DO输出

/********************************************************************

延时函数

*********************************************************************/

void delay()///延迟程序

{

uchar m,n,s;

for(m=20;m>0;m--)

for(n=20;n>0;n--)

for(s=248;s>0;s--);

}

/********************************************************************

主函数

*********************************************************************/

void main()

{

while(1) //无限循环

{

LED1=0;

LED2=0;

LED3=0;

LED4=0; //熄灭P1.0口灯

if(DOUT==0)//当DO平时输出低电

{

delay()

if(DOUT==0)//确定 DO口输出低电平

{

LED1=1;

LED2=1;

LED3=1;

LED4=1;

//点亮LED灯

}

}

}

}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章