正在加载图片...
软件延时程序 用循环程序将指令重复多次执行,实现软件延时 试计算延时程序的执行时间。 源程序 指令周期(M)指令执行次 :38,得 11222 100 西2: NON R7,12 100×255 B NE RF3 B2 100 BENZ R6,D1 2 RET 秤甓阍 t=(1X1+1 的楼技量:号513m软件延时程序。 用循环程序将指令重复多次执行,实现软件延时。 试计算延时程序的执行时间。 源程序 指令周期(M) 指令执行次 习题数 DELAY:MOV R6,#100 1 D1: MOV R7,#10 1 D2: NOP 1 DJNZ R7,D2 2 DJNZ R6,D1 2 RET 2 计算延时程序的执行时间(设时钟f=6MHz,M=1μs)。 DELAY:MOV R6,#64H 1 I1: MOV R7,#0FFH 1 I2: DJNZ R7,I2 2 DJNZ R6,I1 2 RET 2 延时时间计算:(设时钟f=12MHz) t=(1×1+1×100+2×100×255+2×100+2×1)×M=51.3 ms 1 100 100×255 100 1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有