单片机光敏电阻c语言程序怎么写,求助 关于光敏电阻模块的单片机程序
大神帮我看看 一下这个程序写的对不对?
#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语言程序怎么写,求助 关于光敏电阻模块的单片机程序相关推荐
- 51单片机用c语言在液晶1602上显示汉字,lcd1602与单片机连接图,基于51单片机的lcd1602液晶显示屏连接电路图...
描述 LCD1602是一种工业字符型液晶,能够同时显示16x02即32个字符.LCD1602液晶显示原理 LCD1602液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示, ...
- keil c语言中断怎么写,如何利用keil C实现单片机中断功能
直接访问寄存器和端口 定义 sfr P0 0x80 sfr P1 0x81 sfr ADCON; 0xDE sbit EA 0x9F 操作 ADCON = 0x08; P1 = 0xFF; io_s ...
- c语言每次堆的变化是1k,DSPXC语言+程序烧写讲述.ppt
DSPXC语言程序烧写讲述 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...
- android游戏编程之从零开始_纯C语言程序员写的编程新手入门基础小游戏之最炫酷推箱子...
很多编程爱好者都编写过推箱子游戏编程吧,最近有好些朋友看见我以前的推箱子程序后, 问我是怎么做的.我一直想把这个程序的整个过程写一份详细的东西,与各位编程爱好者分享,一直没空.正好现在放假了,而且离回 ...
- 51单片机实现对24C02进行页写、顺序读取并显示验证
源:51单片机实现对24C02进行页写.顺序读取并显示验证 //******************************************************************** ...
- AVR单片机与C语言的一些入门简要概述
用C语言进行嵌入式系统的开发具有汇编语言编程不可比拟的优势,虽然C语言编写出的代码要比汇编语言占有的空间大5%~20%,但是由于半导体技术的发展,芯片的容量和速度有了大幅度的提升,占用空间的比例已经不 ...
- 单片机光敏电阻c语言程序怎么写,STC12C5A60S2 单片机,光敏电阻,步进电机,制作寻光器,始终指向光源...
光纤传感专业的我转行做了嵌入式软件,可是心系光学专业啊.下班回来发现个 stc 的 51 单片机最小系统,是我之前做的,好久没碰了.正好手边有两个光敏电阻,结合着步进电机,琢磨着做一个寻光器玩玩,让箭 ...
- c语言看门狗的作用,51单片机 c语言看门狗程序怎么写
51单片机 c语言看门狗程序怎么写 51单片机 c语言看门狗程序怎么写 看门狗在51单片机电路里的作用是防止程序 "跑飞"."死机"后,系统不动作,而采取复位的 ...
- c语言写红绿灯程序,51单片机用C语言实现交通灯(红绿灯)源程序
51单片机用C语言实现交通灯(红绿灯)源程序 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /* 1.程序目的:使用定时器学习 倒计时 红绿灯原理 主 ...
最新文章
- 零基础学习Java培训有什么攻略
- 确定NTFS权限应用的位置
- [Machine learning] 国外程序员整理的机器学习资源大全
- Java解压上传zip或rar文件,并解压遍历文件中的html的路径
- Python3网络爬虫开发实战,使用IP代理爬取微信公众号文章
- Map.Entry如何使用?
- html 控制边框长度,如何控制CSS边框长度的示例代码分享
- JMS 基本概念、消息结构、确认模式 acknowledgeMode
- MTK功能机RF射频参数计算与配置
- 5G+北斗高精度定位系统适用于哪些行业领域?
- 前端个人博客案例模仿
- 数学建模——核军备竞赛
- Pytorch深度学习(五):加载数据集以及mini-batch的使用
- Random image cropping and patching (RICAP)
- matlab solve 解的范围,matlab怎么解方程,如何规定解的范围?
- Linux 编译Aria2c最新版本
- 主动防御与启发式查毒
- ANASYS Fluent保存的文件打不开或打开出现错误,解决方法
- easyui datagrid编辑时修改其它列的数值.
- 【Spire.PDF】Evaluation Warning : The document was created with Spire.PDF for .NET.