这个是时钟的 看懂这些需要什么知识储备,或者看什么书好入门,我参加过飞思卡尔(现在叫恩智浦)

voidDs1302Write(ucharaddr,uchardat){ucharn;RST=0;_nop_();SCLK=0;//先将SCLK置低电平。_nop_();... void Ds1302Write(uchar addr, uchar dat)
{
uchar n;
RST = 0;
_nop_();

SCLK = 0;//先将SCLK置低电平。
_nop_();
RST = 1; //然后将RST(CE)置高电平。
_nop_();

for (n=0; n<8; n++)//开始传送八位地址命令
{
DSIO = addr & 0x01;//数据从低位开始传送
addr >>= 1;
SCLK = 1;//数据在上升沿时,DS1302读取数据
_nop_();
SCLK = 0;
_nop_();
}
for (n=0; n<8; n++)//写入8位数据
{
DSIO = dat & 0x01;
dat >>= 1;
SCLK = 1;//数据在上升沿时,DS1302读取数据
_nop_();
SCLK = 0;
_nop_();
}

RST = 0;//传送数据结束
_nop_();
}
展开
 我来答
qqcobraqq
2016-09-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2.2万
采纳率:76%
帮助的人:4493万
展开全部
Ds1302的database或者中文说明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式