文章目录

  • 实时时钟芯片 DS1302 介绍
    • DS1302 的特点

实时时钟芯片 DS1302 介绍

DS1302 是个实时时钟芯片,我们可以用单片机写入时间或者读取当前的时间数据,下面带着大家通过阅读这个芯片的数据手册来学习和掌握这个器件。

由于 IT 技术国际化比较强,因此数据手册绝大多数都是英文的,导致很多英语基础不好的同学看到英文手册头就大了。这里我要告诉大家的是,只要精神不退缩,方法总比困难多,很多英语水平不高的,看数据手册照样完全没问题,因为我们用到的专业词汇也就那么几个,多看几次就认识了。我们现在不是考试,因此大家可以充分利用一些英文翻译软件,翻译过来的中文意思有时候可能不是那么准确,那你就把翻译的内容和英文手册里的一些图表比较参考学习。此外数据手册除了介绍性的说明外,一般还会配相关的图形或者表格,结合起来看也有利于理解手册所表达的意思。这节课我会把 DS1302 的英文资料尽可能的用比较便于理解的方式给大家表达出来,同学们可以把我的表达和英文手册多做一下对比,尽可能快的开始学会了解英文手册。

DS1302 的特点

DS1302 是 DALLAS(达拉斯)公司推出的一款涓流充电时钟芯片,2001 年 DALLAS 被 MAXIM(美信)收购,因此我们看到的 DS1302 的数据手册既有 DALLAS 的标志,又有 MAXIM 的标志,大家了解即可。

DS1302 实时时钟芯片广泛应用于电话、传真、便携式仪器等产品领域,它的主要性能指标如下:

1)DS1302 是一个实时时钟芯片,可以提供秒、分、小时、日期、月、年等信息,并且还有软件自动调整的能力,可以通过配置 AM/PM 来决定采用24小时格式还是12小时格式。

2)拥有31字节数据存储 RAM。

3)串行 I/O 通信方式,相对并行来说比较节省 IO 口的使用。

4)DS1302 的工作电压比较宽,在 2.0~5.5 V 的范围内都可以正常工作。

5)DS1302 这种时钟芯片功耗一般都很低,它在工作电压 2.0 V 的时候,工作电流小于 300 nA。

6)DS1302 共有8个引脚,有两种封装形式,一种是 DIP-8 封装,芯片宽度(不含引脚)是 300mil,一种是 SOP-8 封装,有两种宽度,一种是 150 mil,一种是 208 mil。我们看一下DS1302 的引脚封装图,如下图所示。


所谓的 DIP(Dual In-line Package)封装,就是双列直插式封装技术,就如同我们开发板上的 STC89C52 单片机,就是个典型的 DIP 封装,当然这个 STC89C52 还有其它的封装样式,为了方便学习使用,我们采用的是 DIP 封装。而 74HC245、74HC138、24C02、DS1302 我们用的都是 SOP(Small Out-Line Package)封装,是一种芯片两侧引出 L 形引脚的封装技术,大家可以看看开发板上的芯片,了解一下这些常识性知识。

7)当供电电压是 5 V 的时候,兼容标准的 TTL 电平标准,这里的意思是,可以完美的和单片机进行通信。

8)由于 DS1302 是 DS1202 的升级版本,所以所有的功能都兼容 DS1202。此外 DS1302 有两个电源输入,一个是主电源,另外一个是备用电源,比如可以用电池或者大电容,这样做是为了在系统掉电的情况下,我们的时钟还会继续走。如果使用的是充电电池,还可以在正常工作时,设置充电功能,给我们的备用电池进行充电。

DS1302 的特点第二条“拥有31字节数据存储 RAM”,这是 DS1302 额外存在的资源。这31字节的 RAM 相当于一个存储器一样,我们编写单片机程序的时候,可以把我们想存储的数据存储在 DS1302 里边,需要的时候读出来,这块功能和 EEPROM 有点类似,相当于一个掉电丢失数据的“EEPROM”,如果我们的时钟电路加上备用电池,那么这31个字节的RAM 就可以替代 EEPROM 的功能了。这31字节的 RAM 功能使用很少,所以在这里我们就不讲了,大家了解即可。

