没有合适的资源?快使用搜索试试~ 我知道了~
测试通过1302 可可显示2位时 2位分 2位秒
需积分: 9 1 下载量 184 浏览量
2011-07-30
11:06:07
上传
评论
收藏 7KB TXT 举报
温馨提示
试读
8页
ds1302 做时钟 可显示2位时 2位分 2位秒
资源推荐
资源详情
资源评论
2 /*;*******************************************************************************
;* 标题: 东哥单片机学习网DG650A-51开发板演示程序 -- DS1302 时钟程序
;* 文件:
;* 日期: 2008-3-15
;* 版本: 1.0
;* 作者: 东哥开发网 - 东哥
;* 邮箱: picavr@163.com
;* 网站: http://www.picavr.com
;******************************************************************************
;* 描述:
;* DS1302 时钟程序
;*
;******************************************************************************
;* 【版权】 Copyright(C)东哥单片机学习网 www.picavr.com All Rights Reserved
;* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息!
;******************************************************************************/
/******************************************************************/
#include <reg51.h>
#define uchar unsigned char
/******************************************************************/
sbit ACC0 = ACC^0;
sbit ACC7 = ACC^7;
void RTInputByte(uchar); /* 输入 1Byte */
uchar RTOutputByte(void); /* 输出?1Byte */
void W1302(uchar, uchar);
uchar R1302(uchar);
uchar a[7]={0x05,0x44,0x10,0x11,0x02,0x06,0x06};
;* 标题: 东哥单片机学习网DG650A-51开发板演示程序 -- DS1302 时钟程序
;* 文件:
;* 日期: 2008-3-15
;* 版本: 1.0
;* 作者: 东哥开发网 - 东哥
;* 邮箱: picavr@163.com
;* 网站: http://www.picavr.com
;******************************************************************************
;* 描述:
;* DS1302 时钟程序
;*
;******************************************************************************
;* 【版权】 Copyright(C)东哥单片机学习网 www.picavr.com All Rights Reserved
;* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息!
;******************************************************************************/
/******************************************************************/
#include <reg51.h>
#define uchar unsigned char
/******************************************************************/
sbit ACC0 = ACC^0;
sbit ACC7 = ACC^7;
void RTInputByte(uchar); /* 输入 1Byte */
uchar RTOutputByte(void); /* 输出?1Byte */
void W1302(uchar, uchar);
uchar R1302(uchar);
uchar a[7]={0x05,0x44,0x10,0x11,0x02,0x06,0x06};
uchar b[7]={0x05,0x44,0x11,0x11,0x02,0x06,0x06};
uchar code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
/******************************************************************/
sbit T_CLK =P1^5; //与硬件相关的连线 clk为DS1302的时钟信号线
sbit T_IO =P1^6; //DAT为DS1302的I/O数据线
sbit T_RST =P1^7; //RST为DS1302的RST信号线
sbit k1=P3^6; //为选
sbit BEEP=P3^7;
sbit I1=P3^2;
void beep();
uchar flag=0;
/******************************************************************/
/****************************函数定义**************************************/
void msec(unsigned int x )
{
unsigned char j;
while(x--)
{
for (j=0;j<125;j++)
{;};
}
}
void beep()
uchar code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
/******************************************************************/
sbit T_CLK =P1^5; //与硬件相关的连线 clk为DS1302的时钟信号线
sbit T_IO =P1^6; //DAT为DS1302的I/O数据线
sbit T_RST =P1^7; //RST为DS1302的RST信号线
sbit k1=P3^6; //为选
sbit BEEP=P3^7;
sbit I1=P3^2;
void beep();
uchar flag=0;
/******************************************************************/
/****************************函数定义**************************************/
void msec(unsigned int x )
{
unsigned char j;
while(x--)
{
for (j=0;j<125;j++)
{;};
}
}
void beep()
剩余7页未读,继续阅读
资源评论
扬扬421
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功