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

龙戈电子

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

使用芯片:AT89S52

晶振:11.0592MHZ

波特率:9600

编译环境:Keil

作者:LOGO

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

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

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

说明: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口灯

}

}

}

}

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

结束

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

光敏电阻51单片机c语言程序,光敏传感器原理图 单片机程序及光敏电阻简介文档下载...相关推荐

  1. 基于51单片机锂电池电压电量检测(原理图+PCB+程序)

    资料编号:198  下面是该资料仿真演示视频: 198-基于51单片机锂电池电压电量检测(原理图+PCB+程序+全套资料) 功能介绍: 采用51系列自带AD的单片机stc12c5a60s2型号单片机( ...

  2. 计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档) 项目架构:B/S架构 ...

  3. 计算机毕业设计Java课堂管理系统小程序用户端(源码+mysql数据库+系统+lw文档)

    计算机毕业设计Java课堂管理系统小程序用户端(源码+mysql数据库+系统+lw文档) 计算机毕业设计Java课堂管理系统小程序用户端(源码+mysql数据库+系统+lw文档) 本源码技术栈: 项目 ...

  4. 计算机毕业设计Java信用卡增值业务系统小程序管理端(源码+系统+mysql数据库+lw文档

    计算机毕业设计Java信用卡增值业务系统小程序管理端(源码+系统+mysql数据库+lw文档 计算机毕业设计Java信用卡增值业务系统小程序管理端(源码+系统+mysql数据库+lw文档) 本源码技术 ...

  5. 单片机C语言数据存储原理,介绍单片机中C语言的数据存储与程序编写

    一.五大内存分区: 内存分成5个区,它们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区. 1.栈区(stack):FIFO就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区 ...

  6. 单片机C语言数据存储原理,学习单片机C语言,必知的数据存储与程序编写知识!...

    一.五大内存分区 内存分成5个区,它们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区. 1.栈区(stack):FIFO就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区. ...

  7. 51单片机c语言试题及答案,最新单片机试题库分章节答案解析(C语言)

    精品文档 器中. 三.选择题 1.51单片机在同一优先级的中断源同时申请中断时,首先响应( A ). A. 外部中断0 B. 定时器0中断 C.外部中断1 D. 定时器1中断 2.下列说法错误的是:( ...

  8. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc

    单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...

  9. 单片机c语言对应的数据类型有,单片机C语言数据类型.doc

    单片机C语言数据类型 单片机C语言的数据类型 在最小系统的介绍中,我们已经大致了解了单片机的程序结构,下面我们来系统介绍一下. 先来简单说说C语言的标识符和关键字.标识符是用来标识源程序中某个对象的名 ...

最新文章

  1. 分析JDK中的Runtime的单例设计模式以及使用小例子
  2. 程序员最害怕的5件事,你中招了吗?
  3. 11.15 dmidecode:查询系统硬件信息
  4. php 使用table方式导出excel文件
  5. 海洋分享皮肤_王者荣耀周年庆皮肤爆料,还有一款CP皮肤?
  6. WEB API:语音识别
  7. Linux C 数据结构—-循环链表
  8. 一键离线下载python安装包:
  9. 编译WINDOWS版FFmpeg:msys2环境准备
  10. C++实现设计模式——Builder模式
  11. Java - springboot中md5加解密工具类
  12. 如何用计算机声卡录声音,教你Win10怎么录制电脑内部声卡播放的声音-电脑怎么录音...
  13. Maven项目管理实战(二)--pom.xml
  14. 阿里IoT云VS腾讯IoT云,相互抄袭还是一女俩嫁?
  15. “牵一发而动全身”——我用观察者模式简单模拟吃鸡
  16. mysql server has fone away
  17. 源码编译安装LAMP
  18. 【深度学习】半监督学习入门:Mean teachers
  19. 《浅谈F5健康检查常用的几种方式》—那些你应该知道的知识(二)
  20. 关于如何下载E都市三维地图的教程

热门文章

  1. Dataset的使用
  2. 中级软件工程师考试资料--2023年初版
  3. Android实现截屏和截长图功能的各种方法
  4. STM32启动地址设置及从非0x800000 开始调试程序
  5. idea新建远程分支
  6. 撰写学术论文引用文献时,标准的格式是怎样的?
  7. java入门教程:如何用java编写一款王者荣耀游戏?
  8. [北大张铭 教学版]数据结构与算法(C++)
  9. ZigBee集成开发环境IAR安装
  10. NB-IoT使用CoAP协议接入华为IoT平台教程