⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wg320240b.asm

📁 这是一整套USB2.0试验程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;*****************************************************************************
;               SED1335 CONTROLLER
;*****************************************************************************
E_SED   REG     P3.0            ;sed1330
R_W_SED REG     P3.7            ;sed1330
CS      REG     P3.1            ;sed1330
A0      REG     P3.4            ;sed1330
RST     REG     P3.6            ;sed1330
SEL     REG     P3.5            ;sed1330

FX      EQU     7FH             ;text x dot size FX+1
FY      EQU     7EH             ;text y dot size FY+1
CR      EQU     7DH             ;character return APL-1
TC_P    EQU     7CH             ;fram purse   12MHz>=[(TC_P)*9+1]*L_F*70Hz
L_F     EQU     7BH             ;y duty L_F+1
APL     EQU     7AH             ;number of text per line
SAD_2L  EQU     79H             ;set address of layer 2 low
SAD_2H  EQU     78H             ;set address of layer 2 high

MAX_COL EQU     320             ;MAX COLUMN(SEGMENT)
MAX_ROW EQU     240             ;MAX ROW(COMMON)
;*****************************************************************************
        ORG     0H
;
;sed1330 reset
        MOV     FX,#87H
        MOV     FY,#07H
        MOV     CR,#MAX_COL / 8 - 1
;       MOV     TC_P,#86
        MOV     TC_P,#66
        MOV     L_F,#MAX_ROW - 1
        MOV     APL,#MAX_COL / 8
        MOV     SAD_2L,#60H
        MOV     SAD_2H,#09H

START:
        SETB    SEL;选择了6800时序
        CLR     RST
        NOP
        NOP
        SETB    RST
        NOP
        NOP

;*****************************************************************************
SYSTEM_SET:
        MOV     A,#40H
        CALL    COM_W
        MOV     A,#30H
        CALL    DATA_W
        MOV     A,FX              ;FX
        CALL    DATA_W
        MOV     A,FY              ;FY
        CALL    DATA_W
        MOV     A,CR              ;CR
        CALL    DATA_W
        MOV     A,TC_P            ;TC/R
        CALL    DATA_W
        MOV     A,L_F             ;L/F
        CALL    DATA_W
        MOV     A,APL             ;APL
        CALL    DATA_W
        MOV     A,#00H            ;APH
        CALL    DATA_W

;*****************************************************************************
SCROLL:
        MOV     A,#44H
        CALL    COM_W
        MOV     A,#00H
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W
        MOV     A,L_F
        CALL    DATA_W
        MOV     A,SAD_2L
        CALL    DATA_W
        MOV     A,SAD_2H
        CALL    DATA_W
        MOV     A,L_F
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W

;*****************************************************************************
HDOT_SCR:
        MOV     A,#5AH
        CALL    COM_W
        MOV     A,#00H            ;NO SCROLL
        CALL    DATA_W

;*****************************************************************************
OVERLAY:
        MOV     A,#5BH
        CALL    COM_W
        MOV     A,#00H            ;GRAPHIC & OR
        CALL    DATA_W

;*****************************************************************************
CSR_FORM:
        MOV     A,#5DH
        CALL    COM_W
        MOV     A,#07H
        CALL    DATA_W
        MOV     A,#87H
        CALL    DATA_W

;*****************************************************************************
CSR_DIR:
        MOV     A,#4CH
        CALL    COM_W
        CALL    CL1
        CALL    CL2

;*****************************************************************************
DISP_ON:
        MOV     A,#59H
        CALL    COM_W
        MOV     A,#14H
        CALL    DATA_W
;*****************************************************************************
;       SHOW BEGIN
;*****************************************************************************
SHOW_BG:

        MOV     DPTR,#PAGE1
        CALL    SHOW_WS
        MOV     DPTR,#PAGE2
        CALL    SHOW_WS

        JMP     SHOW_BG
;*****************************************************************************
;       SHOW WINSTAR LOGO
;*****************************************************************************
SHOW_WS:
                CALL    POS2
                MOV     A,#42H
                CALL    COM_W

                MOV     R1,#MAX_ROW
SWLOP1:

                MOV     R2,#MAX_COL / 8
SWLOP2:
                XRL     A,A
                MOVC    A,@A+DPTR
                CALL    DATA_W
                INC     DPTR
                DJNZ    R2,SWLOP2
                DJNZ    R1,SWLOP1

                CALL    DELAY
                CALL    CL2
                RET
;*****************************************************************************
;sed1330 funtion
COM_W:
         CLR     R_W_SED
         SETB    A0
         CLR     CS
         SETB    E_SED
         MOV     P1,A
         CLR     E_SED
         RET

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -