- 6
- 0
- 约4.97千字
- 约 11页
- 2023-09-24 发布于湖南
- 举报
基于DS1302的可调时钟程序设计
对DS1302的操作一般只有两种:读数据和写数据
读数据即读出 芯片 RAM中的日期,时间等信息,写数据即修改这些信息。
数据的读写是以字节为单位操作的,
读操作函数要完成的功能便是传入一个一字节表示特定的地址,函数返回该地址RAM中一字节或多字节的数据。
写操作函数需要传入两个参数:地址和要写的数据;函数将要写的一字节数据写入给定的地址。
对于同一个内容,读和写通过地址中一个标志位来区分,因此表现出来就是读和写的地址不一样,这样芯片通过地址来区分你是要还是要写;例如读秒的地址是0x81,而写秒的地址是0x80;
///////////////////////////////////////////////////////////////////
/*名称: 单片机读取DS1302时钟芯片,带调整功能 /
/* /
///////////////////////////////////////////////////////////////////*/
#include
#define uchar unsigned char
#define uint unsigned int
#define xiEMIao 0x80
#define xiefen 0x82
#define xieshi 0x84
#define xieri 0x86
#define xieyue 0x88
#define xiezhou 0x8a
#define xienian 0x8c
#define dumiao 0x81
#define dufen 0x83
#define dushi 0x85
#define duri 0x87
#define duyue 0x89
#define duzhou 0x8b
#define dunian 0x8d
#define kongzhi 0x8e
uchar rem[8]={0,3,10,5,1,10,5,1};
uchar bcd[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};
uchar HSHI,LSHI,moshi,shanjishu;
uint j;
bit SR_1,S_1,aj_1,shan_1;
sbit CS1=P1^0; ////显示器选择线
sbit CS2=P1^1;
sbit E=P1^2;
sbit SCLK=P2^0; ////DS1302管脚定义
sbit DIO=P2^1;
sbit DCE=P2^2;
sbit SB1=P2^7; ////按键定义:时日选择键
sbit SB2=P2^6; ////调整模式键
sbit SB3=P2^5; ////加加键
sbit SB4=P2^4; ////减减键
sbit ACC_7=ACC^7;
/////////////////////////////
yanshi(uint kk)
{
while(kk--);
}
///////////////////////显示
xianshi()
{
uchar i;
f or(i=0;i=1;
SCLK=1;
}
for(i=0;i》=1;
SCLK=1;
}
DCE=0;
temp=ACC;
LSHI=temp0x0f;
HSHI=(temp0xf0)》》4;
}
/////////////////////////////////读取时间
dushijian()
{
duds1302(dumiao); ///读秒
rem[0]=LSHI;
rem[1]=HSHI;
duds1302(dufen); ///读分
rem[3]=LSHI;
rem[4]=HSHI;
duds1302(dushi); ///读时
rem[6]=LSHI;
rem[7]=HSHI;
}
//////////////////////////////读取日期
duriqi()
{
duds1302(duri); ///// 读日
rem[0]=LSHI;
rem[1]=HSHI;
duds1302(duyue); //////////读月
rem[3]=LSHI;
rem[4]=HSHI;
duds1302(dunian); /////
您可能关注的文档
最近下载
- 贵港市“十四五”水安全保障规划.pdf VIP
- 药物设计软件:Schrodinger二次开发_(6).基于配体的药物设计方法.docx VIP
- SH 3043-2014-T 石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 水质指标与水质分类.水质指标与水质分类.ppt VIP
- 项目管理资料全套范本.docx VIP
- 2026春季开学典礼,校长发言:乘马年雄风,践少年初心,启校园新程.docx VIP
- 中国传媒大学《纪录片创作实用教程》课件-10.纪录片创作实用教程-课件-第一章.pptx VIP
- DB11T 1832.22-2023建筑工程施工工艺规程第22部分:装配式装修工程.docx VIP
- 药物设计软件:Schrodinger二次开发_(5).基于结构的药物设计方法.docx VIP
- 物流园安全及物业管理制度.pdf VIP
原创力文档

文档评论(0)