【Arduino30】DS1302时钟芯片模拟值实验

这篇具有很好参考价值的文章主要介绍了【Arduino30】DS1302时钟芯片模拟值实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

硬件准备

DS1302芯片:1片

32.768kHz晶振:1个

面包板:1个

杜邦线:若干

硬件连线

【Arduino30】DS1302时钟芯片模拟值实验,学习

软件程序

#include <DS1302.h> //头文件

//定义引脚
const int rst_pin = 5;
const int date_pin = 6;
const int sclk_pin = 7;

//将DS1302实例化
DS1302 rtc(rst_pin,date_pin,sclk_pin);

//函数声明
void InitTime();

void setup(){
  Serial.begin(9600);
  InitTime();//初始化时间
}

void loop(){
  printTime();//打印时间
  delay(1000);
}

void InitTime(){
  rtc.writeProtect(false); //关闭写保护
  rtc.halt(false);  //清除时钟关闭标志
  Time t(2023,9,9,17,20,00,7);  //新建时间对象 最后参数位星期数据,周日为1,周一为2以此类推
  rtc.time(t); //向DS1302设置时间数据
}

void printTime(){
  Time t = rtc.time();
  char buf[50];
  snprintf(buf, sizeof(buf), "%04d-%02d-%02d %02d:%02d:%02d",
  t.yr, t.mon, t.date,
  t.hr,t.min,t.sec);
  Serial.println(buf);
}

成品展示图

【Arduino30】DS1302时钟芯片模拟值实验,学习

DS1302芯片应用场景

DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,并且具有闰年补偿等多种功能。


DS1302常用于以下场景:


电子时钟和钟表:DS1302可以通过提供精确的时间信息来构建电子时钟、挂钟和计时器等设备。它可以显示当前的日期和时间,并允许用户设定闹钟和定时功能。


数据记录器:由于DS1302的时间跟踪功能,它可以用于记录事件发生的特定日期和时间。例如,可以将DS1302与各种传感器结合使用,记录数据采集的时间戳。这对于气象站、环境监测、温度监测等应用很有用。


定时控制系统:通过与DS1302结合使用,可以实现精确的定时控制系统。例如,可以使用DS1302来触发和控制特定时间点的操作,如开关灯、定时喷水装置、自动门控制等。


节能设备:DS1302的低功耗特性使其非常适合用于需要节能的应用,如太阳能装置、电池供电设备等。可以在设备需要时间跟踪但又希望保持能源效率的情况下使用DS1302。

总结

通过本次实验,我学会了DS1302实时时钟芯片的使用,还了解了 DS1302 相关函数的使用。文章来源地址https://www.toymoban.com/news/detail-704043.html

到了这里,关于【Arduino30】DS1302时钟芯片模拟值实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 蓝桥杯单片机比赛学习:12、DS1302时钟基本原理与使用方法

    DS1302是 DALLAS 公司推出的时钟芯片,内含一个实时时钟/日历和 31字节静态 RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。 但是在我们比赛中一般只需要写/读时钟。 DS1302可以采

    2024年02月02日
    浏览(33)
  • DS1302时钟模块

                                                                 DS1302结构原理图 DS1302涓流充电计时芯片实时时钟/日历和31字节的静态RAM,通过IO口与微机处理器通讯,该实时时钟/日历提供年月日和时分秒星期,还具备月份闰平年自动校正。其信息与外部的传输由CE、I

    2024年02月05日
    浏览(25)
  • DS1302实时时钟

    实时时钟就是一个可以用来计时的芯片,Y3是一个晶振,提供一个时钟基准给DS1302,让DS1302每一秒走时一次。有的实时时钟不需要外接晶振,直接在内部集成了,但蓝桥杯板载的有。 使用的是3线SPI协议,与前面的单总线和IIC协议不一样 VCC1:备用电源,可以在板子断电是依然

    2024年02月05日
    浏览(29)
  • 【mcuclub】时钟模块DS1302

      编号 名称 功能 1 VCC2 双供电配置中的主电源供应引脚。DS1302工作于 VCC1和VCC2中较大者.当VCC2比VCC1高0.2V 时,VCC2 给 DS1302供电。当VCC1比VCC2高时, VCC1给DS1302供电 2 X1 32.768kHz晶振引脚 3 X2 4 GND 电源地 5 CE 使能引脚。输入信号,在读、写数据期间,必须为高。该引脚有两个功能:第

    2024年04月09日
    浏览(24)
  • 51单片机——DS1302时钟

    目录 1.前言 1.1 实验现象 2. DS1302的介绍 2.1 DS1302的引脚定义以及应用电路 2.2 DS1302内部结构 2.21  DS1302内部特殊寄存器 2.22 时序 2.3 BCD码 3.源码 3.1 main.c 3.2 DS1302.c 3.3 DS1302.h 3.4 LCD1602.c 3.5 Delay.c 3.6 Delay.h 之前我们已经使用了定时器做过了简易的时钟了,为什么还要用DS1302制作时钟

    2024年01月16日
    浏览(35)
  • 『51单片机』 DS1302时钟

    🚩 WRITE IN FRONT 🚩     🔎 介绍:\\\"謓泽\\\"正在路上朝着\\\"攻城狮\\\"方向\\\"前进四\\\" 🔎 🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评百大博主、华为云享专家、阿里云专家博主、掘金优秀创作者、全网粉丝量7w+、全网访问量100w+🏅 🆔 本文章内容由 謓泽

    2024年02月08日
    浏览(36)
  • 51单片机——DS1302可调时钟

    目录 一、功能介绍 二、主要模块介绍 2.1 DS1302模块 2.1.1 DS1302芯片介绍 2.1.2  DS1302的使用 三、程序汇总 3.1测试文件test.c 3.2 LCD1602模块程序 3.2.1 LCD1602.h 3.2.2 LCD1602.c 3.3 DS1302模块程序 3.3.1 DS1302.h 3.3.2 DS1302.c 3.4 独立按键模块程序 3.4.1 Independentkey.h 3.4.2 Independentkey.c 3.5 T0定时器模

    2024年02月02日
    浏览(59)
  • 【单片机】13-实时时钟DS1302

    (rtc for real time clock) (1)时间点和时间段的概念区分 (2)单片机为什么需要时间点【一定的时间点干什么事情】 (3)RTC如何存在于系统中(单片机内部集成 or 单片机外部扩展【DS1302】) 1.数据手册 DS1302中文数据手册 - 豆丁网 2. SPI数字接口 访问 SPI通信协议【DS1302也使用

    2024年02月07日
    浏览(30)
  • stm32-DS1302时钟模块驱动

    DS1302是时钟芯片 DS1302的寄存器地址定义如下:   单字节读写时序如下图,均为上升沿触发:  由于DS1302时钟芯片不是常用的SPI协议,与SPI协议很像,所以需要初始化普通GPIO口手工实现该协议通信。 设置分别连接DS1302的CE、SCLK、Data口的GPIO,PB8PB9PB10: 打开gpio.h文件,定义结

    2024年02月02日
    浏览(28)
  • DS1302芯片介绍

        低功耗时钟芯片DS1302可以对年、月、日、时、分、秒进行计时,且具有闰年补偿等多种功能。     DS1302的性能特性:     ·实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行计数;     ·用于高速数据暂存的31×8位RAM;     ·最少引脚的串行I/O;     ·

    2024年02月02日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包