?? mouse_main.lst
字號:
1 ; ============================================================
2 ; ETOMS USB Demo
3 ; Designer: Dirk Leu
4 ; 2004/10/02
5 ; MCU: ET44M210
6 ; MCU setting value
7 ;============================================================
8 ;
9 //////////////////////////////////////////////////////////////////////
10 //
11 // ET USB MOUSE ET44M210 DEMO CODE V1.0
12 // PORTE7 AD INPUT (ADCF) -- Mouse X AXIS
13 // PORTE6 AD INPUT (ADCE) -- Mouse Y AXIS
14 // PORTB0~2 MOUSE LEFT/RIGHT/MIDDLE KEY (INPUT/PULL-HIGH)
15 // PORTC0~3 OUTPUT 0 FOR PORTB KEY
16 // USB LIB:
17 // 1. ET44_USB_LIB V1.8
18 // 2. ET44_USB_MACRO V1.3 + Mouse CONTROL
19 // 3. ET LIB GENERATOR V2.0
20 //
21 //////////////////////////////////////////////////////////////////////
22
23 // LED KEY DEMO CODE LABEL SETTING
24
25 0050 M_CON_FLAG == 0x50
26 0000 MUSB_OK == 0x00 ;USB CONFIGURATE OK
27 0001 MK_CON == 0x01 ;KEY CONFIRM
28 0002 MAD_OK == 0x02
29 0003 MSOF_T == 0x03 ;SOF TIMER COMING
30 0004 MK_IDLE == 0x04
31 0005 MK_WUP == 0x05 ;WAKEUP FROM IDLE
32 0006 MK_R == 0X06 ;WAKEUP FROM ANOTHER DEVICE
33
34 0051 M_TIMER_1ms == 0x51 ;TIMER
35 0052 MK_STATE == 0x52 ;M KEY STATE
36 0053 MX_STATE == 0x53 ;X 8 BIT
37 0054 MY_STATE == 0x54 ;Y 8 BIT
38 0055 MK_OLD == 0x55
39
40 //////////////////////////////////////////////////////////////////////
41 C INCLUDE "ET44M210_REG.H"
1 C ;ET44M210 REGISTER LIST 2003/05/17
2 C ;
3 C ;
4 C
5 C ;********************************************************
6 0000 C IAC0 == 0x00 ;The content indirects where IAP0 points to
7 0000 C INDR0 == 0x00
8 C
9 0001 C HPC == 0x01 ;Most significant byte of PC
10 C
11 0002 C LPC == 0x02 ;Least significant byte of PC
12 C
13 0003 C STTS == 0x03 ;Status
14 0003 C STATUS == 0x03
15 C ;********************************************************
16 0000 C C == 0x00
17 0001 C DC == 0x01
18 0002 C Z == 0x02
19 0003 C P == 0x03
20 0004 C T == 0x04
21 0005 C RST == 0x05
22 C ; GREEN == 0x06
23 C ;********************************************************
24 C
25 0004 C RAMBS0 == 0x04 ;RAM bank selection 0
26 C ;********************************************************
27 0000 C RBS00 == 0x00
28 0001 C RBS01 == 0x01
29 0002 C RBS02 == 0x02
30 C ;********************************************************
31 C
32 0005 C ROMPS == 0x05 ;ROM page selection
33 C ;********************************************************
34 0000 C RPS0 == 0x00
35 C ;********************************************************
36 C
37 0006 C IAP0 == 0x06 ;Indirect addressing pointer0
38 0006 C INDP0 == 0x06
39 C ;********************************************************
40 0000 C IAP00 == 0x00
41 0001 C IAP01 == 0x01
42 0002 C IAP02 == 0x02
43 0003 C IAP03 == 0x03
44 0004 C IAP04 == 0x04
45 0005 C IAP05 == 0x05
46 0006 C IAP06 == 0x06
47 0007 C IAP07 == 0x07
48 C ;********************************************************
49 C
50 0007 C RAMBS1 == 0x07 ;RAM bank selection 1
51 C ;********************************************************
52 0000 C RBS10 == 0x00
53 0001 C RBS11 == 0x01
54 0002 C RBS12 == 0x02
55 C ;********************************************************
56 C
57 0008 C IAP1 == 0x08 ;Indirect addressing pointer1
58 0008 C INDP1 == 0x08
59 C ;********************************************************
60 0000 C IAP10 == 0x00
61 0001 C IAP11 == 0x01
62 0002 C IAP12 == 0x02
63 0003 C IAP13 == 0x03
64 0004 C IAP14 == 0x04
65 0005 C IAP15 == 0x05
66 0006 C IAP16 == 0x06
67 0007 C IAP17 == 0x07
68 C ;********************************************************
69 C
70 0009 C IAC1 == 0x09 ;The content indirects where IAP1 points to
71 0009 C INDR1 == 0x09
72 C
73 000A C IAPADR == 0x0A ;IAPX Address direction Plus/Minus Control Register
74 C ;********************************************************
75 0000 C IAP0_D_E == 0x00 ;IAP0 DIRECT ENABLE/DISABLE 1/0 %%%%%
76 0001 C IAP1_D_E == 0x01
77 0002 C IAP0_D == 0x02 ;IAP0 DIRECT +1/-1 1/0 %%%%%
78 0003 C IAP1_D == 0x03
79 C ;********************************************************
80 C
81 000B C LTBL == 0x0B ;Least significant byte of table look-up
82 000B C TBLPTR == 0x0B
83 C
84 000C C HTBL == 0x0C ;Most significant byte of table look-up
85 000C C TBHPTR == 0x0C
86 C
87 000D C STKPTR == 0x0D ;Stack pointer
88 C
89 000E C RPTC == 0x0E ;Repeat pointer
90 C
91 000F C PRC == 0x0F ;Prescale counter
92 C
93 0010 C TCC == 0x10 ;Timer clock/counter
94 C
95 0011 C INTF == 0x11 ;Interrupt flag
96 C ;********************************************************
97 0000 C FRCOF == 0x00
98 0001 C TCCOF == 0x01
99 0002 C EINT0F == 0x02
100 0003 C EINT1F == 0x03
101 0004 C PWM0IF == 0x04
102 0005 C PWM1IF == 0x05
103 0006 C RBFIF == 0x06
104 0007 C ADIF == 0x07
105 C ;********************************************************
106 C
107 0012 C KWUPAIF == 0x12 ;Port A Key Wake Up Interrupt Flag
108 C ;********************************************************
109 0000 C KWU8IF == 0x00
110 0001 C KWU9IF == 0x01
111 0002 C KWUAIF == 0x02
112 0003 C KWUBIF == 0x03
113 C ;********************************************************
114 C
115 0013 C KWUPBIF == 0x13 ;Port B Key Wake Up Interrupt Flag
116 C ;********************************************************
117 0000 C KWU0IF == 0x00
118 0001 C KWU1IF == 0x01
119 0002 C KWU2IF == 0x02
120 0003 C KWU3IF == 0x03
121 0004 C KWU4IF == 0x04
122 0005 C KWU5IF == 0x05
123 0006 C KWU6IF == 0x06
124 0007 C KWU7IF == 0x07
125 C ;********************************************************
126 C
127 0014 C PORTA == 0x14 ;General purpose I/O port, Port A
128 0014 C PTA == 0x14 ;General purpose I/O port, Port A
129 C ;********************************************************
130 0000 C PTA0 == 0x00
131 0001 C PTA1 == 0x01
132 0002 C PTA2 == 0x02
133 0003 C PTA3 == 0x03
134 0004 C PTA4 == 0x04
135 0005 C PTA5 == 0x05
136 0006 C PTA6 == 0x06
137 0007 C PTA7 == 0x07
138 C ;********************************************************
139 C
140 0015 C PORTB == 0x15 ;General purpose I/O port, Port B
141 0015 C PTB == 0x15 ;General purpose I/O port, Port B
142 C ;********************************************************
143 0000 C PTB0 == 0x00
144 0001 C PTB1 == 0x01
145 0002 C PTB2 == 0x02
146 0003 C PTB3 == 0x03
147 0004 C PTB4 == 0x04
148 0005 C PTB5 == 0x05
149 0006 C PTB6 == 0x06
150 0007 C PTB7 == 0x07
151 C ;********************************************************
152 C
153 0016 C PORTC == 0x16 ;General purpose I/O port, Port C
154 0016 C PTC == 0x16 ;General purpose I/O port, Port C
155 C ;********************************************************
156 0000 C PTC0 == 0x00
157 0001 C PTC1 == 0x01
158 0002 C PTC2 == 0x02
159 0003 C PTC3 == 0x03
160 0004 C PTC4 == 0x04
161 0005 C PTC5 == 0x05
162 C ;********************************************************
163 C
164 0017 C PORTD == 0x17 ;General purpose I/O port, Port D
165 0017 C PTD == 0x17 ;General purpose I/O port, Port D
166 C ;********************************************************
167 0000 C PTD0 == 0x00
168 0001 C PTD1 == 0x01
169 0002 C PTD2 == 0x02
170 0003 C PTD3 == 0x03
171 0004 C PTD4 == 0x04
172 0005 C PTD5 == 0x05
173 0006 C PTD6 == 0x06
174 0007 C PTD7 == 0x07
175 C ;********************************************************
176 C
177 0018 C PORTE == 0x18 ;General purpose I/O port, Port E
178 0018 C PTE == 0x18 ;General purpose I/O port, Port E
179 C ;********************************************************
180 0000 C PTE0 == 0x00
181 0001 C PTE1 == 0x01
182 0002 C PTE2 == 0x02
183 0003 C PTE3 == 0x03
184 C ;********************************************************
185 C
186 0019 C PORTF == 0x19 ;General purpose I/O port, Port F
187 0019 C PTF == 0x19 ;General purpose I/O port, Port F
188 C ;********************************************************
189 0000 C PTF0 == 0x00
190 0001 C PTF1 == 0x01
191 0002 C PTF2 == 0x02
192 0003 C PTF3 == 0x03
193 0004 C PTF4 == 0x04
194 0005 C PTF5 == 0x05
195 0006 C PTF6 == 0x06
196 0007 C PTF7 == 0x07
197 C ;********************************************************
198 C
199 001A C LFRC == 0x1A ;Least significant byte of 16-bit free run counter0
200 C
201 001B C HFRC == 0x1B ;Most significant byte of 16-bit free run counter0
202 C
203 001C C LFRCB == 0x1C ;Least significant Byte Buffer of 16-bit Free Run Counter 0
204 C
205 001D C SPIRB == 0x1D ;Serial peripheral interface read register
206 C ;********************************************************
207 0000 C SPIR0 == 0x00
208 0001 C SPIR1 == 0x01
209 0002 C SPIR2 == 0x02
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -