导航:首页 > 操作系统 > 怎样算单片机延时

怎样算单片机延时

发布时间:2024-12-10 08:02:24

单片机延时程序的延时时间怎么算的

单片机的延时程序通过执行指令来达到延时效果,这个时间等于执行的指令需要的时间,而一个指令需要的时间叫做指令周期,这个时间等于若干个机器周期。

(1)怎样算单片机延时扩展阅读:

1丶指令周期,是每种运算需要的时间,如加法、逻辑等,是每一步进行这种指令运算需要的时间,是机器周期的整数倍,这种周期不定。

2丶51单片机12M晶振,晶振周期1/12微妙,一个机器周期包含12个晶振周期,所以12M晶振时机器周期=12x(1/12)微妙=1微妙。

3丶1个毫秒延时子程序如下:

void delay1ms(uint ms)

{

uint i,j;

for(i=0;i<ms;i++)

{

for(j=0;j<110;j++);

}

}

㈡ C51单片机延时

汇编的话,是可以精确的计算出来的,C就不然了,你可以用Keil看看相应的汇编程序,展开后程序较长,汇编指令很多,所以延时时间远远不是400us,大概齐在1.6ms左右吧。

㈢ 单片机延时计算方法

以C51为例,12MHZ晶振的话,1个时钟周期为1/12微秒,1个机器周期=12个时钟周期,定时器每个机器周期可延时12*1/12微秒=1微秒。如果晶振为8MHZ的话,定时器每个机器周期可延时12*1/8微秒=1.5微秒

阅读全文

与怎样算单片机延时相关的资料

热点内容
单片机滑台 浏览:694
安卓手机里uwp是什么 浏览:227
弹球解压视频全集 浏览:900
程序员比较好的笔记本 浏览:185
三个孔怎么编程 浏览:121
云服务器如何提交作业 浏览:877
dvipdf 浏览:827
苹果app怎么移动不到app哪里 浏览:371
解压文件时密码怎么用 浏览:172
程序员怎么规划自己的未来 浏览:876
我的世界我18服务器地址大全 浏览:732
程序员行业产业链 浏览:56
医保app授权在哪里 浏览:767
宝可梦大探险为什么没有服务器 浏览:391
哪里有国网App绑定 浏览:914
解压小黄鸭脏了怎么清洗 浏览:958
前端程序员做哪些副业 浏览:248
一线城市女程序员 浏览:588
修改窗口文件夹显示方式为缩略图 浏览:745
微信加密货币封号 浏览:707