s_timing.asm

来自「PS2 Game Products Test-Jig source code,」· 汇编 代码 · 共 33 行

ASM
33
字号
;////////////////////////////////////////////////
;SET WATCHDOG PRESCALER
;////////////////////////////////////////////////

;		BSF	STATUS,RP0	;TO BANK1
;		MOVLW	B'11111101'	;WDT TIMER 1.6ms
;		ANDWF	OPTION_REG,F	;SET WDT PRESCALER 
;		BCF	STATUS,RP0	;TO BANK0


;////////////////////////////////////////////////
;SETUP COMMUNICATION TIMING    NOTE: CRYSTAL=12MHz
;////////////////////////////////////////////////
		
		MOVLW	D'5'		;CLOCK CYCLE 4us :5 , 2us :2
		MOVWF	TCYC

;////////////////////////////////////////////////
;SET SCK CLOCK CYCLE 
;//////////////////////////////////////////////// 

;SCK TIMING
		MOVF	TCYC,W
		BSF	STATUS,RP0	;TO BANK1
		MOVWF	PR2		;SET SCK = 4us
		BCF	STATUS,RP0	;TO BANK0

;ENABLE TIMER2
		MOVLW	B'00000100'
		MOVWF	T2CON		;ENABLE TIMER2 & PRESCALER IS 1

		  	

⌨️ 快捷键说明

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