永发信息网

89C51单片机一个机器周期为1us,把下列延时程序时间精确到50000us,程序越短越好,尽量使用下面的指令。

答案:3  悬赏:30  手机版
解决时间 2021-03-03 19:08
  • 提问者网友:眉目添风霜
  • 2021-03-03 16:11
DEL: MOV R7,#200
DEL1: MOV R6,#123
NOP
DEL2: DJNZ R6,DEL2 ;2*123+2=248us
DJNZ R7,DEL1 ;(248+2)*200+1=50001us
RET
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-03-03 16:35
差不多就成了,用不着那么精确,相同类型的不同个晶振间都还存在着差异,不在乎那么一点点,再说,如果有中断干扰,这种延时误差会增大
全部回答
  • 1楼网友:从此江山别
  • 2021-03-03 17:30
已经很准确了!!!
  • 2楼网友:行雁书
  • 2021-03-03 17:06
com/news/shownews.8888c.asp给你介绍个网站,看看吧 下雪的云彩 2007-06-05 1 0 分享
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