问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求问这段汇编语言的延时程序怎么计算延时时间

发布网友 发布时间:2022-08-19 11:38

我来回答

2个回答

热心网友 时间:2023-10-24 01:07

采纳答案,数字,算错了吧?
应该是 500 多毫秒。

51 单片机的指令,执行时间,是一个机器周期或二个机器周期。
只有乘除指令,是四个机器周期。
机器周期,称为T。

正确计算如下:

MOV R2, #10 ;1T
L1: MOV R3, #100 ;1T
L2: MOV R4, #250 ;1T
L3: DJNZ R4, L3 ;2T 2 * 250 = 500T
DJNZ R3, L2 ;2T (1+500+2) * 100 = 50300T
DJNZ R2, L1 ;2T (1+50300+2) * 10 = 503030T
RET ;2T (1+503030+2) = 503033T

总共执行时间是:503033T。

当晶振是 12MHz,T 就是 1us。

那么,延时时间就是 503033us,约等于 500 毫秒。

热心网友 时间:2023-10-24 01:08

现在单片机种类太多,即便都是8051内核,系统架构也不完全一样,一个差别就是执行一条指令的时间不尽相同。所以你要根据具体的芯片资料,看看延时程序里用到的各条指令执行时间都是多少,然后计算总延时时间。追问不大懂。。。用的是12mhz的石英晶振

追答12M晶体,一个机器周期是0.08333微妙,下面我注释上各条指令机器周期数
3018240*0.08333=251520

大概延时251毫秒

DELAY:

MOV R2,#10 ;6
L1: MOV R3,#100 ;6
L2: MOV R4,#250 ;6
L3: DJNZ R4,L3 ;12 250*12=3000
DJNZ R3,L2 ;12 (6+12)*100+3000*100=301800
DJNZ R2,L1 ;12 (6+6+12)*10+301800*10=3018240
ret ;12

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
英语怎么辨别多音节和单音? 2016款标志4081.6t为什么现在冷车启动怠速只有900,以前都是1050左右... 高分悬赏: 批处理图片的问题~~~求高手 高分悬赏 本人想找一款免费的图片处理软件 高分悬赏怎样改变网页中的图片大小!! 洗衣机里放什么能吸毛毛 国产的美白护肤品有哪些比较好用? 有哪些平价又好用的抗皱精华? 敏感肌使用的精华有哪些推荐的? 《魔兽世界6隐藏坐骑获取攻略》(开启秘密之旅) 51单片机延时程序时间是怎么计算的 微信猎手可以用吗 使用粉丝猎手多长时间可以看到效果? 用股票猎手软件选出的股票不好吗? 为什么群控系统用着用着就会被封号了,粉丝猎手会出现这种现象吗? 三月三千人美食盛宴作文 上海黑曼巴贸易有限公司怎么样? 梦见自己的亲戚死了,还和我讲话 怎么查看微信是否被对方拉黑? 诸葛亮的性格特点四字词语是什么 诸葛亮的性格特点是???写出和他哟有关的四字成语来!! 诸葛亮的特点用四字词概括出来!二十个以上! 微信里的零钱通在哪儿存着好啊? 在湖北农信手机银行上,怎样把收款户添加到常用收款人上? 手机转帐怎么才能保留收款人帐单? 农村信用社转帐如何记住转入帐号 房地产众筹算股权众筹吗 如果遇到房地产商认购众筹,不退钱,怎么办。 手动挡挂档打齿会伤车嘛? 建设银行汽车贷款产品有三种 看看哪个适合你 单片机延时程序的延时时间怎么计算的 哪位单片机高手详细的告诉我一下:单片机中的延时程序的延时时间怎样计算的?比如,延迟 1S,2S等等 单片机中的延时程序的延时时间怎样计算的? 在C51单片机中延时子程序的延时时间是怎么算的? 胃溃疡,十二指肠溃疡能吃玉米吗?甜的食物呢? 汇编语言的延时程序是如何计算延时时间? 求计算下面汇编延时程序的延时时间。 平安银行美国运通百夫长白金卡申请条件 每年的消防日是哪一天?遇到火灾你会怎么做?火警报警电话是多少 股指期货的概念 学校恶霸怎么对付 初中生如何应对坏学生的威胁 16个月宝宝能喝绿豆汤吗 请问用手机银行跨行转账要手续费吗? 手机银行跨行转账要不要手续费? 海南好未来小额贷款有限公司怎么样? 每年4月2日是国际儿童图书日,读书到底有多重要? 我的勇者断裂的圣剑怎么用 《我的勇者》武器升星详解 苹果IOS7.1 系统怎么样?好不好?改进了哪些功能?