- 3
- 0
- 约6.05千字
- 约 30页
- 2019-03-19 发布于湖北
- 举报
1302电子时钟芯片编程与应用 一、1302芯片概述 DS1302 是DALLAS 公司推出的涓流充电时钟芯片 内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进行通信 实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式 DS1302 与单片机之间使用SPI总线,简单地采用同步串行的方式进行通信仅需用到三个口线 1 、RST 复位 2、 I/O 数据线 3、 SCLK串行时钟 二、管脚描述 X1 X2 32.768KHz 晶振管脚 GND 地 RST 复位脚 I/O 数据输入/输出引脚 SCLK 串行时钟 Vcc1,Vcc2 电源供电管脚 命令(地址)分配 命令分布规律 四、读写时序 单个字节写 先输出写命令,后输出数据 一个周期: RST=1 I/O引脚送出数据 SCLK上升沿→=1→=0 先输出命令,紧接着输出数据,共16个SCLK 程序模块1 写一个字节数据 void v_W1302(uchar ucAddr, uchar ucDa){T_RST = 0;T_CLK = 0;T_RST = 1;v_RTInputByte(ucAddr); /* 写地址,命令 */v_RTInputByte(u
原创力文档

文档评论(0)