导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[pcb_diy]请教关于DS1302时钟程序设计的问题



No.57010
作者:pcb_diy
邮件:pcb_diy@126.com
ID:135996
登陆:1次
文章数:4篇
最后登陆IP:
最后登陆:2009/5/14 16:30:04
注册:2009/5/14 16:30:04
财富:100
发帖时间:2009/7/13 15:49:59
发贴者IP:221.223.84.21
标题:pcb_diy:请教关于DS1302时钟程序设计的问题
摘要:No.57010请教关于DS1302时钟程序设计的问题 我正在参加一个从实践中学会单片机的活动,要求用51单片机设计一个DS1302时钟程序。

这是活动的地址和详细的要求 

我在设计过程中遇到无法读出DS1302内部数据问题,读出来的数据是错误的.

下面我把读写程序发出来,大家帮我看看是哪地方出了问题...是不是时序或别的什么方面...

希望高手进行指导。呵呵,只有从实践中才能学会单片机,这也是我第一次认真做这类开发,对回帖的人先谢过!

void Write_DS_Byte(uint8 Command,uint8 Write_Data)
{
    uint8 i=0;
    DS_CE=0;
    DS_IO=0;
    DS_SCK=0;                                        //初始化各端口;
    for(i=0;i  <8;i++)                                  //写入8位命令;
        {
            DS_CE=1;
            DS_IO=Command&0x01;             //并行数据转为串行;
            DS_SCK=0;
            _nop_();
            DS_SCK=1;
            Command>  >  =1;                         //送下一位串行数据;
        }
    for(i=0;i  <8;i++)                                 //写入8位数据;
        {
            DS_CE=1;
            DS_IO=Write_Data&0x01;           //并行数据转为串行;
            DS_SCK=0;
            _nop_();
            DS_SCK=1;
      ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:29毫秒 最大:7276毫秒 查询6次