当前位置:首页 > 思想汇报 > 【光敏传感器使用说明书】光敏传感器如何使用
 

【光敏传感器使用说明书】光敏传感器如何使用

发布时间:2019-08-08 09:57:08 影响了:

光敏传感器使用说明书

简要说明:

一、长尺寸:32mm X宽11mm X高20mm

二、主要芯片:LM393、光敏电阻

三、工作电压:直流5伏

四、特点:

1、具有信号输出指示。

2、单路信号输出。

3、输出有效信号为低电平。

4、可用于光控的场合。

5、无需驱动。

6、电路板输出开关量!(可直接接单片机)

适用场合:单片机学习、电子竞赛、产品开发、毕业设计。。。

【图片展示】

【与单片机连接测试程序】 /********************************************************************

汇诚科技

实现功能:此版配套测试程序

使用芯片:AT89S52

晶振:11.0592MHZ

波特率:9600

编译环境:Keil

作者:zhangxinchunleo

网站:

淘宝店:汇诚科技 https://shop36330473.taobao.com

【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! *********************************************************************/ /********************************************************************

说明:1、 当测量浓度大于设定浓度时,单片机IO口输出低电平

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

//使用时按复位键,传送数据更新

#include

#include

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

#define uint unsigned int

sbit LED=P1^0; //定义单片机P1口的第1位 (即P1.0)为指示端 可以自己改 sbit Speak =P1^1; //蜂鸣器器控制脚 可以自己改 不同单片机不一样

sbit DOUT=P3^5; //定义单片机P2口的第1位 (感器的输入端 可即P2.0)为传以自己改

void Delay_1ms(uint i)//1ms延时

{

uchar x,j;

for(j=0;j

for(x=0;x

}

//初始化串口程序,晶振11.0592, 波特率9600

void Com_Init(void)

{

TMOD = 0x20;

PCON = 0x00;

SCON = 0x50;

TH1 = 0xFd;

TL1 = 0xFd;

TR1 = 1;

}

void LEDFMQ()

{

LED=1; //熄灭P1.0口灯

if(DOUT==0)//当浓度高于设定值时 ,执行条件函数

{

Delay_1ms(1);//延时抗干扰

if(DOUT==0)//确定 浓度高于设定值时 ,执行条件函数

{

LED=0; //点亮P1.0口灯

Speak=1; // 蜂鸣器不停的响

Delay_1ms(1);

Speak=0;

}

}

}

void Main()

{

uchar p;

uchar Buffer =DOUT; //接收所要发送的数据

Com_Init();

// P2 = 0x00;

p = Buffer;

while(1)

{

LEDFMQ(); //一直检测是否达到阈值

SBUF = p;

while(!TI) //如果发送完毕,硬件会置位TI 复位键使用 // {

_nop_();

// }

//在每个字符串的最后,会有一个""

TI = 0; //TI清零

}

// while(1);

}/********************************************************************

结束

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

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3