标题: 心形多变流水灯光 带仿真与单片机汇编语言程序 [打印本页]

作者: 2516701744    时间: 2017-1-25 22:29
标题: 心形多变流水灯光 带仿真与单片机汇编语言程序
趁着假期自学了一下,用汇编做了个心形流水灯光(89c51单片机),希望前辈参考与指点指点,谢谢


单片机汇编语言程序:
  1. ORG 0000H
  2. LJMP START
  3. ORG 0100H
  4. DELAY: MOV R4,#2
  5. L3: MOV R2 ,#250
  6. L1: MOV R3 ,#250
  7. L2: DJNZ R3 ,L2  
  8. DJNZ R2 ,L1
  9. DJNZ R4 ,L3   
  10. RET
  11. START: MOV P0,#0FFH
  12. MOV P2,#0FFH
  13. MOV P3,#0FFH
  14. FLOP: MOV P0,#11111110B
  15. LCALL DELAY
  16. MOV P0,#11111101B
  17. LCALL DELAY
  18. MOV P0,#11111011B
  19. LCALL DELAY
  20. MOV P0,#11110111B
  21. LCALL DELAY
  22. MOV P0,#11101111B
  23. LCALL DELAY
  24. MOV P0,#11011111B
  25. LCALL DELAY
  26. MOV P0,#10111111B
  27. LCALL DELAY
  28. MOV P0,#01111111B
  29. LCALL DELAY
  30. MOV P0,#11111111B
  31. MOV P2,#11111110B
  32. LCALL DELAY
  33. MOV P2,#11111101B
  34. LCALL DELAY
  35. MOV P2,#11111011B
  36. LCALL DELAY
  37. MOV P2,#11110111B
  38. LCALL DELAY
  39. MOV P2,#11101111B
  40. LCALL DELAY
  41. MOV P2,#11011111B
  42. LCALL DELAY
  43. MOV P2,#10111111B
  44. LCALL DELAY
  45. MOV P2,#01111111B
  46. LCALL DELAY
  47. MOV P2,#11111111B
  48. MOV P3,#11111110B
  49. LCALL DELAY
  50. MOV P3,#11111101B
  51. LCALL DELAY
  52. MOV P3,#11111011B
  53. LCALL DELAY
  54. MOV P3,#11110111B
  55. LCALL DELAY
  56. MOV P3,#11101111B
  57. LCALL DELAY
  58. MOV P3,#11111111B
  59. FLOP2:MOV P0,#00H
  60. MOV P2,#00H
  61. MOV P3,#00H
  62. LCALL DELAY
  63. MOV P0,#0FFH
  64. MOV P2,#0FFH
  65. MOV P3,#0FFH
  66. LCALL DELAY
  67. MOV P0,#00H
  68. MOV P2,#00H
  69. MOV P3,#00H
  70. LCALL DELAY
  71. MOV P0,#0FFH
  72. MOV P2,#0FFH
  73. MOV P3,#0FFH
  74. LCALL DELAY
  75. FLOP1:MOV P0,#00H
  76. LCALL DELAY
  77. LCALL DELAY
  78. MOV P2,#00H
  79. LCALL DELAY
  80. LCALL DELAY
  81. MOV P3,#00H
  82. LCALL DELAY
  83. LCALL DELAY
  84. MOV P0,#0FFH
  85. LCALL DELAY
  86. LCALL DELAY
  87. MOV P2,#0FFH
  88. LCALL DELAY
  89. LCALL DELAY
  90. MOV P3,#0FFH
  91. LCALL DELAY
  92. LCALL DELAY
  93. FLOP3:MOV P0,#11111110B
  94. LCALL DELAY
  95. MOV P0,#11111100B
  96. LCALL DELAY
  97. MOV P0,#11111000B
  98. LCALL DELAY
  99. MOV P0,#11110000B
  100. LCALL DELAY
  101. MOV P0,#11100000B
  102. LCALL DELAY
  103. MOV P0,#11000000B
  104. LCALL DELAY
  105. MOV P0,#10000000B
  106. LCALL DELAY
  107. MOV P0,#00H
  108. LCALL DELAY
  109. MOV P2,#11111110B
  110. LCALL DELAY
  111. MOV P2,#11111100B
  112. LCALL DELAY
  113. MOV P2,#11111000B
  114. LCALL DELAY
  115. MOV P2,#11110000B
  116. LCALL DELAY
  117. MOV P2,#11100000B
  118. LCALL DELAY
  119. MOV P2,#11000000B
  120. LCALL DELAY
  121. MOV P2,#10000000B
  122. LCALL DELAY
  123. MOV P2,#00H
  124. LCALL DELAY
  125. MOV P3,#11111110B
  126. LCALL DELAY
  127. MOV P3,#11111100B
  128. LCALL DELAY
  129. MOV P3,#11111000B
  130. LCALL DELAY
  131. MOV P3,#11110000B
  132. LCALL DELAY
  133. MOV P3,#11100000B
  134. LCALL DELAY
  135. FLOP4:MOV P0,#00000011B
  136. LCALL DELAY
  137. MOV P0,#00001111B
  138. LCALL DELAY
  139. MOV P0,#00111111B
  140. LCALL DELAY
  141. MOV P0,#11111111B
  142. LCALL DELAY
  143. MOV P2,#00000011B
  144. LCALL DELAY
  145. MOV P2,#00001111B
  146. LCALL DELAY
  147. MOV P2,#00111111B
  148. LCALL DELAY
  149. MOV P2,#11111111B
  150. LCALL DELAY
  151. MOV P3,#00000011B
  152. LCALL DELAY
  153. MOV P3,#00001111B
  154. LCALL DELAY
  155. MOV P3,#00111111B
  156. LCALL DELAY
  157. LCALL DELAY
  158. LJMP FLOP
  159. END
复制代码


心形流水灯光.rar

35.43 KB, 下载次数: 13, 下载积分: 黑币 -5






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1