- 0
- 0
- 约1.38千字
- 约 2页
- 2026-03-10 发布于北京
- 举报
C语言的精确延时
以下所有测试若作为子函数,则调用时还要加上调用的2us和返回的2us,再加上赋值的时
间。
long4us(赋值)+2us(),int2us,char1us,3for则不用.
即作为子函数调用全部要加的时间为long+10us,int+6us,char+5us,3for+0us.
*/
#includeat89x52.h
voiddelay(void)
{
unsignedlongi;
i=135;
while(--i);
}
voidmain(void)
{
/*unsignedlongi;
i=113;
while(--i);
//此种形式定时时间为i*480/Mus。最大误差不会超过1us,此1us主要是由某些特殊晶振不
能被整除引起.
//i最大值为.M=12MHz下,Tmax=171798691800us约=17万秒
//大概生成代码是74
*/
/*unsignedinti;
i=113;
while(--i);
//此种形式定时时间为i*96/Mus。最大误差不会超过1us,此1us主要是由某些特殊晶振不
能被整除引起.
//i最大值为65535.M=12MHz下,Tmax=524280us约=0.5秒(500ms)
//大概生成代码是32
*/
/*unsignedchari;
i=150;
while(--i);
//此种形式定时时间为i*24/Mus。最大误差不会超过1us,此1us主要是由某些特殊晶振不
能被整除引起.
//i最大值为255.M=12MHz下,Tmax=510us约=0.5ms(500us)
//大概生成代码是23
*/
/*unsignedchari,j,k;
for(i=10;i0;i--)
for(j=10;j0;j--)
for(k=10;k0;k--)
;
//此种形式定时时间为(((2*i+3)*j+3)*k+1)*12/Mus。最大误差不会超过1us,
//此1us主要是由某些特殊晶振不能被整除引起.
//一层循环n:R5*2DJNZ2us
//二层循环m:R6*(n+3)DJNZ2us+R5賦值1us=3us
//三层循环:R7*(m+3)DJNZ2us+R6賦值1us=3us
//循环外:R7赋值1us
//i最大值为255.M=12MHz下,Tmax=33.358591s
//大概生成代码是31。不过计算挺,要用软件计算,而且不是每1us都能算得到。
*/
delay();//子函数调用才用此行
P1_1=0;
while(1);
}
您可能关注的文档
- 忠实狗与误解悲剧:任务型阅读分析与写作指导.pdf
- 忠实狗与误解悲剧:任务型阅读分析.pptx
- 一元一次不等式概念与解法练习题.pdf
- 广联达GSAA认证申与指南.pdf
- Module 4英语知识运用同步验收题.pdf
- 数与代数:实数基础技能与例题.pdf
- iPad销售辅助工具提案:首开品牌介绍与望京CBD项目价值.pdf
- 品牌起跑线与企业之窗产品销售常见问题解答.pdf
- 高中物理期中考试题精编.pdf
- 句式变换与仿写练习:基础知识积累与运用.pdf
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 电力电子应用技术-第5版答案-第2章-思考题和习题.doc VIP
- 2025年CSCO胃癌诊疗指南解读-PPT课件(图文).pptx VIP
- 2026年鄂尔多斯生态环境职业学院高职单招职业适应性测试备考题库及答案解析.docx VIP
- (无损检测新技术课件)无损检测技术概论.pptx VIP
- 【高清可复制】S775(六)重力式无阀滤池.pdf VIP
- 2025年山西青年职业学院单招笔试综合素质试题库含答案解析(5套共100道单选合辑).docx VIP
- 西安历史与文化.ppt VIP
- 因道路坑洼造成轮胎爆胎的民事起诉状模板.docx VIP
- 客户转托管、撤指定挽留流程和技巧.docx VIP
- 河海大学2024-2025学年第1学期《宏观经济学》期末考试试卷(B卷)附标准答案.docx
原创力文档

文档评论(0)