资源简介
270-火灾报警器(烟雾+温度),51单片机,包含文档说明,仿真,程序,下载下来直接可以买器件做,非常方便。
代码片段和文件信息
#include
#include“DS1302.h“
char NianYueRiXingQiShiFenMiao;
/***************************** DS1302 的 初 始 化 **********************************/
//功能:上电时对时钟芯片DS1302里面的数据全部清零
void DS1302_init() //DS1302 的 初 始 化,将所有参数全清零
{
DS1302_write(0x8e0x00); //关写保护
DS1302_write(0x800x80); //关时间
DS1302_write(0x800x00);
DS1302_write(0x820x00);
DS1302_write(0x840x00);
DS1302_write(0x860x00);
DS1302_write(0x880x00);
DS1302_write(0x8a0x00);
DS1302_write(0x8c0x00);
DS1302_write(0x800x00); //开时间
DS1302_write(0x8e0x80); //开写保护
}
/*******************************************************************************/
/******************************* DS1302 读 一 个 字 节 ******************************/
unsigned char DS1302_readByte()
{
unsigned char i;
for(i=8;i>0;i--)
{
ACC=ACC>>1;
ACC7=DS1302_IO;
DS1302_SCLK=1;
DS1302_SCLK=0;
}
return(ACC);
}
/*******************************************************************************/
/******************************* DS1302 写 一 个 字 节 ******************************/
void DS1302_writeByte(unsigned char tdata)
{
unsigned char i;
ACC=tdata;
for(i=8;i>0;i--)
{
DS1302_IO=ACC0;
DS1302_SCLK=1;
DS1302_SCLK=0;
ACC=ACC>>1;
}
}
/********************************************************************************/
/******************************* DS1302 写 操 作 **********************************/
void DS1302_write(unsigned char taddunsigned char tdata)
{
DS1302_RST=0;
DS1302_SCLK=0;
DS1302_RST=1;
DS1302_writeByte(tadd);
DS1302_writeByte(tdata);
DS1302_RST=0;
DS1302_SCLK=1;
}
/********************************************************************************/
/******************************* DS1302 读 操 作 **********************************/
unsigned char DS1302_read(unsigned char tadd)
{
unsigned char tdata;
DS1302_RST=0;
DS1302_SCLK=0;
DS1302_RST=1;
DS1302_writeByte(tadd);
tdata=DS1302_readByte();
DS1302_RST=0;
DS1302_SCLK=1;
return(tdata);
}
/********************************************************************************/
/****************************** DS1302 设 置 时 间 **********************************/
//功能:对已经调节好的时间参数写到DS1302中
/*********************************************************************************/
void DS1302_set_time() //设置时间
{
DS1302_write(0x8e0x00); //关写保护
DS1302_write(0x800x80); //关时间
DS1302_write(0x8c(Nian/10<<4)|(Nian%10));
DS1302_write(0x8a(XingQi/10<<4)|(XingQi%10));
DS1302_write(0x88(Yue/10<<4)|(Yue%10));
DS1302_write(0x86(Ri/10<<4)|(Ri%10));
DS1302_write(0x84(Shi/10<<4)|(Shi%10));
DS1302_write(0x82(Fen/10<<4)|(Fen%10));
DS1302_write(0x80(Miao/10<<4)|(Miao%10));
DS1302_write(0x8e0x80); //开写保护
}
/*******************************************************************************/
/*****************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-04-20 15:09 1-火灾报警器+温度(程序)V2.0\
文件 6582 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\DS1302.LST
文件 7596 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\DS1302.OBJ
文件 3614 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\DS1302.c
文件 831 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\DS1302.h
文件 3896 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\DS18B20.LST
文件 5317 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\DS18B20.OBJ
文件 1807 2014-06-14 23:18 1-火灾报警器+温度(程序)V2.0\DS18B20.c
文件 2461 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\DS18B20.h
文件 13803 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\LCD1602.LST
文件 8550 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\LCD1602.OBJ
文件 8589 2014-06-13 13:20 1-火灾报警器+温度(程序)V2.0\LCD1602.c
文件 3437 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\LCD1602.h
文件 2629 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\Max187.LST
文件 1599 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\Max187.OBJ
文件 1014 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\Max187.c
文件 1058 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\Max187.h
文件 28531 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\key.LST
文件 22051 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\key.OBJ
文件 9437 2014-06-13 14:24 1-火灾报警器+温度(程序)V2.0\key.c
文件 709 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\key.h
文件 0 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\tl549.h
文件 1838 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\tlc549.LST
文件 2126 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\tlc549.OBJ
文件 469 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\tlc549.c
文件 165 2013-05-06 14:00 1-火灾报警器+温度(程序)V2.0\tlc549.h
文件 44637 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\烟雾报警器
文件 4919 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\烟雾报警器.LST
文件 47182 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\烟雾报警器.M51
文件 8198 2014-06-14 23:20 1-火灾报警器+温度(程序)V2.0\烟雾报警器.OBJ
文件 2297 2014-06-14 22:51 1-火灾报警器+温度(程序)V2.0\烟雾报警器.c
............此处省略112个文件信息
- 上一篇:css3总结大全需要用xmind打开
- 下一篇:51单片机智能窗帘
相关资源
- 51单片机智能窗帘
- 基于51单片机超声波测距内含源程序,
- 无线传感器网络基础理论和实践
- 51单片机的200个protel原理图
- 无线传感器网络:理论及应用
- 51单片机开发入门与典型(第2版)
- 基于51单片机的步进电机正反转调速系
- DS18b20温度传感器协调器终端zigbee程序
- adams仿真控制与传感器
- 基于51单片机的GSM短信防盗报警系统
- 传感器技术_贾伯年
- 迷人的8051单片机[文字版]
- 无传感器PSMS马达FOC控制算法详解
- AltiumDesigner绘制51单片机最小系统教程
- 基于workerman做的一套软硬件相结合的
- 无线传感器网络技术 孙利民
- 用单片机实现的水温控制论文
- 基于51单片机的风光互补发电系统
- 基于51单片机的温度火灾烟雾报警器
- 基于51单片机的智能安防报警系统
- 普中科技51单片机基础实践例程合集
- 数码相机中的图像传感器和信号处理
- 无线传感器网络-许毅
- 完美51单片机交通灯附仿真,程序,原
- 基于Contiki操作系统的无线传感器网络
- CCD CMOS图像传感器基础与应用
- 单片机实验含有+电子琴演奏实+直流电
- 基于STM32F103测试代码_支持IIC和SPI li
- 地磁算法_Windows
- 51单片机智能电子秤
评论
共有 条评论