本文介绍了利用数字温度传感器DS18B20、光敏电阻LDR、人体红外传感器HC-SR501等作为识别传感器,基于PIC16F887的智能小夜灯装置。该系统通过通过时间模块判断是否是晚上(22:00~7:00),LDR判断光照强度是否足够,通过人体红外传感器判断是否有人经过,若以上三条件同时满足,点亮LED灯30秒,若不满足,则不动作。在LCD上显示日期及时间和DS18B20获取的温度值,通过按键可以设定闹钟,闹钟时间到,蜂鸣器间断响3秒。系统可以通过串口通信实现远端调试。该系统实际运行稳定,仿真精度较高,基本全部达到了题目的最高要求。
2021-06-29 02:40:57 4.48MB PIC16F887 DS1302 DS18B20 智能小夜灯
1
DS1302时钟+DS18B20+无线遥控的万年历,带源程序和protues电路仿真
2021-06-28 16:29:57 414KB DS1302时钟 DS18B20 无线遥控 温度计
1
本论文(设计)采用STC89C52单片机和DS1302实时时钟芯片为主要器件设计的实时时钟系统。能够准确的显示实时时间、日期、星期。通过8位低功耗数码管将时间信息显示出来,数码管由单片机直接驱动,无需其他驱动芯片,通过按键切换显示时间、日期、星期、闹钟等信息。
2021-06-27 14:18:49 1.63MB 单片机
1
1.使用七段数码管显示一个时钟 2.编写程序让接在P0口的数码管显示时分秒,秒数每秒加一 3.要求1秒时间间隔使用定时器中断实现 4.七段数码管的位选和段选通过[74HC595]
2021-06-27 09:44:18 71KB 51单片机 Proteus仿真
1
基于DS1302和LCD1602的数字电子钟设计.doc
2021-06-26 14:20:53 186KB 51
1
基于stc89c52编写的万年历,LCD1602能显示年月日、当前时间、当前的温度和星期。利用DS18B20采集环境温度和DS1302计时,四个按键可以实现对时间的设置,温度报警设置,闹钟的设置。
2021-06-24 15:42:14 619KB STC89C52 万年历 DS1302 LCD1602
1
//使用STM32F103作为MCU,74HC595驱动8段数码管的程序
2021-06-22 23:25:40 25KB MCU 单片机 STM32 文章
1
用DS1302与12864LCD设计的可调式
2021-06-22 17:02:01 178KB 用DS1302与12864LCD
51单片机控制,通俗易懂,汉字上下左右滚动显示,汉字旋转,贪吃蛇,附有讲解和C程序
2021-06-22 14:11:26 574KB 74ls138 74hc595
1
模块化编程,DS1307与DS1302 IIC协议
2021-06-22 13:19:28 58KB 模块化编程
1