菜单
  

    P3.6:(WR#)外部数据存储器写选通。

    P3.7:(RD#)外部数据存储器读选通。

    3  系统硬件设计

    根据上述方案进行硬件电路具体设计。

    3.1  时钟模块设计

    3.1.1  DS1302性能简介论文网

    采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高, RAM作为数据暂存区,工作电压2.5V~5.5V范围,2.5V时耗电小于300nA。

    DS1302引脚说明: 

      X1,X2         32.768kHz晶振引脚

    GND            地线

    RST            复位端

    I/O            数据输入/输出端口

    SCLK           串行时钟端口

    VCC1           慢速充电引脚

    VCC2           电源引脚                                                       

    3.1.2  DS1302接口电路设计

    (1)时钟芯片DS1302原理图如下。

    Vcc1为后备电源,Vcc2为主电源。VCC1在单电源与电池供电的系统中提供低电源并提供低功率的电池备份。VCC2在双电源系统中提供主电源,在这种运用方式中VCC1连接到备份电源,以便在没有主电源的情况下能保存时间信息以及数据。

    (2)DS1302的控制字

    DS1302的控制字如表2所示。控制字节的高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为1表示进行读操作,为0表示进行写操作。控制字节总是从最低位开始输出。

    表2 DS1302的控制字格式

     1        RAM/CK A4 A3 A2 A1 A0 RD/WR

    (3)数据输入输出(I/O)

    在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。如下图所示。

    (4)DS1302的寄存器AM(———)

    DS1302有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD码形式,其日历、时间寄存器及其控制字见表3。        

    表3 DS1302的日历、时间寄存器文献综述

    写寄存器 读寄存器 Bit7 Bit6 Bit5 Bit7 Bit3 Bit2 Bit1 Bit0

    80H 81H CH 10秒

    82H 83H 10分

    84H

  1. 上一篇:STC89C51单片机的火灾报警器的设计+电路图
  2. 下一篇:PLC柔性夹持器的工件搬运系统设计+梯形图
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. AT89S51单片机储藏室温湿度...

  8. 中考体育项目与体育教学合理结合的研究

  9. 杂拟谷盗体内共生菌沃尔...

  10. 十二层带中心支撑钢结构...

  11. 电站锅炉暖风器设计任务书

  12. 当代大学生慈善意识研究+文献综述

  13. 大众媒体对公共政策制定的影响

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 乳业同业并购式全产业链...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回