1 / 8
文档名称:

单片机C51延时时间怎样计算.doc

格式:doc   大小:86KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机C51延时时间怎样计算.doc

上传人:drp539608 2019/6/13 文件大小:86 KB

下载得到文件列表

单片机C51延时时间怎样计算.doc

相关文档

文档介绍

文档介绍::voiddelay500ms(void){unsignedchari,j,k;for(i=15;i>0;i--)for(j=202;j>0;j--)for(k=81;k>0;k--);}计算分析:程序共有三层循环一层循环n:R5*2=81*2=162usDJNZ2us二层循环m:R6*(n+3)=202*165=33330usDJNZ2us+R5赋值1us=3us三层循环:R7*(m+3)=15*33333=499995usDJNZ2us+R6赋值1us=3us循环外:5us子程序调用2us+子程序返回2us+R7赋值1us=5us延时总时间=三层循环+循环外=499995+5=500000us=500ms计算公式:延时时间=[(2*R5+3)*R6+3]*R7+:voiddelay200ms(void){unsignedchari,j,k;for(i=5;i>0;i--)for(j=132;j>0;j--)for(k=150;k>0;k--);}:voiddelay10ms(void){unsignedchari,j,k;for(i=5;i>0;i--)for(j=4;j>0;j--)for(k=248;k>0;k--);}:voiddelay1s(void){unsignedcharh,i,j,k;for(h=5;h>0;h--)for(i=4;i>0;i--)for(j=116;j>0;j--)for(k=214;k>0;k--);}参考链接:s/2010-04/,由于程序功能的需要,经常编写各种延时程序,延时时间从数微秒到数秒不等,对于许多C51开发者特别是初学者编制非常精确的延时程序有一定难度。本文从实际应用出发,讨论几种实用的编制精确延时程序和计算程序执行时间的方法,并给出各种方法使用的详细步骤,以便读者能够很好地掌握理解。关键词  KeilC51  精确延时程序执行时间引言单片机因具有体积小、功能强、成本低以及便于实现分布式控制而有非常广泛的应用领域[1]。单片机开发者在编制各种应用程序时经常会遇到实现精确延时的问题,比如按键去抖、数据传输等操作都要在程序中插入一段或几段延时,时间从几十微秒到几秒。有时还要求有很高的精度,如使用单总线芯片DS18B20时,允许误差范围在十几微秒以内[2],否则,芯片无法工作。用51汇编语言写程序时,这种问题很容易得到解决,而目前开发嵌入式系统软件的主流工具为C语言,用C51写延时程序时需要一些技巧[3]。因此,在多年单片机开发经验的基础上,介绍几种实用的编制精确延时程序和计算程序执行时间的方法。实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。1  使用定时器/、12MHz或6MHz晶振。第一种更容易产生各种标准的波特率,后两种的一个机器周期分别为1μs和2μs,便于精确延时。本程序中假设使用频率为12MHz的晶振。最长的延时时间可达216=65536μs。若定时器工作在方式2,则可

最近更新

售楼处管理方案 5页

2024年万科企业股份有限公司校园招聘考试试题.. 148页

2024年北大荒农垦集团有限公司校园招聘考试试.. 147页

2024年四川商务职业学院单招职业适应性测试题.. 94页

2024年德宏职业学院单招职业适应性测试题库必.. 61页

2024年桂林师范高等专科学校单招职业适应性测.. 60页

2024年江西航空职业技术学院单招职业适应性测.. 61页

2024年湖北艺术职业学院单招职业适应性测试题.. 96页

2024年牡丹江大学单招职业适应性测试题库带答.. 61页

2024年铜仁职业技术学院单招职业适应性测试题.. 95页

2024年足球知识题库含完整答案【精选题】 12页

中国历史文化知识竞赛100题带答案(基础题) 14页

县乡教师选调考试《教师职业道德》题库精品(.. 44页

县乡教师选调进城考试《教育心理学》题库附完.. 120页

县乡教师选调进城考试《教育法律法规》题库(.. 130页

中国历史文化知识竞赛100题及答案(有一套) 14页

县乡教师选调考试《教师职业道德》题库含答案.. 43页

县乡教师选调进城考试《教育心理学》题库有完.. 121页

县乡教师选调进城考试《教育法律法规》题库精.. 134页

科普知识竞赛题库100道附参考答案(基础题) 18页

职业教育法考试题库附答案(名师推荐) 26页

陕西省咸阳市七年级下册数学期末试卷含答案 11页

《创新创业基础》课程教学大纲 6页

公路工程预算定额(路基、路面、隧道、绿化工程.. 8页

工程机械考试题库完整 14页

人教版三年级下册《道德与法治》期末考试卷(完.. 5页

2024年南京联合体中考化学二模试题及答案 6页

贷款用途合同 3页

化工仪表与自动化选择题 18页

架空输电线路导线修补机器人作业导则 10页