永发信息网

51单片机C语言延迟程序时间怎么计算?

答案:1  悬赏:40  手机版
解决时间 2021-07-17 22:05

比如12M的晶振,请给个例子

或者看看这个程序

void delay(int x)
{ int i,j;
for(i=0;i<x;i++)
for(j=1;j<1000;j++);
}

X=多少是延迟1MS?怎么计算的

最佳答案

小51执行一条指令的需要12个时钟周期,假如使用12MHZ晶振,执行一条指令的时间就是(1/12M*12)s,也就是1us,你要得到1Ms的延时,就让他反复执行一条指令1000次,也就是x取1就可以了。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
皮肤不知道怎么回事
以快乐为话题写一篇作文 500字左右
失恋了,心里面还想着她,听什么歌好.?
DNF广西2区+12雪刀可以卖多少?(397攻击7力4
手机怎么进不了QQ网络硬盘
学校要求小组给自己组取一个积极向上的名字
从来都没法按作息时间睡觉
关节炎怎么办
在诛仙中,奋斗—兵强马壮任务中提到的召唤石
打耳洞需要多久
怎么去除牙渍?
帮我介绍一款香水,我要清新可爱的…谢谢…
女生给男生情书丢人吗
AVA怎么获得不删档内测资格,我现在已有试玩资
服装城卖书联系
推荐资讯
世界上最最最最遥远的距离是什么
今年NBA总冠军会是哪个队?
第几个一百天 歌词
还耍不耍朋友呢?
精神颓废有什么方法改善?
关于海南三亚和西藏拉萨云南大理自助旅游的食
柯南在日本的每周更新时间?
为什么刚用手机开通的黄钻,用3G上为什么没显
截图目录是QQ飞车目录哪个?
求win 7 硬盘分区软件,
为什么要读大学?
dnf kfc怎么破解
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?