;程序重新修改如下:ORG 0000H MOV C, #0 ;C位清零 MOV A, #OFFH ;ACC置1 LOOP: RLC A ;ACC带C位左循环 MOV P1, A ;点燃P1口指示灯 ACALL YAS ;调用延时程序,指示灯点燃0.024976秒 NOP ;空操作一次,为了补偿延时缺一个机器周期SJMP ;掉转到LOOP,第二位灯点亮...... YAS: ;延时子程序 MOV R2, #111L2: MOV R3, #111L1: DJNZ R3, L1 DJNZ R2, L2 ;延时0.024976秒MOV R4,#7DJNZ R4 $ ;延时0.000015秒RE...
|