51单片机自动红外洗手器程序

发布者:学海星空最新更新时间:2020-12-19 来源: 51hei关键字:51单片机 手机看文章 扫描二维码
随时随地手机看文章

单片机源程序如下:
#include
#include
#include"Delay.h"
#include "Time.h"
#include "L298.h"
#include "main.h"
#include "ADC0832.h"


#define uint unsigned int
#define uchar unsigned char


unsigned long volt;//测量的电压值
unsigned char volt1=0;

unsigned char OPEN_Flag=0;
unsigned char one_times=0;


/*----------------------------------------------------------------------------------
                                        main()_程序入口
----------------------------------------------------------------------------------*/
void main(void)
{
        TIME_Init();                //定时器初始化
        stop();
        while(1)
        {
                 ADC0832_data();
                if( volt1 >= 16 )
                {
                        OPEN_Flag = 1;
                        one_times = 1;
                }
                else
                {
                        OPEN_Flag = 0;
                        if( one_times == 1 )
                        {
                                turn_left();
                                Delay_ms( 1000 );
                                one_times = 0;
                        }
                        stop();
                }
        }
}

关键字:51单片机 引用地址:51单片机自动红外洗手器程序

上一篇:51单片机基于DS18B20的温度检测并显示在lcd1602上
下一篇:用GY30,LCD,89C52单片机显示光照强度

推荐阅读最新更新时间:2024-11-11 23:23

51单片机汇编三字节加法
一个加数在片内RAM40H、41H、42H单元中,另一个加数在内RAM43H、44H、45H,其和存放在50H、51H、52H单元中,进位位存00H。 求编译程序,小弟谢过 ;------------------------------------------ 最佳答案:题目太简单,只有三个字节参加运算,可不用循环结构。 MOV A, 40H ADD A, 43H MOV 50H, A ; MOV A, 41H ADDC A, 44H MOV 51H, A ; MOV A, 42H ADDC A, 45H MOV 52H, A ; MOV 20H.0, C ;完 ;------------
[单片机]
#51单片机# 用中断实现蜂鸣器
蜂鸣器常作为提示音,用于计算机、打印机、万用表等设备中。提示音一般很简单,能响就行。 某单片机的蜂鸣器原理图: 该单片机的CPU原理图: 下面这段程序用到了中断的算法,实现了蜂鸣器在4kHz和1kHz频率下的发声。 #include reg52.h sbit Buzz = P0^7;//蜂鸣器控制引脚 unsigned char T0RH = 0;//T0重载值的高字节 unsigned char T0RL = 0;//T0重载值的低字节 void StartBuzz(unsigned int frequ); void StopBuzz(); void main() { unsigned int
[单片机]
#<font color='red'>51单片机</font># 用中断实现蜂鸣器
51单片机驱动16*16点阵显示生日快乐程序
自己亲手做的一个点阵屏 仿真+实物, 送给女朋友的生日礼物 单片机+液晶显示 带仿真文件 妞都狠喜欢这个了,显示生日快乐4个字然后还有心型,还有i love you,全部源码和仿真文件的下载地址是:http://www.51hei.com/bbs/dpj-18851-1.html 下面是部分源码预览: #include at89x51.h #include DS1302.h #define din P3_2 #define load P3_3 #define clk P3_4 #define uchar unsigned char #define uint unsigned int unsigned char code
[单片机]
<font color='red'>51单片机</font>驱动16*16点阵显示生日快乐程序
基于51单片机+SG90舵机
基本介绍 舵机的分类 大致分为以下三种吧 只是我现在用过就三种 。 180° 有限位 (不上电 只能转180度 真正转也就是180° ) 180° 无限位 (不上电 能转360° 但是真正转也就是180°) 360° 无限位 (这个就是上电不上电都能转360°以上) 我这里用的是 180° 无限位的舵机 首先看看一下图片: 接线 接线其实很简单。 代码 我用的是STC89C52 main.c #include reg52.h #include delay.h unsigned int count; //次数标识 unsigned int angle=5; //角度标识 sbit pwm =
[单片机]
基于<font color='red'>51单片机</font>+SG90舵机
基于8051单片机的电机转速测量控制程序
以单片机8031为核心, 利用8279芯片实现按键输入和利用数码管显示所测转速,利用ADC0809将输入电压模拟量转化为数字量(实验箱内部已接好相关接口)控制电机转速的目的。然后利用DA0832将电机上的传感器配合DA0832的CKMOT接口将脉冲信号接到8031的INT0,利用外中断实现速度的测量,一次外中断会使速度计数器自动加一,利用定时器产生一秒的计时,得出一秒内速度计数器的值就可以得到电机的转速。另定时计数器每250MS产生一次定时器中断,利用中断来检测是否有新的控制信号输入,以达到实时控制转速的目的。 ORG 0000h ajmp main ORG 0003h ;外部中断0 AJMP ZS ORG 000BH
[单片机]
51单片机的学习方法
学过51单片机的人,都知道这个学习的过程可能不是那么“美好”,所以,今天给大家介绍一些关于51单片机的学习方法。 1、我从不说51是基础,如果我这么说,也请把这句话理解为微机原理是基础。 2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。 3、汇编语言在工作中很少用到,了解就好。 4、51单片机的P0口很特别。 5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是传感器,通信器件就是通信器件,电路图就是电路图,PCB图就是PCB图,仿真就是仿真。 当你以后再也不使用51了,C语言的知识还在,算法的知识还在,
[单片机]
<font color='red'>51单片机</font>的学习方法
基于MCS-51单片机的新型门禁控制设计
随着我国现代化、城市化步伐加快,以及新技术新材料的不断出现,防盗门作为一种新型建筑材料和结构形式,走进了千家万户。然而现有的防盗门仍就依靠 传统钥匙打开门锁来实现开门这一动作,不仅开门繁琐,无报警功能,而且门锁最核心也最脆弱的位置是锁芯,利用机械钥匙的门锁,锁芯的位置就会一目了然,这 将会给不法分子带来可乘之机。 本项目实施的目的在于,在单片机的控制下,通过RF卡或语音识别或向GSM模块发送短信,来实现非陌生人开门这一动作,通过对讲机模块来实现门内主 人与门外到访人员的交流,并可一键开门,从而打破了只依靠钥匙开门这一固定模式,在安全方面,由于本门禁系统的 钥匙 与门锁之间是通过电信号进行通信 的,因此可将其隔离开,在外面无法确知锁的
[单片机]
基于MCS-<font color='red'>51单片机</font>的新型门禁控制<font color='red'>器</font>设计
基于51单片机的光照强度检测系统
一.硬件方案 本设计采用单片机作为数据处理与控制单元,为了进行数据处理,通过光敏电阻来感应光强弱变化,经过ADC0804转换,直接将数字信号送入到单片机中进行数据处理。单片机数据处理之后,将光照强度发送到LED进行显示,并通过和LED进行声光。 主要由51单片机+最小系统+数码管显示模块+光线检测模块+0804模数转换模块+按键模块;如图: 二.设计功能 (1)采用四位数码管显示光线值; (2)采用光敏电阻检测光线,ADC0804模数转换芯片将模拟量转换成数字量; (3)光强分0-600等级。 三.设计原理图 (1)原理图主要采用AD软件进行设计,如图: (2)Protues仿真图如下: 四.软件设计 (1)程
[单片机]
基于<font color='red'>51单片机</font>的光照强度检测系统
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved