永发信息网

请教高手,晶振为12MHz ucharj;for(j=0;j<10;j++);请问这个语句执行完后要多长的时间?如何计算。求大神

答案:1  悬赏:20  手机版
解决时间 2021-11-19 15:25
请教高手,晶振为12MHz ucharj;for(j=0;j<10;j++);请问这个语句执行完后要多长的时间?如何计算。求大神
最佳答案
得看汇编程序 给你个c的,基本准确,只适用于普通51单片机(12个时钟周期为1个机器周期的片子) #define xtal 24 //24M void delay_1ms(void) { unsigned int i; for (i=1; i<(unsigned int)(xtal*143-2); ++i); //xtal为晶振频率,单位MHz } void delay_ms(unsigned int n) { unsigned int i; for (i=0; i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