找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2389|回复: 0
打印 上一主题 下一主题
收起左侧

心形多变流水灯光 带仿真与单片机汇编语言程序

[复制链接]
跳转到指定楼层
楼主
趁着假期自学了一下,用汇编做了个心形流水灯光(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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表