Guest User

Untitled

a guest
May 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. LJMP START
  2.         ORG      100H
  3. START:
  4.         MOV R0,#02BH
  5.         MOV A,10000000B
  6.         MOVX @R0,A
  7.         MOV R0,#28H
  8.         MOV R1,#29H
  9.         MOV A,#0FFH
  10.         MOVX @R0,A
  11.         MOVX @R1,A
  12. LOOP:
  13.         MOV A,#11111101B   ; zielone dla pieszych
  14.         MOVX @R0,A
  15.         MOV A,#11111110B   ; czerwone dla samochodów
  16.         MOV @R1,A
  17.         MOV R6,#100
  18.         MOV R5,#10
  19.         LCALL DELAY
  20.         MOV A,#11111111B   ; gasi dla pieszych
  21.         MOVX @R0,A
  22.         MOV A,#11111111B   ; gasi dla samochodów
  23.         MOVX @R1,A
  24.         MOV A,#11111110B   ; czerwone dla pieszych
  25.         MOVX @R0,A
  26.         MOV A,#11111101B   ; pomarańczowe dla pieszych
  27.         MOVX @R1,A
  28.         MOV R6,#100
  29.         MOV R5,#10
  30.         LCALL DELAY1S
  31.         MOV A,#11111111B   ; gasi dla pieszych
  32.         MOVX @R0,A
  33.         MOV A,#11111111B   ; gasi dla samochodów
  34.         MOVX @R1,A
  35.         MOV A,#11111110B   ; czerwone dla pieszych
  36.         MOVX @R0,A
  37.         MOV A,#11111011B   ; zielone dla samochodów
  38.         MOVX @R1,A
  39.         LCALL DELAY
  40.         LJMP LOOP
  41. DELAY:
  42. LOOP1:
  43.         MOV R7,#200
  44. LOOP2:
  45.         MOV A,#228
  46.         DJNZ ACC,$
  47.         DJNZ R7,LOOP2
  48.         DJNZ R6,LOOP1
  49.  
  50. RET
  51. DELAY1S:
  52. LOOP3:
  53.         MOV R7,#200
  54. LOOP4:
  55.         MOV A,#228
  56.         DJNZ ACC,$
  57.         DJNZ R7,LOOP4
  58.         DJNZ R5,LOOP3
  59.         RET
Add Comment
Please, Sign In to add comment