社区
C语言
帖子详情
这个延时程序看了很久都没弄懂到底延时时间是多少,求大神指点。
qq_35335387
2016-06-16 05:47:44
void Delay(WORD n)
{
WORD x;
while(n--)
{
x=5000;
while(x--);
}
}
当n=2时,所代表的延时时间是多少?
...全文
529
13
打赏
收藏
这个延时程序看了很久都没弄懂到底延时时间是多少,求大神指点。
void Delay(WORD n) { WORD x; while(n--) { x=5000; while(x--); } } 当n=2时,所代表的延时时间是多少?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自信男孩
2016-06-18
打赏
举报
回复
要看晶振了,通过晶振计算出执行一条指令需要的时间; 不过,这样的延时是不准确的,不如使用中断来做的精确
赵4老师
2016-06-17
打赏
举报
回复
n*5000的量纲不是时间。
qq_35335387
2016-06-17
打赏
举报
回复
那我可以认为延时时间是n*5000吗?
赵4老师
2016-06-17
打赏
举报
回复
使用电脑计时有时误差会很大,因为待测程序段的运行会影响电脑时钟。 将待测程序段循环足够多次,手动掐秒表计时可能更准确。
日立奔腾浪潮微软松下联想
2016-06-17
打赏
举报
回复
具体事件多少未知,反正是n * 5000次循环。
qq_35335387
2016-06-17
打赏
举报
回复
难到这个延时函数是错的??
fefe82
2016-06-17
打赏
举报
回复
未知 .... 与太多东西相关了 ... ================== 开了优化,可能没有任何延迟。整个函数都可能被完全优化掉。
qq_35335387
2016-06-17
打赏
举报
回复
我用的晶振是12M的,是用在单片机上面的。但是我没弄懂这个延时函数,所代表的延时时间。
日立奔腾浪潮微软松下联想
2016-06-17
打赏
举报
回复
既然是单片机,拿你可以读它的计时器计数,类似PC上8253/8254的计数器0,在两次计数之间调用delay,然后根据计数差值和晶振频率就可以算出时间。
lm_whales
2016-06-16
打赏
举报
回复
延时有忙延时,和定时器延时两种方案 忙延时就是循环 需要跟汇编关联,确定每个指令执行多少周期 一共执行多少指令 然后延时 定时器延时,PC上,在多线程,多进程环境下,用的多点 嵌入式,也可自行处理, 或者采用实时操作系统,定时器来延时 定时器延时,基本不占用CPU。而是倚靠定时器硬件的定时中断,到达延时的目的
ooolinux
2016-06-16
打赏
举报
回复
这跟指令周期有关(跟CPU速度相关:架构、流水线、频率、Cache等有关),单片机上可能有用,一般不这么用吧。
flying_music
2016-06-16
打赏
举报
回复
这是嵌入式里面的程序吗?
zhantaiyu123
2016-06-16
打赏
举报
回复
这个函数的延时时间需要你自己仿真。外部晶振不一样,延时时间是不同的!
CSRF跨站请
求
伪造漏洞原理及代码审计
课程声明:该课程是教学使用,视频内涉及漏洞利用方法,请勿在互联网环境中使用;维护互联网网络安全,人人有责。课程说明:课程为CISP-PTE子课程。实验所需环境:vmware;windows server一台;环境下载地址:实验环境下载地址在购买后单独发送课程主要解决问题:1、搞明白什么是,CSRFSRF能做什么事情?2、CSRF和XSS有什么区别?3、搞明白CSRF的漏洞代码
到底
是什么样?逐行读代码让你看透CSRF。4、搞懂CSRF的防御方法。 如果有以上困惑赶紧学习吧,Margin老师工作日一般都是30分钟就能为你解答疑惑,沟通无
延时
、无障碍。
【全文】狼叔:如何正确的学习Node.js
说明 2017-12-14 我发了一篇文章《
没
用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很明显的感到Node.js的普及度还不够,还存很多误解。甚至说很多小白用户也得不到很好的学习。
大神
都功成身退,书也跟不上,大部分都是2013年左右的,Node.js版本都是基...
题解 | #Largest Rectangle in a Histogram#
经典kpi,无摄像头无自我介绍,基本也不想问啥,还经常哑火,不问一些有用的净问一些
没
用的,业务背景不问,技术点不问,最后告诉我感觉我表述不清楚,
没
讲什么有技术性。我急了,手机电脑全砸了,别人说我急了好像真的恼羞成怒,躲在网络背后的我仿佛被看穿了,这种感觉真的好难受,短短的急了两个字,我伪装出来的所有的坚强和强颜欢笑全都崩。4. 营销风险控制?我的简历投了一个月了,期间我的岗位甚至都有过紧缺的情况然后到现在了,简历依然是随意改的状态,f12看代码全0联想的hr哥哥姐姐们,看看我吧,
求
求
了 #联想
求
职进。
单独编译使用WebRTC的音频处理模块
不推荐单独编译 WebRTC 中的各个模块出来使用。 昨天有幸在 Google 论坛里询问到 AECM 模块的延迟计算一事,Project member 说捣腾这个延迟实际上对 AECM 的效果
没
有帮助,这个延迟值仅在 AECM 启动时加快内置延迟估算器的收敛,如果更新的延迟有误,甚至会使 AECM 内置的延迟估算器出现错误的偏移,他建议我使用一个理论上的定值,Ch
狼叔:如何正确的学习Node.js
1. 【知乎Live】狼叔:如何正确的学习Node.js 预览地址 i5ting.github.io/How-to-lear… Live 简介 你好,我是 i5ting ,江湖人称「狼叔」,目前是阿里巴巴技术专家,斯达克学院( StuQ )明星讲师, Node.js 技术布道者。曾就职于去哪儿、新浪、网秦,做过前端、后端、数据分析,是一名全栈技术的实践者...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章