下载此文档

DS3231高精度时钟模块程序.docx


文档分类:通信/电子 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
DS3231高精度时钟模块程序.docx精品文档
精品文档
2
精品文档
实用文档
模块参数:
尺寸:38mm(长)*22mm(宽)*14mm(高)
重量:8g
工作电压
时钟芯片:高精度时钟芯片DS3231
时钟精度:0-40℃范围内,精度2ppm,年误差
0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //
4,5,6,7,8,9,off
精品文档
精品文档
5
精品文档
文案大全
精品文档
精品文档
15
精品文档
实用文档
uchardatadis_buf[8];
uchardatadis_index;
uchardatadis_digit;
ucharBCD2HEX(ucharval) //BCD转换为Byte
{
uchartemp;
temp=val&0x0f;
val>>=4;
val&=0x0f;
val*=10;
temp+=val;
returntemp;
}
ucharHEX2BCD(ucharval) //B 码转换为 BCD码
{
uchari,j,k;
i=val/10;
j=val;
k=j+(i<<4);
returnk;
}
voiddelayus(uintus)
{
while(us--);
}
voidStart_I2C()
{
SDA=1; // 发送起始条件的数据信号
delayus(1);
SCL=1;
delayus(5); // 起始条件建立时间大于 ,延时
精品文档
精品文档
7
精品文档
文案大全
精品文档
精品文档
15
精品文档
实用文档
SDA=0; // 发送起始信号
delayus(5); // 起始条件锁定时间大于 4μs
SCL=0; // 钳住I2C总线,准备发送或接收数

delayus(2);
}
voidStop_I2C()
{
SDA=0; // 发送结束条件的数据信号
delayus(1); // 发送结束条件的时钟信号
SCL=1; // 结束条件建立时间大于 4us
delayus(5);
SDA=1; // 发送I2C总线结束信号
delayus(4);
}
voidSendByte(ucharc)
{
ucharBitCnt;
for(BitCnt=0;BitCnt<8;BitCnt++) // 要传送的数据长度为 8位
{
if((c<<BitCnt)&0x80)
SDA=1;
// 判断发送位
else
SDA=0;
delayus(1);
SCL=1;
置时钟线为高,通知被控器开始接收数据位
delayus(5); // 保
证时钟高电平周期大于 4μs
精品文档
精品文档
9
精品文档
文案大全
精品文档
精品文档
15
精品文档
实用文档
SCL=0;
}
delayus(2);
SDA=1;
//8 位发送完后释放数据线,准备接收应答位
delayus(2);
SCL=1;
delayus(3);
if(SDA==1)
ack=0;
else
ack=1;
判断是否接收到应答信号
SCL=0;
delayus(2);
}
ucharRcvByte()
{
ucharretc;
ucharBitCnt;
retc=0;
SDA=1; // 置数据线为输
入方式
for(BitCnt=0;BitCnt<8;BitCnt++)
{
delayus(1);
SCL=0; // 置时钟线为低,
准备接收数据位
delayus(5); // 时钟低电平周期大于

SCL=1; // 置时钟线为高
精品文档
精品文档
11
精品文档
文案大全
精品文档
精品文档
15
精品文档
实用文档
使数据线上数据有效
delayus(3);
retc=retc<<1;
if(SDA==1)
retc=retc+1; // 读数据位,接收的数据
位放入retc 中
delayus(2);
}
SCL=0;
delayus(2);
return(retc);
}
voidAck_I2C(bita)
{
if(a==0)
SDA=0; // 在此发出应答或非应答信号
else
SDA=1;
delayus(3);
SCL=1;
delayus(5); // 时钟低电平周期大于 4μs
SCL=0; // 清时钟线,钳住I2C总线以便继续
接收
delayus(2);
}
ucharwrite_byte(ucharaddr,ucharwr

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

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人春天的故事
  • 文件大小24 KB
  • 时间2022-02-16