资源简介
本系统由STC89C52单片机系统(主要是STC89C52单片机最小系统)、4个独立按键、MQ-2烟雾传感器、MQ-3酒精传感器、MQ-5可燃气体传感器、MQ-135空气质量传感器、ESP8266WIFI芯片、DHT11温湿度传感器、OLED显示屏、蜂鸣器等组成。单片机具有成本低廉、体积小、操作简便等优点。它能够形成各式各样的自动控制系统。设计中将采用单片机中最为典型也是我们在课堂上学习过的51系列的单片机,本次设计以STC89C52单片机为核心,以时钟芯片DS1302为依托,借助外围少量的按键电路实时校准,通过OLED液晶显示器来显示日期和时间。在程序的部分,我采用的是C语言来进行编写。使用C语言更有利于我的理解,编写以及修改。
代码片段和文件信息
#include “beep.h“
void alarmBeep()
{
beep = 1;
delay_ms(50);
beep = 0;
delay_ms(50);
}
void BeepInit()
{
beep = 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 88736 2018-04-24 09:35 Keil 5\IntelligentClock.uvgui.HangYongmao
....... 73892 2018-05-08 12:21 Keil 5\IntelligentClock.uvgui.HYM
....... 13642 2018-05-08 10:14 Keil 5\IntelligentClock.uvopt
....... 18308 2018-05-05 20:33 Keil 5\IntelligentClock.uvproj
文件 110 2018-03-06 10:38 Keil 5\keilC51killl.bat
文件 1340 2018-05-08 09:02 Keil 5\Listings\beep.lst
文件 5771 2018-05-08 09:02 Keil 5\Listings\dht11.lst
文件 4676 2018-05-08 09:02 Keil 5\Listings\ds1302.lst
文件 80288 2018-05-08 09:02 Keil 5\Listings\IntelligentClock.m51
文件 7705 2018-05-08 09:02 Keil 5\Listings\key.lst
文件 5098 2018-05-08 09:02 Keil 5\Listings\main.lst
文件 15737 2018-05-08 09:02 Keil 5\Listings\oled.lst
文件 5614 2018-05-08 09:02 Keil 5\Listings\pcf8591.lst
文件 1454 2018-05-08 09:02 Keil 5\Listings\public.lst
文件 6571 2018-05-08 09:02 Keil 5\Listings\timer.lst
文件 5392 2018-05-08 09:02 Keil 5\Listings\usart.lst
文件 248 2018-03-13 22:14 Keil 5\ob
文件 3610 2018-05-08 09:02 Keil 5\ob
文件 11429 2018-05-08 09:02 Keil 5\ob
文件 9972 2018-05-08 09:02 Keil 5\ob
文件 121223 2018-05-08 09:02 Keil 5\ob
文件 1244 2018-05-08 09:02 Keil 5\ob
文件 22776 2018-05-08 09:02 Keil 5\ob
文件 329 2018-05-08 09:02 Keil 5\ob
文件 16329 2018-05-08 09:02 Keil 5\ob
文件 13016 2018-05-08 09:02 Keil 5\ob
文件 33473 2018-05-08 09:02 Keil 5\ob
文件 11753 2018-05-08 09:02 Keil 5\ob
文件 3685 2018-05-08 09:02 Keil 5\ob
文件 18132 2018-05-08 09:02 Keil 5\ob
............此处省略44个文件信息
- 上一篇:MFC读取.csv文件
- 下一篇:自适应PID,C语言源码
评论
共有 条评论