找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2685|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)光立方制作 有仿真和匯編語(yǔ)言程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本人做了個(gè)144個(gè)燈的光立方。每一個(gè)燈都可以直接控制亮滅。使用的是并行接口擴(kuò)展IO口。已經(jīng)仿真成功,不過沒有制版。附件有仿真和匯編語(yǔ)言程序,程序是可以用的。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機(jī)源程序如下:
  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
復(fù)制代碼

所有資料51hei提供下載:
144光立方.rar (78.5 KB, 下載次數(shù): 8)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表