SimpleServo.tps 448 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. :loop
  2. DOUT #15
  3. WAIT 500ms
  4. DOUT #0
  5. WAIT 200ms
  6. RJMP :loop
  7. LDA RC1
  8. ; Zeilen kommentar
  9. NOP
  10. DOUT #5
  11. WAIT 200ms
  12. /*
  13. block Kommentar
  14. */
  15. DOUT #0x0F
  16. WAIT 200ms ; inline Kommentar
  17. NOP
  18. LDA #0x04
  19. LDA DIN1
  20. MOV a, B
  21. DOUT
  22. DOUT 3
  23. PWM 2
  24. SRV 0x01
  25. :loop2
  26. RJMP 0x06
  27. RJMP :loop2
  28. JMP 0x08 ;this will cause an syntax error
  29. JMP :loop
  30. PUSH
  31. POP
  32. DIN
  33. DIN 0x03
  34. ADC 1
  35. ARC 2
  36. ADD
  37. AND
  38. BSUBA
  39. BYTE
  40. DEC
  41. DIV
  42. INC
  43. MOD
  44. MOV A,B
  45. MUL
  46. NOT
  47. OR
  48. XOR