标题:
51单片机光立方制作 有仿真和汇编语言程序
[打印本页]
作者:
xxy2016
时间:
2018-6-26 18:36
标题:
51单片机光立方制作 有仿真和汇编语言程序
本人做了个144个灯的光立方。每一个灯都可以直接控制亮灭。使用的是并行接口扩展IO口。已经仿真成功,不过没有制版。附件有仿真和汇编语言程序,程序是可以用的。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png
(17.32 KB, 下载次数: 41)
下载附件
2018-6-27 02:05 上传
0.png
(10.66 KB, 下载次数: 33)
下载附件
2018-6-27 02:06 上传
单片机源程序如下:
ORG 0000H
MOV TMOD,#21H
SETB TR0
SETB TR1
START:MOV R7,#0FH
AAA:JNB TF0,AAA
CLR TF0
DJNZ R7,AAA
MOV A,#80H
;-------------------
MOV DPTR,#7FH
MOVX @DPTR,A
MOV DPTR,#0BFH
MOVX @DPTR,A
MOV DPTR,#0DFH
MOVX @DPTR,A
MOV DPTR,#0EFH
MOVX @DPTR,A
MOV DPTR,#0F7H
MOVX @DPTR,A
MOV DPTR,#0FBH
MOVX @DPTR,A
;---------------------
MOV DPTR,#7CH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#33H
QH1:DJNZ R6,QH1
;-----------------------
MOV DPTR,#7DH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#26H
QH2:DJNZ R6,QH2
;---------------------
MOV DPTR,#7EH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0A5H
QH3:DJNZ R6,QH3
;----------------------
MOV DPTR,#0BCH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0C6H
QH4:DJNZ R6,QH4
;-----------------
MOV DPTR,#0BDH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0BBH
QH5:DJNZ R6,QH5
;---------------
MOV DPTR,#0BEH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#11H
QH6:DJNZ R6,QH6
;--------------------
MOV DPTR,#0DCH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#41H
QH7:DJNZ R6,QH7
;--------------
MOV DPTR,#0DDH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0F4H
QH8:DJNZ R6,QH8
;--------------
MOV DPTR,#0DEH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0EEH
QH9:DJNZ R6,QH9
;--------------------
MOV DPTR,#0ECH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#2AH
QH10:DJNZ R6,QH10
;----------------
MOV DPTR,#0EDH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#77H
QH11:DJNZ R6,QH11
;---------------
MOV DPTR,#0EEH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#33H
QH12:DJNZ R6,QH12
;---------------
MOV DPTR,#0F4H
MOV A,8BH
MOVX @DPTR,A
MOV R6,#5EH
QH13:DJNZ R6,QH13
;-----------------
MOV DPTR,#0F5H
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0FFH
QH14:DJNZ R6,QH14
;----------------
MOV DPTR,#0F6H
MOV A,8BH
MOVX @DPTR,A
MOV R6,#99H
QH15:DJNZ R6,QH15
;----------------
MOV DPTR,#0F8H
MOV A,8BH
MOVX @DPTR,A
MOV R6,#8CH
QH16:DJNZ R6,QH16
;--------------
MOV DPTR,#0F9H
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0BAH
QH17:DJNZ R6,QH17
;----------------
MOV DPTR,#0FAH
MOV A,8BH
MOVX @DPTR,A
MOV R6,#0DDH
QH18:DJNZ R6,QH18
LJMP START
END
复制代码
所有资料51hei提供下载:
144光立方.rar
(78.5 KB, 下载次数: 8)
2018-6-26 18:35 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1