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

📄 const.asm

📁 PS2 Game Products Test-Jig source code,
💻 ASM
字号:
;////////////////////////////////////////////////
;PIC16C74A PIN ASSIGNMENT
;////////////////////////////////////////////////
#DEFINE		DSR		PORTC,2		;/DSR
#DEFINE		SCK		PORTC,3		;SERIAL CLOCK
#DEFINE		SDI		PORTC,4		;SERIAL DATA INPUT
#DEFINE		SDO		PORTC,5		;SERIAL DATA OUTPUT
#DEFINE		DTR		PORTC,6		;/DTR 
#DEFINE		PADINT		PORTC,1		;PADINT
#DEFINE		SPI_PORT_O	0x17		;SET SCK,SDO,/DTR IS OUTPUT PIN , PADINT IS INPUT PIN
#DEFINE		SPI_PORT_I	0x6C		;SET SCK,SDO,/DTR & DSR IS INPUT PIN

#DEFINE		O_ENABLE1	PORTD,0		
#DEFINE		E_LATCH1	PORTD,1	
#DEFINE		O_ENABLE2	PORTD,2
#DEFINE		E_LATCH2	PORTD,3
#DEFINE		O_ENABLE3	PORTD,4		
#DEFINE		E_LATCH3	PORTD,5	
#DEFINE		O_ENABLE4	PORTD,6
#DEFINE		E_LATCH4	PORTD,7

#DEFINE		RESET_COL	PORTA,1		;U9 I.C RESET PIN
#DEFINE		NEXT_COL	PORTA,0		;U9 I.C CLOCK PIN

#DEFINE		EECS_PIN	PORTA,5
#DEFINE		EESK_PIN	PORTE,0
#DEFINE		EEDI_PIN	PORTE,1
#DEFINE		EEDO_PIN	PORTE,2

#DEFINE		DATA_PORT	PORTB
#DEFINE		ROW_SEL_PORT	PORTD

;////////////////////////////////////////////////
;COMMAND LIST
;////////////////////////////////////////////////
#DEFINE		CMD40		0x02
#DEFINE		CMD41		0x82
#DEFINE		CMD42		0x42
#DEFINE		CMD43		0xC2
#DEFINE		CMD44		0x22
#DEFINE		CMD45		0xA2
#DEFINE		CMD46		0x62
#DEFINE		CMD47		0xE2
#DEFINE		CMD48		0x12
#DEFINE		CMD49		0x92
#DEFINE		CMD4A		0x52
#DEFINE		CMD4B		0xD2
#DEFINE		CMD4C		0x32
#DEFINE		CMD4D		0xB2
#DEFINE		CMD4E		0x72
#DEFINE		CMD4F		0xF2

#DEFINE		PROTOCOL_ID	0x80		;PROTOCOL ID = 0x01

;////////////////////////////////////////////////
;COMMUNICATION TIMING 
;////////////////////////////////////////////////
#DEFINE		TDTR_L		0x7C	
#DEFINE		TDTR_H		0x92	
;#DEFINE		TCYC		D'4'

#DEFINE		TAC		D'26'
#DEFINE		TWDS		0x0F

;////////////////////////////////////////////////
;SETUP TIMER ENALBE BIT 
;////////////////////////////////////////////////
#DEFINE		TMR1_B		T1CON,0		;TIMER1 ON BIT
#DEFINE		TMR2_B		T2CON,2		;TIMER2 ON BIT


;////////////////////////////////////////////////
;LED DELAY TIMING
;////////////////////////////////////////////////
#DEFINE		LED_DELAY_L	0x8E		;DELAY=1.9ms FOR (CRYSTAL=10MHz)
#DEFINE		LED_DELAY_H	0x12	

#DEFINE		VR_DELAY_L	0x30		;DELAY=12ms FOR (CRYSTAL=10MHz)
#DEFINE		VR_DELAY_H	0x75


;////////////////////////////////////////////////
;CHECK RECEIVE COMMAND
;////////////////////////////////////////////////
#DEFINE		C_ACK		0x5A


#DEFINE		COMPARE_MODE	B'00001010'
#DEFINE		CAPTURE_MODE	B'00000100'



⌨️ 快捷键说明

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