標(biāo)題: 8X8矩陣亮燈(marix)原理圖及程序 [打印本頁(yè)]

作者: xiaos    時(shí)間: 2015-4-10 19:07
標(biāo)題: 8X8矩陣亮燈(marix)原理圖及程序
      
      
負(fù)引腳3
   
      
P3.7
   
      
P3.6
   
      
P3.5
   
      
P3.4
   
      
P3.3
   
      
P3.2
   
      
P3.1
   
      
P3.0
   
      
低電平
   
      
0
   
      
0
   
      
0
   
      
0
   
      
0
   
      
0
   
      
0
   
      
0
   
      
正引腳2
   
      
P2.7
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.6
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.5
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.4
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.3
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.2
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.1
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
正引腳2
   
      
P2.0
   
      
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   
      
1
   




附:上圖從1區(qū)到15區(qū)的匯編源代碼:
ORG 00H
MAIN:
MOV P2,#00000001B ;1區(qū)
MOV P3,#00000000B
ACALL DELAY350MS

MOV P2,#11111110B  ;2區(qū)
MOV P3,#11111110B
ACALL DELAY350MS

MOV P2,#10000000B  ;3區(qū)
MOV P3,#00000001B
ACALL DELAY350MS

MOV P2,#01111110B  ;4區(qū)
MOV P3,#01111111B
ACALL DELAY350MS

MOV P2,#00000010B  ;5區(qū)
MOV P3,#10000001B
ACALL DELAY350MS

MOV P2,#01111100B  ;6區(qū)
MOV P3,#11111101B
ACALL DELAY350MS

MOV P2,#01000000B;7區(qū)
MOV P3,#10000001B
ACALL DELAY350MS

MOV P2,#00111100B;8區(qū)
MOV P3,#10111111B
ACALL DELAY350MS

MOV P2,#00000100B;9區(qū)
MOV P3,#11000011B
ACALL DELAY350MS

MOV P2,#00111000B;10區(qū)
MOV P3,#11111011B
ACALL DELAY350MS

MOV P2,#00100000B;11區(qū)
MOV P3,#11000111B
ACALL DELAY350MS

MOV P2,#00011000B;12區(qū)
MOV P3,#11011111B
ACALL DELAY350MS

MOV P2,#00001000B;13區(qū)
MOV P3,#11100111B
ACALL DELAY350MS

MOV P2,#00010000B;14區(qū)
MOV P3,#11110111B
ACALL DELAY350MS

MOV P2,#00010000B;15區(qū)
MOV P3,#11101111B
ACALL DELAY350MS

LCALL CLEARALL
LCALL SHANDENG;全亮 閃1次
AJMP MAIN
SHANDENG:
MOV P2,#11111111B
ACALL DELAY350MS
MOV P3,#00000000B
ACALL DELAY350MS
LIGHTALL:
MOV P2,#11111111B
ACALL DELAY350MS
MOV P3,#00000000B
ACALL DELAY350MS
CLEARALL:
MOV P2,#00000000B
MOV P3,#11111111B
DELAY350MS:;@11.0592MHz
PUSH 30H
PUSH 31H
PUSH 32H
MOV 30H,#3
MOV 31H,#116
MOV 32H,#126
NEXT:
DJNZ 32H,NEXT
DJNZ 31H,NEXT
DJNZ 30H,NEXT
POP 32H
POP 31H
POP 30H
RET
END
      
P2.0(1)
      
P3.7(0)
   
      
P2.0(1)
      
P3.6(0)
   
      
P2.0(1)
      
P3.5(0)
   
      
P2.0(1)
      
P3.4(0)
   
      
P2.0(1)
      
P3.3(0)
   
      
P2.0(1)
      
P3.2(0)
   
      
P2.0(1)
      
P3.1(0)
   
      
P2.0(1)
      
P3.0(0)
   
      
P2.1(1)
      
P3.7(0)
   
      
P2.1(1)
      
P3.6(0)
   
      
P2.1(1)
      
P3.5(0)
   
      
P2.1(1)
      
P3.4(0)
   
      
P2.1(1)
      
P3.3(0)
   
      
P2.1(1)
      
