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

📄 display.asm

📁 PS2 Game Products Test-Jig source code,
💻 ASM
字号:
;////////////////////////////////////////////////
;DISPLAY BUTTON 
;////////////////////////////////////////////////

;1ST LED DISPLAY
DISPLAY_DATA    
;		BSF     STATUS,RP0      ;SET PORTD IS OUTPUT PORT
;		CLRF    TRISB
;		CLRF    TRISD
;               MOVLW   B'11011111'
;               MOVWF   TRISA
;		BCF     STATUS,RP0              

		BSF	RESET_COL
		BCF	RESET_COL		
	
		CLRF    PORTB
		MOVLW   0xFF            ;SET PORTD BIT(0-3) = HIGH
		MOVWF   PORTD
		
		MOVLW	D'9'
		MOVWF	COUNT_COL
		
		MOVLW	DIS_BUF1-1
		MOVWF	FSR	
	
DIS_DATA1        
		CLRWDT
		BSF	NEXT_COL
		BCF	NEXT_COL

		INCF	FSR,F
		MOVF	INDF,W
		MOVWF	DATA_PORT
				
		BCF     O_ENABLE1       ;ENABLE OUTPUT BUFFER
		BCF     E_LATCH1        ;LATCH OUTPUT DATA		


DIS_DATA2			
		INCF	FSR,F
		MOVF	INDF,W
		MOVWF	DATA_PORT
				
		BCF     O_ENABLE2       ;ENABLE OUTPUT BUFFER
		BCF     E_LATCH2        ;LATCH OUTPUT DATA		


DIS_DATA3
		INCF	FSR,F
		MOVF	INDF,W
		MOVWF	DATA_PORT
				
		BCF     O_ENABLE3       ;ENABLE OUTPUT BUFFER
		BCF     E_LATCH3        ;LATCH OUTPUT DATA		

DIS_DATA4
		INCF	FSR,F
		MOVF	INDF,W
		MOVWF	DATA_PORT
				
		BCF     O_ENABLE4       ;ENABLE OUTPUT BUFFER
		BCF     E_LATCH4        ;LATCH OUTPUT DATA		

;--------------------------------------------------------------------
		CALL	LED_DELAY

		MOVLW	0xFF		
		MOVWF	ROW_SEL_PORT
		DECFSZ	COUNT_COL,F
		GOTO	DIS_DATA1

		BSF	RESET_COL
		BCF	RESET_COL		

		RETURN
;--------------------------------------------------------------------
LED_DELAY       MOVLW   LED_DELAY_H     ;DELAY=1.9ms (CRYSTAL=10MHz)
		MOVWF   CCPR1H

		MOVLW   LED_DELAY_L

		CLRF	PCLATH		;Page0
		CALL    E_CCP1
		BSF	PCLATH,3	;Page1
		
		RETURN












⌨️ 快捷键说明

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