永发信息网

c语言延时程序的数值是怎么算的?就那个c=23什么的 void delay500ms(void)

答案:3  悬赏:70  手机版
解决时间 2021-02-25 03:00
c语言延时程序的数值是怎么算的?就那个c=23什么的
void delay500ms(void) //误差 0us
{
unsigned char a,b,c;
for(c=23;c>0;c--)
for(b=152;b>0;b--)
for(a=70;a>0;a--);
}
最佳答案
首先,这是非常低级的延时程序,低效且不准确。

延时程序一般常见的有两种:
1、计算延时。进行一些无意义的运算,使得程序暂时停止在某一位置。通常通过循环实现。

2、事实上,c中的windows.h库中有一个Sleep函数,Sleep(x)的意思是暂停x毫秒。误差一般在1%以内。
全部回答
每条指令执行都需一定的时间(具体多少可查芯片手册),假如 ndelay=1024的话,则这段程序要执行到ndelay=0才退出for循环,这段用去的时间,就相当于延时了
c=23是控制外层循环次数的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在学校食堂里卖包子好?还是卖粥好?还是都卖
黄金买卖基础知识有哪些
守望绑定是什么意思
关于友谊的句子,短一点,唯美一点,好的加分
形容糊涂的词语
正典华源公寓怎么去啊,有知道地址的么
选用CuSO4判断,如向NaOH中加HCl后,加入CuSO4
模拟人生3打了人物补丁,进去游戏后,人物怎
和眼花缭乱差不多的成语
知道去年的业绩想要今年进步率达百分之八十怎
眉山金象国际附近哪有重装电脑系统的
第二次鸦片战争是什么
淘宝出现 账号存在异常,重新登陆或者联系客
各位姐姐,第一次女生该怎么配合男朋友呢
【聊胜于无的意思】我是问一个人聊胜于无的意
推荐资讯
奇偶性 增减性
发瘟是什么意思
独立日里外星人的电脑用的什么操作系统???
东海县哪里有沁园净水器的店或者售后
腊汁肉加馍在哪里啊,我有事要去这个地方
长坑垄筷子厂我想知道这个在什么地方
Cool Bear地址在什么地方,想过去办事
侏罗纪世界里 蛇发女怪龙怎么来
计算1.2222的²×9-1.3333²×4
新邵县水利局地址在哪,我要去那里办事
买个飞利浦显示器 飞利浦显示器官网多少?
大家认为男生扁头好看还是圆头好看??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?