标题: ds1302怎么用按键暂停时间? [打印本页]

作者: lwf1    时间: 2018-8-10 15:21
标题: ds1302怎么用按键暂停时间?
这个程序总是按了之后异常了
void Keypros()

{
   u8 temp;
   temp=Ds1302Read(0x81);
   Ds1302Write(0x8E,0x00);
   if(k1==0)
   {
      Ds1302Write(0x80,temp|0x80);
     
   }
   Ds1302Write(0x8E,0x80);
}


作者: GXTongg    时间: 2018-8-10 15:35
可以只暂停屏幕刷新,然后把当前时间数值保存
作者: 1809365638    时间: 2018-8-10 16:00
https://wenda.so.com/q/1367949049063238对照一下
作者: HC6800-ES-V2.0    时间: 2018-8-10 19:21
要想让1302暂停,是可以的!
只要让“秒寄存器”的最高位为1,时钟就会暂停。
你的按键程序,只要控制了这个位,就可以了。很方便。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1