找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机光立方制作 有仿真和汇编语言程序

[复制链接]
跳转到指定楼层
楼主
本人做了个144个灯的光立方。每一个灯都可以直接控制亮灭。使用的是并行接口扩展IO口。已经仿真成功,不过没有制版。附件有仿真和汇编语言程序,程序是可以用的。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1. ORG 0000H
  2. MOV TMOD,#21H
  3. SETB TR0
  4. SETB TR1
  5. START:MOV R7,#0FH
  6. AAA:JNB TF0,AAA
  7. CLR TF0
  8. DJNZ R7,AAA
  9. MOV A,#80H
  10. ;-------------------
  11. MOV DPTR,#7FH
  12. MOVX @DPTR,A
  13. MOV DPTR,#0BFH
  14. MOVX @DPTR,A
  15. MOV DPTR,#0DFH
  16. MOVX @DPTR,A
  17. MOV DPTR,#0EFH
  18. MOVX @DPTR,A
  19. MOV DPTR,#0F7H
  20. MOVX @DPTR,A
  21. MOV DPTR,#0FBH
  22. MOVX @DPTR,A
  23. ;---------------------
  24. MOV DPTR,#7CH
  25. MOV A,8BH
  26. MOVX @DPTR,A
  27. MOV R6,#33H
  28. QH1:DJNZ R6,QH1
  29. ;-----------------------
  30. MOV DPTR,#7DH
  31. MOV A,8BH
  32. MOVX @DPTR,A
  33. MOV R6,#26H
  34. QH2:DJNZ R6,QH2
  35. ;---------------------
  36. MOV DPTR,#7EH
  37. MOV A,8BH
  38. MOVX @DPTR,A
  39. MOV R6,#0A5H
  40. QH3:DJNZ R6,QH3
  41. ;----------------------
  42. MOV DPTR,#0BCH
  43. MOV A,8BH
  44. MOVX @DPTR,A
  45. MOV R6,#0C6H
  46. QH4:DJNZ R6,QH4
  47. ;-----------------
  48. MOV DPTR,#0BDH
  49. MOV A,8BH
  50. MOVX @DPTR,A
  51. MOV R6,#0BBH
  52. QH5:DJNZ R6,QH5
  53. ;---------------
  54. MOV DPTR,#0BEH
  55. MOV A,8BH
  56. MOVX @DPTR,A
  57. MOV R6,#11H
  58. QH6:DJNZ R6,QH6
  59. ;--------------------
  60. MOV DPTR,#0DCH
  61. MOV A,8BH
  62. MOVX @DPTR,A
  63. MOV R6,#41H
  64. QH7:DJNZ R6,QH7
  65. ;--------------
  66. MOV DPTR,#0DDH
  67. MOV A,8BH
  68. MOVX @DPTR,A
  69. MOV R6,#0F4H
  70. QH8:DJNZ R6,QH8
  71. ;--------------
  72. MOV DPTR,#0DEH
  73. MOV A,8BH
  74. MOVX @DPTR,A
  75. MOV R6,#0EEH
  76. QH9:DJNZ R6,QH9
  77. ;--------------------
  78. MOV DPTR,#0ECH
  79. MOV A,8BH
  80. MOVX @DPTR,A
  81. MOV R6,#2AH
  82. QH10:DJNZ R6,QH10
  83. ;----------------
  84. MOV DPTR,#0EDH
  85. MOV A,8BH
  86. MOVX @DPTR,A
  87. MOV R6,#77H
  88. QH11:DJNZ R6,QH11
  89. ;---------------
  90. MOV DPTR,#0EEH
  91. MOV A,8BH
  92. MOVX @DPTR,A
  93. MOV R6,#33H
  94. QH12:DJNZ R6,QH12
  95. ;---------------
  96. MOV DPTR,#0F4H
  97. MOV A,8BH
  98. MOVX @DPTR,A
  99. MOV R6,#5EH
  100. QH13:DJNZ R6,QH13
  101. ;-----------------
  102. MOV DPTR,#0F5H
  103. MOV A,8BH
  104. MOVX @DPTR,A
  105. MOV R6,#0FFH
  106. QH14:DJNZ R6,QH14
  107. ;----------------
  108. MOV DPTR,#0F6H
  109. MOV A,8BH
  110. MOVX @DPTR,A
  111. MOV R6,#99H
  112. QH15:DJNZ R6,QH15
  113. ;----------------
  114. MOV DPTR,#0F8H
  115. MOV A,8BH
  116. MOVX @DPTR,A
  117. MOV R6,#8CH
  118. QH16:DJNZ R6,QH16
  119. ;--------------
  120. MOV DPTR,#0F9H
  121. MOV A,8BH
  122. MOVX @DPTR,A
  123. MOV R6,#0BAH
  124. QH17:DJNZ R6,QH17
  125. ;----------------
  126. MOV DPTR,#0FAH
  127. MOV A,8BH
  128. MOVX @DPTR,A
  129. MOV R6,#0DDH
  130. QH18:DJNZ R6,QH18
  131. LJMP START
  132. END
复制代码

所有资料51hei提供下载:
144光立方.rar (78.5 KB, 下载次数: 8)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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