标题: 基于pic16f1947单片机软件延时程序 [打印本页]

作者: medeng    时间: 2020-12-25 11:29
标题: 基于pic16f1947单片机软件延时程序
废话不多说,直接上干货
/*
*@brief                ms延时程序
*@prama        None
*@retval        Value
*/
void  delayms( uint64_t  m)
{
            uint64_t  a, b ;
            if(  SYSTEMCLK == 64 )//系统工作时钟为64M
            {
                  for(b=m;b>0;b--)
                  {
                             for(a=840;a>0;a--);
                  }
            }
            else//系统工作时钟为16M
            {
                 for(b=m;b>0;b--)
                  {
                             for(a=209;a>0;a--);
                  }
            }
}

/*
*@brief                s延时程序
*@prama        None
*@retval        Value
*/
void  delay1s( uint64_t  ms)
{
    uint32_t   count ;
    for(count = 0 ;count<ms;count++)
        delayms(1000);
}






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