标题: 单片机点阵显示汇编程序 [打印本页]

作者: 9geren    时间: 2014-3-25 03:21
标题: 单片机点阵显示汇编程序
           ORG  00H

            JMP  MAIN
;============================================================== 、
             MOV P0,#00H
             MOV P1,#00H
             MOV P2,#00H
             MOV  P3,#00H
             MOV  SP,70H
;==============================================================
MAIN:       MOV A,#00H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#0
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;================================================================
             MOV A,#40H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#1
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;===============================================================
             MOV A,#20H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#2
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;=============================================================
             MOV A,#10H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#3
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;==========================================================
             MOV A,#8H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#4
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;==========================================================
              MOV A,#04H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#5
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;============================================================
              MOV A,#02H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#6
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
;==========================================================
              MOV A,#01H
             MOV P0,A
             SETB P2.0
             NOP
             NOP
             CLR  P2.0
             MOV  A,#7
             CALL TABLE
             MOV  P0,A
             SETB P2.2
             NOP
             NOP
             NOP
             CLR  P2.2
             JMP  MAIN
;===========================================================
    TABLE:   INC  A
             MOVC A,@A+PC
             RET
             DB 0FFH,0F7H,0E7H,0F7H,0F7H,0F7H,0F7H,0E3H
;=============================================================
T100MS:      MOV  23H,#2
LOOP_33:     MOV  24H,#3
LOOP_22:     MOV  25H,#3
LOOP_11:     NOP
                   DJNZ 25H,LOOP_11
                  DJNZ 24H,LOOP_22
                  DJNZ 23H,LOOP_33
                  RET
;====================================================================
            END





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1