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

📄 main.lst

📁 PS2 Game Products Test-Jig source code,
💻 LST
📖 第 1 页 / 共 5 页
字号:
MPASM 01.30.01 Intermediate      MAIN.ASM   6-15-2000  10:10:26         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                    00001 
                    00002 
                    00003         LIST            R=DEC,LINES=0,COLUMNS=120,NOWRAP,XREF=YES
                    00004         PROCESSOR       PIC16C74
                    00005 
                    00006         INCLUDE "P16C74.INC"
                    00001         LIST
                    00002 ; P16C74.INC  Standard Header File, Version 1.00    Microchip Technology, Inc.
                    00318         LIST
                    00007 
                    00008         INCLUDE "VAR.ASM"       
                    00001 ;DATA MEMORY MAP
                    00002 
                    00003 ;   |   0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
                    00004 ;------------------------------------------------------------------------
                    00005 ;00 |   X   X   X   X   X   X   X   X   X   X   X   X   X   X   X   X   
                    00006 ;10 |   X   X   X   X   X   X   X   X   X   X   X   X   X   X   X   X
                    00007 ;20 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /
                    00008 ;30 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /
                    00009 ;40 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /
                    00010 ;50 |   /   /   /   /
                    00011 ;60 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   
                    00012 ;70 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   
                    00013 ;80 |   X   X   X   X   X   X   X   X   X   X   X   X   X   X   X   #  
                    00014 ;90 |   #   #   X   X   X   #   #   #   X   X   #   #   #   #   #   X
                    00015 ;A0 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   
                    00016 ;B0 |   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   /   
                    00017 ;C0 |   /   /   /   /   /
                    00018 ;D0 |   /   /   /   /
                    00019 ;E0 |   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
                    00020 ;F0 |   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
                    00021 
                    00022 ; X = Special function register
                    00023 ; # = Unimplemented data memory location
                    00024 ; / = Memory is used 
                    00025 ; * = Don't use
                    00026 
                    00027 ;////////////////////////////////////////////////
                    00028 ;TEMPORARY BUFFER
                    00029 ;////////////////////////////////////////////////
  00000020          00030 TEMP_BUFFER     EQU     0X20
  00000021          00031 TEMP_BUFFER1    EQU     0X21
  00000022          00032 TEMP_BUFFER2    EQU     0X22
                    00033 
                    00034 ;////////////////////////////////////////////////
                    00035 ;
                    00036 ;////////////////////////////////////////////////
  0000003E          00037 PROTOCOL_VER    EQU     0X3E            ;0x01 -> PROTOCOL 1.0
                    00038                                         ;0x02 -> PROTOCOL 2.0
                    00039                                         ;0x04 -> PROTOCOL 3.0 
                    00040 
                    00041 ;////////////////////////////////////////////////
                    00042 ;COMMAND BUFFER 
                    00043 ;////////////////////////////////////////////////
  00000023          00044 COMMAND1        EQU     0X23                    
  00000024          00045 COMMAND2        EQU     0X24
  00000025          00046 ACK             EQU     0X25
  00000026          00047 TERMINAL_ID     EQU     0X26
                    00048 
  00000027          00049 DSR_FB          EQU     0X27
                    00050 
                    00051 #DEFINE         DSR_TIMOUT_FB   DSR_FB,4        ; /DSR OVER TIME FLAG BIT (1=OVER TIME)
                    00052 #DEFINE         UNINITIAL_FB    DSR_FB,7        ; UNINITIAL STATE=1
                    00053                                                 ; ININITIAL STATE=0
                    00054 #DEFINE         SIGN_FB         DSR_FB,3        ; 0 -> NEGATIVE
                    00055                                                 ; 1 -> POSITIVE
                    00056 #DEFINE         CHG_PSCTP_FB    DSR_FB,6        ; Protocol Version : 1 -> Change Protocol     
                    00057                                                                         
  00000029          00058 DATA_SIZE       EQU             0X29
  0000002A          00059 DATA_SIZE1      EQU             0X2A
                    00060 
                    00061 ;////////////////////////////////////////////////
                    00062 ;DEVICE TYPE 
                    00063 ;////////////////////////////////////////////////
  0000002B          00064 MODE_TYPE       EQU             0X2B
                    00065 
                    00066 #DEFINE         MODE_2          MODE_TYPE,0     ;STEERING WHEEL
                    00067 #DEFINE         MODE_3          MODE_TYPE,1     ;LIGHT GUN
                    00068 #DEFINE         MODE_4          MODE_TYPE,2     
                    00069 #DEFINE         MODE_5          MODE_TYPE,3     
                    00070 #DEFINE         MODE_7          MODE_TYPE,4     ;DUAL SHOCK PAD
                    00071 #DEFINE         MODE_F          MODE_TYPE,5     
                    00072 #DEFINE         MODE_E          MODE_TYPE,6     ;FISHING CONTROLLER
                    00073 
                    00074 ;////////////////////////////////////////////////
                    00075 ;COMMUNICATION TIMING BUFFER
                    00076 ;////////////////////////////////////////////////
                    00077 ;TAC            EQU             0x2C            ;ACCESS TIME    
                    00078 ;TWDS_H         EQU             0x2D
  0000003B          00079 TCYC            EQU             0X3B
                    00080 
                    00081 ;////////////////////////////////////////////////
                    00082 ;DATA BUFFER
                    00083 ;////////////////////////////////////////////////
  00000040          00084 TX0             EQU     0X40                    ;TRANSMIT DATA BUFFER
  00000041          00085 TX1             EQU     0X41    
  00000042          00086 TX2             EQU     0X42    
  00000043          00087 TX3             EQU     0X43    
  00000044          00088 TX4             EQU     0X44    
  00000045          00089 TX5             EQU     0X45    
                    00090 
                    00091 ;--------------------------------------------------------------------
  00000060          00092 RX0             EQU     0X60                    ;RECEIVE DATA BUFFER
  00000061          00093 RX1             EQU     0X61    
  00000062          00094 RX2             EQU     0X62    
  00000063          00095 RX3             EQU     0X63    
  00000064          00096 RX4             EQU     0X64    
  00000065          00097 RX5             EQU     0X65    
                    00098 
  00000066          00099 RX6             EQU     0X66
  00000067          00100 RX7             EQU     0X67
  00000068          00101 RX8             EQU     0X68
  00000069          00102 RX_9            EQU     0X69
  0000006A          00103 RX10            EQU     0X6A
  0000006B          00104 RX11            EQU     0X6B
  0000006C          00105 RX12            EQU     0X6C
  0000006D          00106 RX13            EQU     0X6D
  0000006E          00107 RX14            EQU     0X6E    
  0000006F          00108 RX15            EQU     0X6F
                    00109 
  00000070          00110 RX16            EQU     0X70
  00000071          00111 RX17            EQU     0X71
  00000072          00112 RX18            EQU     0X72
  00000073          00113 RX19            EQU     0X73
  00000074          00114 RX20            EQU     0X74
  00000075          00115 RX21            EQU     0X75
  00000076          00116 RX22            EQU     0X76
  00000077          00117 RX23            EQU     0X77
  00000078          00118 RX24            EQU     0X78
  00000079          00119 RX25            EQU     0X79
  0000007A          00120 RX26            EQU     0X7A
  0000007B          00121 RX27            EQU     0X7B
  0000007C          00122 RX28            EQU     0X7C
  0000007D          00123 RX29            EQU     0X7D
  0000007E          00124 RX30            EQU     0X7E
  0000007F          00125 RX31            EQU     0X7F
                    00126 
                    00127 ;--------------------------------------------------------------------
                    00128 
                    00129 ;////////////////////////////////////////////////
                    00130 ;LSB -> MSB
                    00131 ;////////////////////////////////////////////////
  0000002E          00132 CONVERT_BUFFER  EQU     0X2E
                    00133 
                    00134 
                    00135 ;////////////////////////////////////////////////
                    00136 ;SETUP COMMAND
                    00137 ;////////////////////////////////////////////////
  0000002F          00138 COUNTER         EQU             0X2F
                    00139 #DEFINE         SENSOR          COUNTER,2
                    00140 
  00000030          00141 COUNT_DSR       EQU             0X30
                    00142 #DEFINE         COUNT_DSR_FB    COUNT_DSR,3
                    00143 
  00000031          00144 COUNT_PADINT    EQU             0X31
                    00145 #DEFINE         CHECK_PADINT    COUNT_PADINT,3
                    00146 
  00000032          00147 DIS_BUF_FB      EQU             0X32
                    00148 
                    00149 #DEFINE                 RX6_DIS_BUF_FB          DIS_BUF_FB,0
                    00150 #DEFINE                 RX7_DIS_BUF_FB          DIS_BUF_FB,1
                    00151 #DEFINE                 RX8_DIS_BUF_FB          DIS_BUF_FB,2
                    00152 #DEFINE                 RX9_DIS_BUF_FB          DIS_BUF_FB,3
                    00153 
  00000033          00154 RX6_NUM                 EQU             0X33
  00000034          00155 RX7_NUM                 EQU             0X34
  0000003C          00156 RX8_NUM                 EQU             0X3C
  00000035          00157 RX9_NUM                 EQU             0X35
                    00158 
  00000036          00159 RX6_DIS_BUF             EQU             0X36
  00000037          00160 RX7_DIS_BUF             EQU             0X37
  0000003D          00161 RX8_DIS_BUF             EQU             0X3D
  00000038          00162 RX9_DIS_BUF             EQU             0X38
                    00163 
                    00164 ;////////////////////////////////////////////////
                    00165 ;FOR TABLE READ/WRITE
                    00166 ;////////////////////////////////////////////////
  00000039          00167 OFFSET          EQU     0X39    
                    00168 
                    00169 ;////////////////////////////////////////////////
                    00170 ;HEX -> DEC
                    00171 ;////////////////////////////////////////////////
  000000D0          00172 DEC_TEMP1       EQU     0XD0
  000000D1          00173 DEC_TEMP2       EQU     0XD1
  000000D2          00174 DEC_TEMP3       EQU     0XD2
                    00175 
                    00176 
                    00177                 
                    00178 ;/////////////////////////////////////////////////
                    00179 ;DISPLAY BUFFER
                    00180 ;/////////////////////////////////////////////////
  00000050          00181 DIS_BUT0        EQU     0X50            ;COMPLEMENT RX0 STORE TO DIS_BUT0
  00000051          00182 DIS_BUT1        EQU     0X51            ;COMPLEMENT RX1 STORE TO DIS_BUT1
                    00183 
  0000004E          00184 DIS_BUT0_SAV    EQU     0X4E
  0000004F          00185 DIS_BUT1_SAV    EQU     0X4F
                    00186 
  0000003A          00187 COUNT_COL       EQU     0X3A
                    00188 
                    00189 ;/////////////////////////////////////////////////
                    00190 ;TABLE.ASM
                    00191 ;/////////////////////////////////////////////////
  000000D3          00192 DIS_OFFSET      EQU     0XD3
                    00193 
                    00194 ;////////////////////////////////////////////////
                    00195 ;DISPLAY BUFFER
                    00196 ;////////////////////////////////////////////////
                    00197 ;VARIABLE               ADDRESS         ;SCHEMATIC 
                    00198 ;----------------------------------------------------------                                   
  000000A0          00199 DIS_BUF1        EQU     0XA0            ;NO LED

⌨️ 快捷键说明

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