【物联网毕设基础】实时时钟芯片 DS1302 介绍相关推荐

  1. 电脑罗盘时钟代码_轻松吃透实时时钟芯片DS1302软硬件设计

    今天我们来讨论一款老掉牙的实时时钟芯片DS1302.什么是实时时钟(RealTime Clock, RTC)呢?为什么我们需要它呢?假设你使用单片机实现万年历应用,一般的做法是这样的:设置中断后判断1 ...

  2. ds1302模块 树莓派_(16)给树莓派B+ 安装一个实时时钟芯片DS1302

    在这里首先感谢glgoo在google被墙的情况下提供搜索功能,还要感谢 http://wiringpi.com/ 以及github,尽管自己眼瞎,几经波折还是发现了尘封已久的少林"七十二绝 ...

  3. FPGA:时钟模块设计-RTC实时时钟芯片DS1302

    前言 首先我要明确,这个RTC是在干什么,通过查阅DS1302芯片手册,我知道了,要想使用这块芯片,我需要用FPGA生成3个信号,然后用DS1302去实现具体功能,需要实现什么功能我先不用关心,现在需 ...

  4. 4.7 51单片机-DS1302 实时时钟芯片

    4.7 DS1302 实时时钟芯片 4.7.1 原理图介绍 图4-7-1 图4-7-2 驱动DS1302之前,实验板上需要将JP595跳线帽和J11跳线帽断开.JP1302跳线帽接上. 4.7.2 D ...

  5. DS1302时钟芯片使用介绍

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

  6. DS1302实时时钟芯片

    DS1302 是 DALLAS(达拉斯) 公司推出的一款涓流充电时钟芯片, 2001 年 DALLAS 被 MAXIM(美信) 收购,因此我们看到的 DS1302 的数据手册既有 DALLAS 的标志 ...

  7. 关于实时时钟模块DS1302使用心得

    最近在做万年历,用到实时时钟DS1302模块,花了两天时间看资料和写驱动,想记录一下我的学习经过,顺便做一下总结. 首先就是在图书馆查各种资料,于是查到的大多是这些,主要时硬件方面的资料: 其实能查到 ...

  8. 实时时钟芯片DS3231应用笔记,使用指南,FAQ全集

     编者按:Maxim Integrated新型实时时钟(RTC) DS3231,内部集成了TCXO.RTC和32.768kHz晶体,并采用低成本.标准型.16引脚SOIC封装.在-40°C至+85°C ...

  9. 51单片机15单片机 时钟芯片DS1302

    目录 前言 一.DS18B20芯片介绍 二.芯片引脚定义与应用电路 三.寄存器定义 四.命令字 五.数据流 六.时序图与数据读写 6.1 单字节写(Write) 6.2 单字节读(Read) 6.3 ...

  10. 实时时钟电路DS1302的原理及应用

    2006-05-11 10:10:39 实时时钟电路DS1302的原理及应用 摘 要:介绍美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟电路DS1302的结构.工作原理及其在实时显示时 ...

最新文章

  1. BP神经网络 语音信号分类
  2. Part2_3 正则表达式、Excel表格相关操作
  3. 关于把世界坐标投射到屏幕上转换为屏幕2D坐标
  4. 动态加载 回显_ElementUI cascader级联动态加载及回显
  5. 带有Java 8,lambda表达式和Mockito-Java8附加组件的更紧凑的Mockito
  6. PC-CSS-多浏览器支持HTML5
  7. 解决RabbitMQ service is already present - only up...
  8. Python保存dict字典类型数据到Mysql,并自动创建表与列
  9. python设置http代理_python中设置HTTP代理的方法
  10. Quidway S1700系列企业网交换机
  11. BP神经网络拟合函数
  12. 汉朝时期皇室家谱记载的基本内容有哪些?皇室家谱有谁能列入?
  13. mysql数据库表的编辑器,SqliteLobEditor(数据库编辑工具)
  14. 自己写的grpc简单连接池,基于common pool2
  15. 清华大学计算机系女生人数,2013年清华大学在各省市录取人数及男女比例
  16. 多孔材料负载纳米/二氧化锰包覆碳纳米管的芯-壳型复合材料
  17. 计算机老师 杂事多,有人说,老师忙,都忙在了教学之外的杂事上。你怎么看?...
  18. python try命令_python try语句(try/except/else/finally) Assertions
  19. Android 10 根文件系统和编译系统(十八):Android.bp语法
  20. vue-chartjs

热门文章

  1. SwitchHost下载安装和配置
  2. Fiddler 4监听手机数据
  3. java开源代码生成器_人人开源之代码生成器(renren-generator)
  4. 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
  5. java发送邮件带附件
  6. Cadence元件库介绍
  7. visio 2013免费激活
  8. 漫谈android系统(4)bring up panel
  9. IT运维服务整体方案
  10. 初级程序员如何写项目周报和月报