MOV P0 , A
MOV R0,#07H 移动7次 MOV R1,#07H
MOV R2 , #0FFH 用来延时,要不然太快了 MOV R3 ,#0FFH L1:RRC A MOV P0 , A L2 : DJNZ R2 , L2 NOP NOP NOP NOP DJNZ R3,L2
DJNZ R0,L1 MOV R3 ,#0FFH MOV R2 , #0FFH L3:RLC A MOV P0,A L4:DJNZ R2,L4 NOP NOP NOP
NOP DJNZ R3, L4 DJNZ R1 , L3 AJMP MAIN END
程序编写很重要的一个原则是节约简洁高效,我写这个程序为了细致明了,其实已经浪费了很多代码。希望专业的朋友不要见怪。
整个过程主体是顺序执行,结尾又跳转回开头的主程序,这就是循环体。 到此为止,第一节就结束了,后续文章中我会继续分享心得和体验。欢迎支持。