大神帮我看看 一下这个程序写的对不对?

#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灯

}

}

}

}

单片机光敏电阻c语言程序怎么写,求助 关于光敏电阻模块的单片机程序相关推荐

  1. 51单片机用c语言在液晶1602上显示汉字,lcd1602与单片机连接图,基于51单片机的lcd1602液晶显示屏连接电路图...

    描述 LCD1602是一种工业字符型液晶,能够同时显示16x02即32个字符.LCD1602液晶显示原理 LCD1602液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示, ...

  2. keil c语言中断怎么写,如何利用keil C实现单片机中断功能

    直接访问寄存器和端口 定义 sfr P0 0x80 sfr P1 0x81 sfr ADCON; 0xDE sbit EA  0x9F 操作 ADCON = 0x08; P1 = 0xFF; io_s ...

  3. c语言每次堆的变化是1k,DSPXC语言+程序烧写讲述.ppt

    DSPXC语言程序烧写讲述 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

  4. android游戏编程之从零开始_纯C语言程序员写的编程新手入门基础小游戏之最炫酷推箱子...

    很多编程爱好者都编写过推箱子游戏编程吧,最近有好些朋友看见我以前的推箱子程序后, 问我是怎么做的.我一直想把这个程序的整个过程写一份详细的东西,与各位编程爱好者分享,一直没空.正好现在放假了,而且离回 ...

  5. 51单片机实现对24C02进行页写、顺序读取并显示验证

    源:51单片机实现对24C02进行页写.顺序读取并显示验证 //******************************************************************** ...

  6. AVR单片机与C语言的一些入门简要概述

    用C语言进行嵌入式系统的开发具有汇编语言编程不可比拟的优势,虽然C语言编写出的代码要比汇编语言占有的空间大5%~20%,但是由于半导体技术的发展,芯片的容量和速度有了大幅度的提升,占用空间的比例已经不 ...

  7. 单片机光敏电阻c语言程序怎么写,STC12C5A60S2 单片机,光敏电阻,步进电机,制作寻光器,始终指向光源...

    光纤传感专业的我转行做了嵌入式软件,可是心系光学专业啊.下班回来发现个 stc 的 51 单片机最小系统,是我之前做的,好久没碰了.正好手边有两个光敏电阻,结合着步进电机,琢磨着做一个寻光器玩玩,让箭 ...

  8. c语言看门狗的作用,51单片机 c语言看门狗程序怎么写

    51单片机 c语言看门狗程序怎么写 51单片机 c语言看门狗程序怎么写 看门狗在51单片机电路里的作用是防止程序 "跑飞"."死机"后,系统不动作,而采取复位的 ...

  9. c语言写红绿灯程序,51单片机用C语言实现交通灯(红绿灯)源程序

    51单片机用C语言实现交通灯(红绿灯)源程序 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /* 1.程序目的:使用定时器学习 倒计时 红绿灯原理 主 ...

最新文章

  1. 零基础学习Java培训有什么攻略
  2. 确定NTFS权限应用的位置
  3. [Machine learning] 国外程序员整理的机器学习资源大全
  4. Java解压上传zip或rar文件,并解压遍历文件中的html的路径
  5. Python3网络爬虫开发实战,使用IP代理爬取微信公众号文章
  6. Map.Entry如何使用?
  7. html 控制边框长度,如何控制CSS边框长度的示例代码分享
  8. JMS 基本概念、消息结构、确认模式 acknowledgeMode
  9. MTK功能机RF射频参数计算与配置
  10. 5G+北斗高精度定位系统适用于哪些行业领域?
  11. 前端个人博客案例模仿
  12. 数学建模——核军备竞赛
  13. Pytorch深度学习(五):加载数据集以及mini-batch的使用
  14. Random image cropping and patching (RICAP)
  15. matlab solve 解的范围,matlab怎么解方程,如何规定解的范围?
  16. Linux 编译Aria2c最新版本
  17. 主动防御与启发式查毒
  18. ANASYS Fluent保存的文件打不开或打开出现错误,解决方法
  19. easyui datagrid编辑时修改其它列的数值.
  20. 【Spire.PDF】Evaluation Warning : The document was created with Spire.PDF for .NET.

热门文章

  1. 【ES6】es6数组中对象去重,数组对象去重方法总结---filter()与reduce()实践
  2. 北大ACM暑期培训感想
  3. 在https页面中使用iframe出现安全警告的解决方法
  4. [CTF] 每日一题汇总
  5. 批量训练pytorch练习
  6. Suspicious Operation Django
  7. 将base64加密之后的图片文件流写为文件
  8. 公众号话题标签怎样添加
  9. [基于富瀚6630平台实现U盘热插拔检测并mount]
  10. 连接数据库——模拟ATM机查、存、取、开户功能