P3.2(0)
   
      
P2.1(1)
      
P3.1(0)
   
      
P2.1(1)
      
P3.0(0)
   
      
P2.2(1)
      
P3.7(0)
   
      
P2.2(1)
      
P3.6(0)
   
      
P2.2(1)
      
P3.5(0)
   
      
P2.2(1)
      
P3.4(0)
   
      
P2.2(1)
      
P3.3(0)
   
      
P2.2(1)
      
P3.2(0)
   
      
P2.2(1)
      
P3.1(0)
   
      
P2.2(1)
      
P3.0(0)
   
      
P2.3(1)
      
P3.7(0)
   
      
P2.3(1)
      
P3.6(0)
   
      
P2.3(1)
      
P3.5(0)
   
      
P2.3(1)
      
P3.4(0)
   
      
P2.3(1)
      
P3.3(0)
   
      
P2.3(1)
      
P3.2(0)
   
      
P2.3(1)
      
P3.1(0)
   
      
P2.3(1)
      
P3.0(0)
   
      
P2.4(1)
      
P3.7(0)
   
      
P2.4(1)
      
P3.6(0)
   
      
P2.4(1)
      
P3.5(0)
   
      
P2.4(1)
      
P3.4(0)
   
      
P2.4(1)
      
P3.3(0)
   
      
P2.4(1)
      
P3.2(0)
   
      
P2.4(1)
      
P3.1(0)
   
      
P2.4(1)
      
P3.0(0)
   
      
P2.5(1)
      
P3.7(0)
   
      
P2.5(1)
      
P3.6(0)
   
      
P2.5(1)
      
P3.5(0)
   
      
P2.5(1)
      
P3.4(0)
   
      
P2.5(1)
      
P3.3(0)
   
      
P2.5(1)
      
P3.2(0)
   
      
P2.5(1)
      
P3.1(0)
   
      
P2.5(1)
      
P3.0(0)
   
      
P2.6(1)
      
P3.7(0)
   
      
P2.6(1)
      
P3.6(0)
   
      
P2.6(1)
      
P3.5(0)
   
      
P2.6(1)
      
P3.4(0)
   
      
P2.6(1)
      
P3.3(0)
   
      
P2.6(1)
      
P3.2(0)
   
      
P2.6(1)
      
P3.1(0)
   
      
P2.6(1)
      
P3.0(0)
   
      
P2.7(1)
      
P3.7(0)
   
      
P2.7(1)
      
P3.6(0)
   
      
P2.7(1)
      
P3.5(0)
   
      
P2.7(1)
      
P3.4(0)
   
      
P2.7(1)
      
P3.3(0)
   
      
P2.7(1)
      
P3.2(0)
   
      
P2.7(1)
      
P3.1(0)
   
      
P2.7(1)
      
P3.0(0)
   




















方案一:
      
中間開窗式效果
附:匯編源代碼:
ORG 00H
MAIN:
       MOV P2,#11111111B
       MOV P3,#11100111B
       ACALL DELAY150MS

       MOV P2,#11111111B
       MOV P3,#11011011B
       ACALL DELAY350MS

       MOV P2,#11111111B
       MOV P3,#10111101B
       ACALL DELAY350MS

       MOV P2,#11111111B
       MOV P3,#01111110B
       ACALL DELAY150MS

       SJMP MAIN

DELAY150MS:                     ;@11.0592MHz
       PUSH 30H
       PUSH 31H
       PUSH 32H
       MOV 30H,#2
       MOV 31H,#13
       MOV 32H,#230
NEXT:
       DJNZ 32H,NEXT
       DJNZ 31H,NEXT
       DJNZ 30H,NEXT
       POP 32H
       POP 31H
       POP 30H
       RET

DELAY350MS:                     ;@11.0592MHz
       PUSH 30H
       PUSH 31H
       PUSH 32H
       MOV 30H,#3
       MOV 31H,#116
       MOV 32H,#126
NEXT1:
       DJNZ 32H,NEXT
       DJNZ 31H,NEXT
       DJNZ 30H,NEXT
       POP 32H
       POP 31H
       POP 30H
       RET
END














歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1