怎么用5410硬件产生一个1秒的延时

2019-07-14 22:38发布

求教大虾:怎么用5410硬件产生一个1秒的延时。求详细寄存器配置。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
jiahy
2019-07-15 09:24
使用循环语句   不过首先要知道你的单片机晶振多大   机器周期是多少    然后使用for循环  
/* 毫秒函数,晶振为12M,则j=120
晶振为11.0952,则为110*/
void delayms ( unsigned int t )               
{

        unsigned int i, j;
        for ( i = t; i > 0; i-- )
                for ( j = 0; j < 120; j++ );

}

一周热门 更多>