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 + -
显示快捷键?