问答文章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
怎样打开oppor8315的移动磁盘,我想下点小说都不行 op手机r8315质量好不 酷狗音乐会员怎么开通划算?不同渠道价格对比 酷狗透视卡是什么意思 装甲输送车性能 M59履带式装甲人员输送车性能数据 车厘子和草莓是寒性水果吗-车厘子和草莓是凉性的吗 我想了解国寿鑫福临门年金保险 安卓手机如何把数据迁移到iPhone13上?最详细操作方法,小白都会 BIOS里的CSM是什么啊? 51单片机延时程序时间是怎么计算的 微信猎手可以用吗 使用粉丝猎手多长时间可以看到效果? 用股票猎手软件选出的股票不好吗? 为什么群控系统用着用着就会被封号了,粉丝猎手会出现这种现象吗? 三月三千人美食盛宴作文 上海黑曼巴贸易有限公司怎么样? 梦见自己的亲戚死了,还和我讲话 怎么查看微信是否被对方拉黑? 诸葛亮的性格特点四字词语是什么 诸葛亮的性格特点是???写出和他哟有关的四字成语来!! 诸葛亮的特点用四字词概括出来!二十个以上! 微信里的零钱通在哪儿存着好啊? 在湖北农信手机银行上,怎样把收款户添加到常用收款人上? 手机转帐怎么才能保留收款人帐单? 农村信用社转帐如何记住转入帐号 房地产众筹算股权众筹吗 如果遇到房地产商认购众筹,不退钱,怎么办。 手动挡挂档打齿会伤车嘛? 建设银行汽车贷款产品有三种 看看哪个适合你 单片机延时程序的延时时间怎么计算的 哪位单片机高手详细的告诉我一下:单片机中的延时程序的延时时间怎样计算的?比如,延迟 1S,2S等等 单片机中的延时程序的延时时间怎样计算的? 在C51单片机中延时子程序的延时时间是怎么算的? 胃溃疡,十二指肠溃疡能吃玉米吗?甜的食物呢? 汇编语言的延时程序是如何计算延时时间? 求计算下面汇编延时程序的延时时间。 平安银行美国运通百夫长白金卡申请条件 每年的消防日是哪一天?遇到火灾你会怎么做?火警报警电话是多少 股指期货的概念 学校恶霸怎么对付 初中生如何应对坏学生的威胁 16个月宝宝能喝绿豆汤吗 请问用手机银行跨行转账要手续费吗? 手机银行跨行转账要不要手续费? 海南好未来小额贷款有限公司怎么样? 每年4月2日是国际儿童图书日,读书到底有多重要? 我的勇者断裂的圣剑怎么用 《我的勇者》武器升星详解 苹果IOS7.1 系统怎么样?好不好?改进了哪些功能?