【流水灯汇编程序】微机原理作业用keil汇编语言八位流水灯闪烁点亮说明:8...

发布时间:2021-04-01 12:09:26

微机原理作业 用keil汇编语言八位流水灯闪烁点亮 说明:8位流水灯依次点亮,每位灯闪烁三次,在点亮下一位。 8位灯依次全部闪烁后,再将8位灯同时点亮闪烁三次。 如此循环 (用keil汇编语言)

网友回答

【答案】 ;如下即可:
   ORG 0000H
  M_LOOP:
   MOV A, #01H
   MOV P1, #255
   MOV R2, #8
  DISP0:
   MOV R3, #6
  DISP1:
   XRL P1, A
   CALL DL
   DJNZ R3, DISP1
   RL A
   DJNZ R2, DISP0
   MOV P1, #0
   MOV R3, #6
  DISP2:
   CALL DL
   XRL P1, #255
   DJNZ R3, DISP2
   SJMP M_LOOP
  ;-----------------------
  DL:
   DJNZ R7, $
   DJNZ R7, $
   DJNZ R6, $ - 4
   RET
  ;-----------------------
  END
以上问题属网友观点,不代表本站立场,仅供参考!