51单片机执行一条指令所需时间

51单片机12M晶振,如有一条指令:DJNZR0,REL执行完后要多少时间?是如何算出的?给个详细过程!求高手!... 51单片机12M晶振,如有一条指令:DJNZ R0,REL执行完后要多少时间?是如何算出的?给个详细过程!求高手! 展开
 我来答
一叶扁舟轻轻地
2011-12-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2395
采纳率:100%
帮助的人:1066万
展开全部
51单片机12M晶振,晶振周期1/12微妙,一个机器周期包含12个晶振周期,所以12M晶振时机器周期=12x(1/12)微妙=1微妙。DJNZ R0,REL指令周期包含2个机器周期,执行完后要花费2微妙时间。
杨柳风83
推荐于2017-07-26 · 知道合伙人教育行家
杨柳风83
知道合伙人教育行家
采纳数:4976 获赞数:114081
2009年大学毕业,10年参加工作,在古浪县新堡初级中学教书

向TA提问 私信TA
展开全部
  51单片机12M晶振,晶振周期1/12微妙,一个机器周期包含12个晶振周期,所以12M晶振时机器周期=12x(1/12)微妙=1微妙。DJNZ R0,REL指令周期包含2个机器周期,执行完后要花费2微妙时间。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amidz
2011-12-20 · TA获得超过1069个赞
知道小有建树答主
回答量:1525
采纳率:0%
帮助的人:867万
展开全部
51单片机是按照时钟的定时工作的,即在一个指令周期内,单片机会按照时钟的上升沿或下降沿操作,12M晶振,每个指令周期为1微妙.
执行DJNZ R0,REL指令,在第一个指令周期完成R0减去一的操作,第二个指令周期完成读取REL并跳转。所以共需要2微妙。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
47okey
2011-12-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5900
采纳率:75%
帮助的人:2373万
展开全部
各种指令的执行时间不同的,这是规定的,你可以看指令表。DJNZ R0,REL,12M的晶振,执行时间为24个时钟周期,那就是2us。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2017-07-26 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部

自己查51单片机指令集手册,每条指令的周期数。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式