51单片机执行一条指令所需时间
51单片机12M晶振,如有一条指令:DJNZR0,REL执行完后要多少时间?是如何算出的?给个详细过程!求高手!...
51单片机12M晶振,如有一条指令:DJNZ R0,REL执行完后要多少时间?是如何算出的?给个详细过程!求高手!
展开
5个回答
推荐于2017-07-26 · 知道合伙人教育行家
关注
展开全部
51单片机是按照时钟的定时工作的,即在一个指令周期内,单片机会按照时钟的上升沿或下降沿操作,12M晶振,每个指令周期为1微妙.
执行DJNZ R0,REL指令,在第一个指令周期完成R0减去一的操作,第二个指令周期完成读取REL并跳转。所以共需要2微妙。
执行DJNZ R0,REL指令,在第一个指令周期完成R0减去一的操作,第二个指令周期完成读取REL并跳转。所以共需要2微妙。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
各种指令的执行时间不同的,这是规定的,你可以看指令表。DJNZ R0,REL,12M的晶振,执行时间为24个时钟周期,那就是2us。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询