Guest User

Untitled

a guest
Jul 16th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $NOMOD51
  2.  
  3. $NOLIST
  4.     #include <reg517.h>
  5. $LIST
  6.  
  7. LJMP    START
  8. ORG 100H
  9.  
  10. START:
  11.     MOV R4, #0
  12.     MOV R2, #0x77
  13.     ANL P5, #0x0F
  14.     ORL P5, #0xF0
  15. INPUT:
  16.     MOV A, R2
  17.     RR  A
  18.     MOV R2, A
  19.  
  20.     MOV B, A
  21.     JB  B.0, INPUT2
  22.     XCH A, R4
  23.     JNZ INPUT3
  24.     MOV P1, #0xFF
  25. INPUT3:
  26.     XCH A, R4
  27.     MOV R4, #0
  28. INPUT2:
  29.     ORL A, #0x0F
  30.     ANL P5, #0x0F
  31.     ORL P5, #0xF0
  32.     ANL P5, A
  33.     MOV     R3, A
  34.  
  35.     MOV A, P7
  36.     ORL A, #0xF0
  37.     MOV R0, A
  38.     XRL A, #0xFF
  39.     JZ  INPUT
  40.  
  41.     INC R4
  42.     MOV A, R0
  43.     ANL A, R3
  44.     MOV P1, A
  45.     JMP INPUT
  46.  
  47.     NOP
  48.     NOP
  49.     NOP
  50.     JMP $  
  51. END START
Add Comment
Please, Sign In to add comment