下载此文档

ds3231高精度时钟模块程序.doc


文档分类:通信/电子 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
. .
. ! .
  模块参数::38mm(长)*22mm(宽)*14mm(高)
:8g
:--
:高精度时钟芯片DS3231
:0-40℃围,精度2ppm,、分、时、星期、日期、月和年计时,,精度为±3℃:AT24C32(存储容量32K)
,最高传输速度400KHz(工作电压为5V时)
,24C32地址可通过短路A0/A1/A2修改,默认地址为0*57
,保证系统断电后,时钟任然正常走动
接线说明,以Arduino uno r3为例:SCL→A5SDA→A4VCC→5VGND→GND
代码部分:
*include <>
*include <>
*define uchar unsigned char*define uint unsigned int
sbit SDA=P3^6; //模拟I2C数据传送位SDAsbit SCL=P3^7; //模拟I2C时钟控制位SCL
sbit INT=P3^2;sbit RESET=P3^3;
sbit led0=P1^0;
sbit led1=P1^1;
sbit led2=P1^2;
sbit led3=P1^3;
sbit led4=P1^4;
sbit led5=P1^5;
sbit led6=P1^6;
sbit led7=P1^7;
bit ack; //应答标志位
*define DS3231_WriteAddress 0*D0 //器件写地址*define DS3231_ReadAddress 0*D1 //器件读地址
*define DS3231_SECOND 0*00 //秒*define DS3231_MINUTE 0*01 //分*define DS3231_HOUR 0*02 //时*define DS3231_WEEK 0*03 //星期*define DS3231_DAY 0*04 //日*define DS3231_MONTH 0*05 //月*define DS3231_YEAR 0*06 //年//闹铃1*define DS3231_SALARM1ECOND 0*07 //秒*define DS3231_ALARM1MINUTE 0*08 //分*define DS3231_ALARM1HOUR 0*09 //时*define DS3231_ALARM1WEEK 0*0A //星期/日//闹铃2
*define DS3231_ALARM2MINU

ds3231高精度时钟模块程序 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小27 KB
  • 时间2021-12-27