Guest User

Untitled

a guest
May 21st, 2018
87
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.         ret
  50. delay1s:
  51. loop3:
  52.         mov r7,#200
  53. loop4:
  54.         mov a,#228
  55.         djnz acc,$
  56.         djnz r7,loop4
  57.         djnz r5,loop3
  58.         ret
Add Comment
Please, Sign In to add comment