📄 时钟芯片ds1302iii.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0058)http://www.icwin.net/ShowArtitle.ASP?art_id=7538&cat_id=33 -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>实时时钟芯片DS1302的C51程序列子--我们的技术是您的(o4icwin & wyouken)! www.icwin.net</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>A {
FONT-SIZE: 12px
}
</STYLE>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<TABLE cellSpacing=0 cellPadding=0 width=960 align=center border=0>
<TBODY>
<TR>
<TD colSpan=2> </TD>
<TD colSpan=8 rowSpan=3><IMG height=128 alt="" hspace=0
src="时钟芯片DS1302III.files/colonnade_fade.gif" width=297 align=right
border=0></TD>
<TD rowSpan=3>
<DIV align=center><IMG height=128 alt="Colonnade - Dallas, TX" hspace=0
src="时钟芯片DS1302III.files/colonnade.gif" width=129 align=left
border=0></DIV></TD></TR>
<TR>
<TD colSpan=2><A href="http://www.icwin.net/list/index.htm"><IMG height=99
alt="<< home >>" hspace=0 src="时钟芯片DS1302III.files/logo.jpg" width=164
align=left border=0></A></TD></TR>
<TR>
<TD colSpan=2> </TD></TR>
<TR>
<TD width=78 height=24><A href="http://www.icwin.net/"><IMG height=24
alt="" hspace=0 src="时钟芯片DS1302III.files/home_on.gif" width=72 align=right
border=0 name=Home></A></TD>
<TD width=97 bgColor=#668ec8>
<DIV align=left><A href="http://www.icwin.net/news.asp"><IMG id=button1
height=24 alt="" hspace=0 src="时钟芯片DS1302III.files/News.gif" width=94
align=left border=0 name=About></A></DIV></TD>
<TD width=97 bgColor=#668ec8><A href="http://www.icwin.net/pro.asp"><IMG
id=button2 height=24 hspace=0 src="时钟芯片DS1302III.files/products.gif"
width=94 align=left border=0 name=Solutions></A></TD>
<TD width=97 bgColor=#668ec8><A href="http://www.icwin.net/ap.asp"><IMG
id=button2 height=24 hspace=0 src="时钟芯片DS1302III.files/project.gif"
width=94 align=left border=0 name=Solutions></A> </TD>
<TD bgColor=#668ec8 colSpan=2><A href="http://www.icwin.net/cs.asp"><IMG
id=button3 height=24 hspace=0 src="时钟芯片DS1302III.files/code.gif" width=91
align=left border=0 name="Customer Service"></A> </TD>
<TD width=97 bgColor=#668ec8><A href="http://www.icwin.net/tools.asp"><IMG
id=button4 height=24 hspace=0 src="时钟芯片DS1302III.files/tools.gif" width=92
align=left border=0 name=Investors></A></TD>
<TD width=98 bgColor=#668ec8><IMG id=button5 height=24 hspace=0
src="时钟芯片DS1302III.files/forum.gif" width=95 align=left border=0
name=News></TD>
<TD width=98 bgColor=#668ec8><A
href="http://www.icwin.net/connect.asp"><IMG id=button0 height=24 hspace=0
src="时钟芯片DS1302III.files/contact.gif" width=95 align=left border=0
name=Contact></A></TD>
<TD width=97 bgColor=#668ec8><A
href="http://www.icwin.net/default.asp?version=1"><IMG height=24
src="时钟芯片DS1302III.files/cn_en.gif" width=94 border=0></A></TD>
<TD width=140 bgColor=#668ec8><A
href="http://www.icwin.net/default.asp?version=2"><IMG height=24
src="时钟芯片DS1302III.files/en.gif" width=94
border=0></A></TD></TR></TBODY></TABLE>
<STYLE type=text/css>BODY {
COLOR: #000000
}
TD {
COLOR: #000000
}
TH {
COLOR: #000000
}
</STYLE>
<STYLE type=text/css>A {
TEXT-DECORATION: none
}
A:link {
COLOR: #0000ff; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:visited {
COLOR: #990033; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:active {
FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:hover {
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; COLOR: #993333; BORDER-BOTTOM: 1px dotted; BORDER-RIGHT-WIDTH: 1px; TEXT-DECORATION: none
}
BODY {
SCROLLBAR-FACE-COLOR: #e8e7e7; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(img/show.gif); SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #ff6600; SCROLLBAR-TRACK-COLOR: #efefef; FONT-FAMILY: 宋体; SCROLLBAR-DARKSHADOW-COLOR: #b2b2b2; SCROLLBAR-BASE-COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TABLE {
FONT-SIZE: 9pt; FONT-FAMILY: 宋体; BORDER-COLLAPSE: collapse
}
.button {
BORDER-RIGHT: #5589aa 1px solid; BORDER-TOP: #5589aa 1px solid; FONT-SIZE: 9pt; BACKGROUND: url(img/ButtonBg.gif) #f6f6f9; BORDER-LEFT: #5589aa 1px solid; WIDTH: 62px; COLOR: #000000; BORDER-BOTTOM: #5589aa 1px solid; HEIGHT: 18px
}
.lanyu {
BORDER-RIGHT: #5589aa 1px solid; BORDER-TOP: #5589aa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #5589aa 1px solid; COLOR: #000000; BORDER-BOTTOM: #5589aa 1px solid
}
.font {
FONT-SIZE: 9pt; FILTER: DropShadow(Color=#cccccc, OffX=2, OffY=1, Positive=2); TEXT-DECORATION: none
}
.style4 {
COLOR: #0000cc
}
.style5 {
FONT-WEIGHT: bold; COLOR: #ff0000
}
.style6 {
COLOR: #0000ff
}
</STYLE>
<SCRIPT language=JavaScript>
function findobj(n, d) {
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0 && parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) {
x=d.all[n];
}
for(i=0;!x && i<d.forms.length;i++) {
x=d.forms[i][n];
}
for(i=0;!x && d.layers&&i>d.layers.length;i++) {
x=MM_findObj(n,d.layers[i].document);
}
return x;
}
function copycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}
</SCRIPT>
<TABLE borderColor=#666666 cellSpacing=0 cellPadding=0 rules=none width=760
align=center bgColor=#ffffff border=1 frame=vsides>
<TBODY>
<TR>
<TD align=right height=24>
<DIV class=style5 align=left>[<A
href="http://www.icwin.net/cs.asp">经验代码</A>]->[<A
href="http://www.icwin.net/cs.asp?cat_id=33">嵌入开发经验</A>]<SPAN
class=style6>->实时时钟芯片DS1302的C51程序列子</SPAN> </DIV>
<DIV></DIV></TD></TR>
<TR>
<TD width="96%" background=时钟芯片DS1302III.files/menu_bg2.gif
height=4></TD></TR></TBODY></TABLE>
<TABLE borderColor=#666666 cellSpacing=0 cellPadding=0 rules=none width=760
align=center border=1 frame=vsides>
<TBODY>
<TR>
<TD vAlign=top align=left width=553 bgColor=#ffffff>
<TABLE height=25 cellSpacing=0 cellPadding=2 width=530 align=center
background=时钟芯片DS1302III.files/mainbg.gif border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff> </TD></TR></TBODY></TABLE>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#c0c0c0 cellSpacing=0
cellPadding=3 width=530 align=center bgColor=#ffffff border=1>
<TBODY>
<TR>
<TD align=middle width="90%" height=22><SPAN
class=style6><STRONG>实时时钟芯片DS1302的C51程序列子</STRONG></SPAN></TD></TR>
<TR>
<TD bgColor=#ffffff height=22>2005-12-1 15:09:03 <BR>作者:佚名
<BR>/*********************************************************************/<BR>/*
实时时钟模块 时钟芯片型号:DS1302
*/<BR>/*/<BR>/*********************************************************************/<BR>sbit
T_CLK = P2^7; /*实时时钟时钟线引脚 */<BR>sbit T_IO = P1^4; /*实时时钟数据线引脚
*/<BR>sbit T_RST = P1^5; /*实时时钟复位线引脚
*/<BR>/********************************************************************
<BR>*<BR>* 名称: v_RTInputByte<BR>* 说明: <BR>* 功能:
往DS1302写入1Byte数据<BR>* 调用:<BR>* 输入: ucDa 写入的数据 <BR>* 返回值:
无<BR>***********************************************************************/<BR>void
v_RTInputByte(uchar ucDa) <BR>{ <BR>uchar i;<BR>ACC =
ucDa;<BR>for(i=8; i>0; i--)<BR>{<BR>T_IO = ACC0; /*相当于汇编中的 RRC
*/<BR>T_CLK = 1;<BR>T_CLK = 0;<BR>ACC = ACC >> 1; <BR>}
<BR>}<BR>/********************************************************************
<BR>*<BR>* 名称: uchar uc_RTOutputByte<BR>* 说明: <BR>* 功能:
从DS1302读取1Byte数据<BR>* 调用: <BR>* 输入: <BR>* 返回值:
ACC<BR>***********************************************************************/<BR>uchar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -