光敏电阻51单⽚机c语⾔程序,光敏传感器原理图单⽚机程序及
光敏电阻简介⽂档下载...
/********************************************************************
龙⼽电⼦
实现功能:此版配套测试程序
使⽤芯⽚:AT89S52
晶振:11.0592MHZ
波特率:9600
编译环境:Keil
作者:LOGO
【声明】此程序仅⽤于学习与参考,引⽤请注明版权和作者信息!
*********************************************************************/
c语言下载什么/********************************************************************
说明:1、 当测量浓度⼤于设定浓度时,单⽚机IO⼝输出低电平
*********************************************************************/
#include //库⽂件
#define uchar unsigned char//宏定义⽆符号字符型
#define uint unsigned int //宏定义⽆符号整型
/********************************************************************
I/O定义
*********************************************************************/
sbit LED=P1^0; //定义单⽚机P1⼝的第1位 (即P1.0)为指⽰端
sbit DOUT=P2^0; //定义单⽚机P2⼝的第1位 (即P2.0)为传感器的输⼊端
/********************************************************************
延时函数
*********************************************************************/
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) //⽆限循环
{
LED=1; //熄灭P1.0⼝灯
if(DOUT==0)//当浓度⾼于设定值时 ,执⾏条件函数
{
delay();//延时抗⼲扰
if(DOUT==0)//确定 浓度⾼于设定值时 ,执⾏条件函数
{
LED=0; //点亮P1.0⼝灯
}
}
}
}
/********************************************************************结束
*********************************************************************/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论