数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 64|回复: 5

[C51] 读时间在while里不正常

[复制链接]
发表于 8 小时前 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
当初在读时间时,放在while里就不正常,后来放到定时器里了。现在再次试验还是不行,请高手帮忙看看。

  1.     while (1)
  2. {

  3. delay_ms(500);        //加上这个也没用       
  4. RX8025_ReadTime();       

  5.                 display(0, hour >> 4 );        //10时
  6.                 display(2, (hour & 0x0F);        //时

  7.                 display(6, (minute >> 4);        //10分
  8.                 display(8, (minute & 0x0F);        //分

  9.                 display(12, (second >> 4);        //10秒
  10.                 display(14, (second & 0x0F);        //秒
  11. }
复制代码



放在定时器里就正常
  1. void Timer0_Isr(void) interrupt 1
  2. {       
  3.                 RX8025_ReadTime();       
  4. <blockquote><span style="white-space: normal;"><span style="white-space:pre">                </span>display(0, hour >> 4 );<span style="white-space:pre">        </span>//10时</span>
复制代码


 楼主| 发表于 8 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 7 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 5 小时前 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 5 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 5 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-5-7 18:44 , Processed in 0.140400 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表