ATY_LIB
V2_102_230218
ATY_LIB for general devices or ALGO
Loading...
Searching...
No Matches
fw_reg_stc8a8k64d4.h
Go to the documentation of this file.
1
#ifndef __FW_REG_STC8A8K64D4_H__
2
#define __FW_REG_STC8A8K64D4_H__
3
4
#include "
fw_reg_base.h
"
5
6
SFR
(VOCTRL, 0xBB);
7
8
#define _CCON 0xD8
9
SFR
(CCON,
_CCON
);
10
SBIT
(CF,
_CCON
, 7);
11
SBIT
(CR,
_CCON
, 6);
12
SBIT
(CCF3,
_CCON
, 3);
13
SBIT
(CCF2,
_CCON
, 2);
14
SBIT
(CCF1,
_CCON
, 1);
15
SBIT
(CCF0,
_CCON
, 0);
16
SFR
(CMOD, 0xD9);
17
SFR
(CCAPM0, 0xDA);
18
SFR
(CCAPM1, 0xDB);
19
SFR
(CCAPM2, 0xDC);
20
SFR
(ADCCFG, 0xDE);
21
SFR
(IP3, 0xDF);
22
23
SFR
(P7M1, 0xE1);
24
SFR
(P7M0, 0xE2);
25
SFR
(DPS, 0xE3);
26
SFR
(DPL1, 0xE4);
27
SFR
(DPH1, 0xE5);
28
SFR
(CMPCR1, 0xE6);
29
SFR
(CMPCR2, 0xE7);
30
31
SFR
(CL, 0xE9);
32
SFR
(CCAP0L, 0xEA);
33
SFR
(CCAP1L, 0xEB);
34
SFR
(CCAP2L, 0xEC);
35
SFR
(IP3H, 0xEE);
36
SFR
(AUXINTIF, 0xEF);
37
38
SFR
(PWMSET, 0xF1);
39
SFR
(PCA_PWM0, 0xF2);
40
SFR
(PCA_PWM1, 0xF3);
41
SFR
(PCA_PWM2, 0xF4);
42
SFR
(IAP_TPS, 0xF5);
43
SFR
(PWMCFG, 0xF6);
44
45
46
SFR
(CH, 0xF9);
47
SFR
(CCAP0H, 0xFA);
48
SFR
(CCAP1H, 0xFB);
49
SFR
(CCAP2H, 0xFC);
50
51
SFR
(RSTCFG, 0xFF);
52
58
//FF00H-FFFFH
60
61
62
#define PWMCH (*(unsigned char volatile __XDATA *)0xff00)
63
#define PWMCL (*(unsigned char volatile __XDATA *)0xff01)
64
#define PWMCKS (*(unsigned char volatile __XDATA *)0xff02)
65
66
#define PWMTADCH (*(unsigned char volatile __XDATA *)0xff03)
67
#define PWMTADCL (*(unsigned char volatile __XDATA *)0xff04)
68
#define PWMIF (*(unsigned char volatile __XDATA *)0xff05)
69
#define PWMFDCR (*(unsigned char volatile __XDATA *)0xff06)
70
#define PWMDELSEL (*(unsigned char volatile __XDATA *)0xff07)
71
72
#define PWM0T1H (*(unsigned char volatile __XDATA *)0xff10)
73
#define PWM0T1L (*(unsigned char volatile __XDATA *)0xff11)
74
75
#define PWM0T2H (*(unsigned char volatile __XDATA *)0xff12)
76
#define PWM0T2L (*(unsigned char volatile __XDATA *)0xff13)
77
#define PWM0CR (*(unsigned char volatile __XDATA *)0xff14)
78
#define PWM0HLD (*(unsigned char volatile __XDATA *)0xff15)
79
80
#define PWM1T1H (*(unsigned char volatile __XDATA *)0xff18)
81
#define PWM1T1L (*(unsigned char volatile __XDATA *)0xff19)
82
83
#define PWM1T2H (*(unsigned char volatile __XDATA *)0xff1a)
84
#define PWM1T2L (*(unsigned char volatile __XDATA *)0xff1b)
85
#define PWM1CR (*(unsigned char volatile __XDATA *)0xff1c)
86
#define PWM1HLD (*(unsigned char volatile __XDATA *)0xff1d)
87
88
#define PWM2T1H (*(unsigned char volatile __XDATA *)0xff20)
89
#define PWM2T1L (*(unsigned char volatile __XDATA *)0xff21)
90
91
#define PWM2T2H (*(unsigned char volatile __XDATA *)0xff22)
92
#define PWM2T2L (*(unsigned char volatile __XDATA *)0xff23)
93
#define PWM2CR (*(unsigned char volatile __XDATA *)0xff24)
94
#define PWM2HLD (*(unsigned char volatile __XDATA *)0xff25)
95
96
#define PWM3T1H (*(unsigned char volatile __XDATA *)0xff28)
97
#define PWM3T1L (*(unsigned char volatile __XDATA *)0xff29)
98
99
#define PWM3T2H (*(unsigned char volatile __XDATA *)0xff2a)
100
#define PWM3T2L (*(unsigned char volatile __XDATA *)0xff2b)
101
#define PWM3CR (*(unsigned char volatile __XDATA *)0xff2c)
102
#define PWM3HLD (*(unsigned char volatile __XDATA *)0xff2d)
103
104
#define PWM4T1H (*(unsigned char volatile __XDATA *)0xff30)
105
#define PWM4T1L (*(unsigned char volatile __XDATA *)0xff31)
106
107
#define PWM4T2H (*(unsigned char volatile __XDATA *)0xff32)
108
#define PWM4T2L (*(unsigned char volatile __XDATA *)0xff33)
109
#define PWM4CR (*(unsigned char volatile __XDATA *)0xff34)
110
#define PWM4HLD (*(unsigned char volatile __XDATA *)0xff35)
111
112
#define PWM5T1H (*(unsigned char volatile __XDATA *)0xff38)
113
#define PWM5T1L (*(unsigned char volatile __XDATA *)0xff39)
114
115
#define PWM5T2H (*(unsigned char volatile __XDATA *)0xff3a)
116
#define PWM5T2L (*(unsigned char volatile __XDATA *)0xff3b)
117
#define PWM5CR (*(unsigned char volatile __XDATA *)0xff3c)
118
#define PWM5HLD (*(unsigned char volatile __XDATA *)0xff3d)
119
120
#define PWM6T1H (*(unsigned char volatile __XDATA *)0xff40)
121
#define PWM6T1L (*(unsigned char volatile __XDATA *)0xff41)
122
123
#define PWM6T2H (*(unsigned char volatile __XDATA *)0xff42)
124
#define PWM6T2L (*(unsigned char volatile __XDATA *)0xff43)
125
#define PWM6CR (*(unsigned char volatile __XDATA *)0xff44)
126
#define PWM6HLD (*(unsigned char volatile __XDATA *)0xff45)
127
128
#define PWM7T1H (*(unsigned char volatile __XDATA *)0xff48)
129
#define PWM7T1L (*(unsigned char volatile __XDATA *)0xff49)
130
131
#define PWM7T2H (*(unsigned char volatile __XDATA *)0xff4a)
132
#define PWM7T2L (*(unsigned char volatile __XDATA *)0xff4b)
133
#define PWM7CR (*(unsigned char volatile __XDATA *)0xff4c)
134
#define PWM7HLD (*(unsigned char volatile __XDATA *)0xff4d)
135
137
//FE00H-FEFFH
139
140
#define CKSEL (*(unsigned char volatile __XDATA *)0xfe00)
141
#define CLKDIV (*(unsigned char volatile __XDATA *)0xfe01)
142
#define IRC24MCR (*(unsigned char volatile __XDATA *)0xfe02)
143
#define XOSCCR (*(unsigned char volatile __XDATA *)0xfe03)
144
#define IRC32KCR (*(unsigned char volatile __XDATA *)0xfe04)
145
#define MCLKOCR (*(unsigned char volatile __XDATA *)0xfe05)
146
#define IRCDB (*(unsigned char volatile __XDATA *)0xfe06)
147
148
#define P0PU (*(unsigned char volatile __XDATA *)0xfe10)
149
#define P1PU (*(unsigned char volatile __XDATA *)0xfe11)
150
#define P2PU (*(unsigned char volatile __XDATA *)0xfe12)
151
#define P3PU (*(unsigned char volatile __XDATA *)0xfe13)
152
#define P4PU (*(unsigned char volatile __XDATA *)0xfe14)
153
#define P5PU (*(unsigned char volatile __XDATA *)0xfe15)
154
#define P6PU (*(unsigned char volatile __XDATA *)0xfe16)
155
#define P7PU (*(unsigned char volatile __XDATA *)0xfe17)
156
#define P0NCS (*(unsigned char volatile __XDATA *)0xfe18)
157
#define P1NCS (*(unsigned char volatile __XDATA *)0xfe19)
158
#define P2NCS (*(unsigned char volatile __XDATA *)0xfe1a)
159
#define P3NCS (*(unsigned char volatile __XDATA *)0xfe1b)
160
#define P4NCS (*(unsigned char volatile __XDATA *)0xfe1c)
161
#define P5NCS (*(unsigned char volatile __XDATA *)0xfe1d)
162
#define P6NCS (*(unsigned char volatile __XDATA *)0xfe1e)
163
#define P7NCS (*(unsigned char volatile __XDATA *)0xfe1f)
164
#define P0SR (*(unsigned char volatile __XDATA *)0xfe20)
165
#define P1SR (*(unsigned char volatile __XDATA *)0xfe21)
166
#define P2SR (*(unsigned char volatile __XDATA *)0xfe22)
167
#define P3SR (*(unsigned char volatile __XDATA *)0xfe23)
168
#define P4SR (*(unsigned char volatile __XDATA *)0xfe24)
169
#define P5SR (*(unsigned char volatile __XDATA *)0xfe25)
170
#define P6SR (*(unsigned char volatile __XDATA *)0xfe26)
171
#define P7SR (*(unsigned char volatile __XDATA *)0xfe27)
172
#define P0DR (*(unsigned char volatile __XDATA *)0xfe28)
173
#define P1DR (*(unsigned char volatile __XDATA *)0xfe29)
174
#define P2DR (*(unsigned char volatile __XDATA *)0xfe2a)
175
#define P3DR (*(unsigned char volatile __XDATA *)0xfe2b)
176
#define P4DR (*(unsigned char volatile __XDATA *)0xfe2c)
177
#define P5DR (*(unsigned char volatile __XDATA *)0xfe2d)
178
#define P6DR (*(unsigned char volatile __XDATA *)0xfe2e)
179
#define P7DR (*(unsigned char volatile __XDATA *)0xfe2f)
180
#define PxIE 0xfe30
181
#define P0IE (*(unsigned char volatile __XDATA *)0xfe30)
182
#define P1IE (*(unsigned char volatile __XDATA *)0xfe31)
183
#define P2IE (*(unsigned char volatile __XDATA *)0xfe32)
184
#define P3IE (*(unsigned char volatile __XDATA *)0xfe33)
185
#define P4IE (*(unsigned char volatile __XDATA *)0xfe34)
186
#define P5IE (*(unsigned char volatile __XDATA *)0xfe35)
187
#define P6IE (*(unsigned char volatile __XDATA *)0xfe36)
188
#define P7IE (*(unsigned char volatile __XDATA *)0xfe37)
189
190
#define LCMIFCFG (*(unsigned char volatile __XDATA *)0xfe50)
191
#define LCMIFCFG2 (*(unsigned char volatile __XDATA *)0xfe51)
192
#define LCMIFCR (*(unsigned char volatile __XDATA *)0xfe52)
193
#define LCMIFSTA (*(unsigned char volatile __XDATA *)0xfe53)
194
#define LCMIFDATL (*(unsigned char volatile __XDATA *)0xfe54)
195
#define LCMIFDATH (*(unsigned char volatile __XDATA *)0xfe55)
196
197
#define I2CCFG (*(unsigned char volatile __XDATA *)0xfe80)
198
#define I2CMSCR (*(unsigned char volatile __XDATA *)0xfe81)
199
#define I2CMSST (*(unsigned char volatile __XDATA *)0xfe82)
200
#define I2CSLCR (*(unsigned char volatile __XDATA *)0xfe83)
201
#define I2CSLST (*(unsigned char volatile __XDATA *)0xfe84)
202
#define I2CSLADR (*(unsigned char volatile __XDATA *)0xfe85)
203
#define I2CTXD (*(unsigned char volatile __XDATA *)0xfe86)
204
#define I2CRXD (*(unsigned char volatile __XDATA *)0xfe87)
205
#define I2CMSAUX (*(unsigned char volatile __XDATA *)0xfe88)
206
207
#define TM2PS (*(unsigned char volatile __XDATA *)0xfea2)
208
#define TM3PS (*(unsigned char volatile __XDATA *)0xfea3)
209
#define TM4PS (*(unsigned char volatile __XDATA *)0xfea4)
210
#define ADCTIM (*(unsigned char volatile __XDATA *)0xfea8)
211
#define ADCEXCFG (*(unsigned char volatile __XDATA *)0xfead)
212
#define CMPEXCFG (*(unsigned char volatile __XDATA *)0xfeae)
213
215
//FD00H-FDFFH
217
218
#define P0INTE (*(unsigned char volatile __XDATA *)0xfd00)
219
#define P1INTE (*(unsigned char volatile __XDATA *)0xfd01)
220
#define P2INTE (*(unsigned char volatile __XDATA *)0xfd02)
221
#define P3INTE (*(unsigned char volatile __XDATA *)0xfd03)
222
#define P4INTE (*(unsigned char volatile __XDATA *)0xfd04)
223
#define P5INTE (*(unsigned char volatile __XDATA *)0xfd05)
224
#define P6INTE (*(unsigned char volatile __XDATA *)0xfd06)
225
#define P7INTE (*(unsigned char volatile __XDATA *)0xfd07)
226
#define P0INTF (*(unsigned char volatile __XDATA *)0xfd10)
227
#define P1INTF (*(unsigned char volatile __XDATA *)0xfd11)
228
#define P2INTF (*(unsigned char volatile __XDATA *)0xfd12)
229
#define P3INTF (*(unsigned char volatile __XDATA *)0xfd13)
230
#define P4INTF (*(unsigned char volatile __XDATA *)0xfd14)
231
#define P5INTF (*(unsigned char volatile __XDATA *)0xfd15)
232
#define P6INTF (*(unsigned char volatile __XDATA *)0xfd16)
233
#define P7INTF (*(unsigned char volatile __XDATA *)0xfd17)
234
#define P0IM0 (*(unsigned char volatile __XDATA *)0xfd20)
235
#define P1IM0 (*(unsigned char volatile __XDATA *)0xfd21)
236
#define P2IM0 (*(unsigned char volatile __XDATA *)0xfd22)
237
#define P3IM0 (*(unsigned char volatile __XDATA *)0xfd23)
238
#define P4IM0 (*(unsigned char volatile __XDATA *)0xfd24)
239
#define P5IM0 (*(unsigned char volatile __XDATA *)0xfd25)
240
#define P6IM0 (*(unsigned char volatile __XDATA *)0xfd26)
241
#define P7IM0 (*(unsigned char volatile __XDATA *)0xfd27)
242
#define P0IM1 (*(unsigned char volatile __XDATA *)0xfd30)
243
#define P1IM1 (*(unsigned char volatile __XDATA *)0xfd31)
244
#define P2IM1 (*(unsigned char volatile __XDATA *)0xfd32)
245
#define P3IM1 (*(unsigned char volatile __XDATA *)0xfd33)
246
#define P4IM1 (*(unsigned char volatile __XDATA *)0xfd34)
247
#define P5IM1 (*(unsigned char volatile __XDATA *)0xfd35)
248
#define P6IM1 (*(unsigned char volatile __XDATA *)0xfd36)
249
#define P7IM1 (*(unsigned char volatile __XDATA *)0xfd37)
250
#define P0WKUE (*(unsigned char volatile __XDATA *)0xfd40)
251
#define P1WKUE (*(unsigned char volatile __XDATA *)0xfd41)
252
#define P2WKUE (*(unsigned char volatile __XDATA *)0xfd42)
253
#define P3WKUE (*(unsigned char volatile __XDATA *)0xfd43)
254
#define P4WKUE (*(unsigned char volatile __XDATA *)0xfd44)
255
#define P5WKUE (*(unsigned char volatile __XDATA *)0xfd45)
256
#define P6WKUE (*(unsigned char volatile __XDATA *)0xfd46)
257
#define P7WKUE (*(unsigned char volatile __XDATA *)0xfd47)
258
259
#define CCAPM3 (*(unsigned char volatile __XDATA *)0xfd54)
260
#define CCAP3L (*(unsigned char volatile __XDATA *)0xfd55)
261
#define CCAP3H (*(unsigned char volatile __XDATA *)0xfd56)
262
#define PCA_PWM3 (*(unsigned char volatile __XDATA *)0xfd57)
263
264
#define PIN_IP (*(unsigned char volatile __XDATA *)0xfd60)
265
#define PIN_IPH (*(unsigned char volatile __XDATA *)0xfd61)
266
267
#define CHIPID0 (*(unsigned char volatile __XDATA *)0xfde0)
268
#define CHIPID1 (*(unsigned char volatile __XDATA *)0xfde1)
269
#define CHIPID2 (*(unsigned char volatile __XDATA *)0xfde2)
270
#define CHIPID3 (*(unsigned char volatile __XDATA *)0xfde3)
271
#define CHIPID4 (*(unsigned char volatile __XDATA *)0xfde4)
272
#define CHIPID5 (*(unsigned char volatile __XDATA *)0xfde5)
273
#define CHIPID6 (*(unsigned char volatile __XDATA *)0xfde6)
274
#define CHIPID7 (*(unsigned char volatile __XDATA *)0xfde7)
275
#define CHIPID8 (*(unsigned char volatile __XDATA *)0xfde8)
276
#define CHIPID9 (*(unsigned char volatile __XDATA *)0xfde9)
277
#define CHIPID10 (*(unsigned char volatile __XDATA *)0xfdea)
278
#define CHIPID11 (*(unsigned char volatile __XDATA *)0xfdeb)
279
#define CHIPID12 (*(unsigned char volatile __XDATA *)0xfdec)
280
#define CHIPID13 (*(unsigned char volatile __XDATA *)0xfded)
281
#define CHIPID14 (*(unsigned char volatile __XDATA *)0xfdee)
282
#define CHIPID15 (*(unsigned char volatile __XDATA *)0xfdef)
283
#define CHIPID16 (*(unsigned char volatile __XDATA *)0xfdf0)
284
#define CHIPID17 (*(unsigned char volatile __XDATA *)0xfdf1)
285
#define CHIPID18 (*(unsigned char volatile __XDATA *)0xfdf2)
286
#define CHIPID19 (*(unsigned char volatile __XDATA *)0xfdf3)
287
#define CHIPID20 (*(unsigned char volatile __XDATA *)0xfdf4)
288
#define CHIPID21 (*(unsigned char volatile __XDATA *)0xfdf5)
289
#define CHIPID22 (*(unsigned char volatile __XDATA *)0xfdf6)
290
#define CHIPID23 (*(unsigned char volatile __XDATA *)0xfdf7)
291
#define CHIPID24 (*(unsigned char volatile __XDATA *)0xfdf8)
292
#define CHIPID25 (*(unsigned char volatile __XDATA *)0xfdf9)
293
#define CHIPID26 (*(unsigned char volatile __XDATA *)0xfdfa)
294
#define CHIPID27 (*(unsigned char volatile __XDATA *)0xfdfb)
295
#define CHIPID28 (*(unsigned char volatile __XDATA *)0xfdfc)
296
#define CHIPID29 (*(unsigned char volatile __XDATA *)0xfdfd)
297
#define CHIPID30 (*(unsigned char volatile __XDATA *)0xfdfe)
298
#define CHIPID31 (*(unsigned char volatile __XDATA *)0xfdff)
299
301
//FC00H-FCFFH
303
304
#define MD3 (*(unsigned char volatile __XDATA *)0xfcf0)
305
#define MD2 (*(unsigned char volatile __XDATA *)0xfcf1)
306
#define MD1 (*(unsigned char volatile __XDATA *)0xfcf2)
307
#define MD0 (*(unsigned char volatile __XDATA *)0xfcf3)
308
#define MD5 (*(unsigned char volatile __XDATA *)0xfcf4)
309
#define MD4 (*(unsigned char volatile __XDATA *)0xfcf5)
310
#define dwOP1 (*(unsigned long volatile __XDATA *)0xfcf0)
311
312
313
#define ARCON (*(unsigned char volatile __XDATA *)0xfcf6)
314
#define OPCON (*(unsigned char volatile __XDATA *)0xfcf7)
315
317
//FB00H-FBFFH
319
320
322
//FA00H-FAFFH
324
325
#define DMA_M2M_CFG (*(unsigned char volatile __XDATA *)0xfa00)
326
#define DMA_M2M_CR (*(unsigned char volatile __XDATA *)0xfa01)
327
#define DMA_M2M_STA (*(unsigned char volatile __XDATA *)0xfa02)
328
#define DMA_M2M_AMT (*(unsigned char volatile __XDATA *)0xfa03)
329
#define DMA_M2M_DONE (*(unsigned char volatile __XDATA *)0xfa04)
330
#define DMA_M2M_TXAH (*(unsigned char volatile __XDATA *)0xfa05)
331
#define DMA_M2M_TXAL (*(unsigned char volatile __XDATA *)0xfa06)
332
#define DMA_M2M_RXAH (*(unsigned char volatile __XDATA *)0xfa07)
333
#define DMA_M2M_RXAL (*(unsigned char volatile __XDATA *)0xfa08)
334
335
#define DMA_ADC_CFG (*(unsigned char volatile __XDATA *)0xfa10)
336
#define DMA_ADC_CR (*(unsigned char volatile __XDATA *)0xfa11)
337
#define DMA_ADC_STA (*(unsigned char volatile __XDATA *)0xfa12)
338
#define DMA_ADC_RXAH (*(unsigned char volatile __XDATA *)0xfa17)
339
#define DMA_ADC_RXAL (*(unsigned char volatile __XDATA *)0xfa18)
340
#define DMA_ADC_CFG2 (*(unsigned char volatile __XDATA *)0xfa19)
341
#define DMA_ADC_CHSW0 (*(unsigned char volatile __XDATA *)0xfa1a)
342
#define DMA_ADC_CHSW1 (*(unsigned char volatile __XDATA *)0xfa1b)
343
344
#define DMA_SPI_CFG (*(unsigned char volatile __XDATA *)0xfa20)
345
#define DMA_SPI_CR (*(unsigned char volatile __XDATA *)0xfa21)
346
#define DMA_SPI_STA (*(unsigned char volatile __XDATA *)0xfa22)
347
#define DMA_SPI_AMT (*(unsigned char volatile __XDATA *)0xfa23)
348
#define DMA_SPI_DONE (*(unsigned char volatile __XDATA *)0xfa24)
349
#define DMA_SPI_TXAH (*(unsigned char volatile __XDATA *)0xfa25)
350
#define DMA_SPI_TXAL (*(unsigned char volatile __XDATA *)0xfa26)
351
#define DMA_SPI_RXAH (*(unsigned char volatile __XDATA *)0xfa27)
352
#define DMA_SPI_RXAL (*(unsigned char volatile __XDATA *)0xfa28)
353
#define DMA_SPI_CFG2 (*(unsigned char volatile __XDATA *)0xfa29)
354
355
#define DMA_UR1T_CFG (*(unsigned char volatile __XDATA *)0xfa30)
356
#define DMA_UR1T_CR (*(unsigned char volatile __XDATA *)0xfa31)
357
#define DMA_UR1T_STA (*(unsigned char volatile __XDATA *)0xfa32)
358
#define DMA_UR1T_AMT (*(unsigned char volatile __XDATA *)0xfa33)
359
#define DMA_UR1T_DONE (*(unsigned char volatile __XDATA *)0xfa34)
360
#define DMA_UR1T_TXAH (*(unsigned char volatile __XDATA *)0xfa35)
361
#define DMA_UR1T_TXAL (*(unsigned char volatile __XDATA *)0xfa36)
362
#define DMA_UR1R_CFG (*(unsigned char volatile __XDATA *)0xfa38)
363
#define DMA_UR1R_CR (*(unsigned char volatile __XDATA *)0xfa39)
364
#define DMA_UR1R_STA (*(unsigned char volatile __XDATA *)0xfa3a)
365
#define DMA_UR1R_AMT (*(unsigned char volatile __XDATA *)0xfa3b)
366
#define DMA_UR1R_DONE (*(unsigned char volatile __XDATA *)0xfa3c)
367
#define DMA_UR1R_RXAH (*(unsigned char volatile __XDATA *)0xfa3d)
368
#define DMA_UR1R_RXAL (*(unsigned char volatile __XDATA *)0xfa3e)
369
370
#define DMA_UR2T_CFG (*(unsigned char volatile __XDATA *)0xfa40)
371
#define DMA_UR2T_CR (*(unsigned char volatile __XDATA *)0xfa41)
372
#define DMA_UR2T_STA (*(unsigned char volatile __XDATA *)0xfa42)
373
#define DMA_UR2T_AMT (*(unsigned char volatile __XDATA *)0xfa43)
374
#define DMA_UR2T_DONE (*(unsigned char volatile __XDATA *)0xfa44)
375
#define DMA_UR2T_TXAH (*(unsigned char volatile __XDATA *)0xfa45)
376
#define DMA_UR2T_TXAL (*(unsigned char volatile __XDATA *)0xfa46)
377
#define DMA_UR2R_CFG (*(unsigned char volatile __XDATA *)0xfa48)
378
#define DMA_UR2R_CR (*(unsigned char volatile __XDATA *)0xfa49)
379
#define DMA_UR2R_STA (*(unsigned char volatile __XDATA *)0xfa4a)
380
#define DMA_UR2R_AMT (*(unsigned char volatile __XDATA *)0xfa4b)
381
#define DMA_UR2R_DONE (*(unsigned char volatile __XDATA *)0xfa4c)
382
#define DMA_UR2R_RXAH (*(unsigned char volatile __XDATA *)0xfa4d)
383
#define DMA_UR2R_RXAL (*(unsigned char volatile __XDATA *)0xfa4e)
384
385
#define DMA_UR3T_CFG (*(unsigned char volatile __XDATA *)0xfa50)
386
#define DMA_UR3T_CR (*(unsigned char volatile __XDATA *)0xfa51)
387
#define DMA_UR3T_STA (*(unsigned char volatile __XDATA *)0xfa52)
388
#define DMA_UR3T_AMT (*(unsigned char volatile __XDATA *)0xfa53)
389
#define DMA_UR3T_DONE (*(unsigned char volatile __XDATA *)0xfa54)
390
#define DMA_UR3T_TXAH (*(unsigned char volatile __XDATA *)0xfa55)
391
#define DMA_UR3T_TXAL (*(unsigned char volatile __XDATA *)0xfa56)
392
#define DMA_UR3R_CFG (*(unsigned char volatile __XDATA *)0xfa58)
393
#define DMA_UR3R_CR (*(unsigned char volatile __XDATA *)0xfa59)
394
#define DMA_UR3R_STA (*(unsigned char volatile __XDATA *)0xfa5a)
395
#define DMA_UR3R_AMT (*(unsigned char volatile __XDATA *)0xfa5b)
396
#define DMA_UR3R_DONE (*(unsigned char volatile __XDATA *)0xfa5c)
397
#define DMA_UR3R_RXAH (*(unsigned char volatile __XDATA *)0xfa5d)
398
#define DMA_UR3R_RXAL (*(unsigned char volatile __XDATA *)0xfa5e)
399
400
#define DMA_UR4T_CFG (*(unsigned char volatile __XDATA *)0xfa60)
401
#define DMA_UR4T_CR (*(unsigned char volatile __XDATA *)0xfa61)
402
#define DMA_UR4T_STA (*(unsigned char volatile __XDATA *)0xfa62)
403
#define DMA_UR4T_AMT (*(unsigned char volatile __XDATA *)0xfa63)
404
#define DMA_UR4T_DONE (*(unsigned char volatile __XDATA *)0xfa64)
405
#define DMA_UR4T_TXAH (*(unsigned char volatile __XDATA *)0xfa65)
406
#define DMA_UR4T_TXAL (*(unsigned char volatile __XDATA *)0xfa66)
407
#define DMA_UR4R_CFG (*(unsigned char volatile __XDATA *)0xfa68)
408
#define DMA_UR4R_CR (*(unsigned char volatile __XDATA *)0xfa69)
409
#define DMA_UR4R_STA (*(unsigned char volatile __XDATA *)0xfa6a)
410
#define DMA_UR4R_AMT (*(unsigned char volatile __XDATA *)0xfa6b)
411
#define DMA_UR4R_DONE (*(unsigned char volatile __XDATA *)0xfa6c)
412
#define DMA_UR4R_RXAH (*(unsigned char volatile __XDATA *)0xfa6d)
413
#define DMA_UR4R_RXAL (*(unsigned char volatile __XDATA *)0xfa6e)
414
415
#define DMA_LCM_CFG (*(unsigned char volatile __XDATA *)0xfa70)
416
#define DMA_LCM_CR (*(unsigned char volatile __XDATA *)0xfa71)
417
#define DMA_LCM_STA (*(unsigned char volatile __XDATA *)0xfa72)
418
#define DMA_LCM_AMT (*(unsigned char volatile __XDATA *)0xfa73)
419
#define DMA_LCM_DONE (*(unsigned char volatile __XDATA *)0xfa74)
420
#define DMA_LCM_TXAH (*(unsigned char volatile __XDATA *)0xfa75)
421
#define DMA_LCM_TXAL (*(unsigned char volatile __XDATA *)0xfa76)
422
#define DMA_LCM_RXAH (*(unsigned char volatile __XDATA *)0xfa77)
423
#define DMA_LCM_RXAL (*(unsigned char volatile __XDATA *)0xfa78)
424
425
#if defined __CX51__
426
427
#define PWMC (*(unsigned int volatile __XDATA *)0xff00)
428
#define PWMTADC (*(unsigned int volatile __XDATA *)0xff03)
429
#define PWM0T1 (*(unsigned int volatile __XDATA *)0xff10)
430
#define PWM0T2 (*(unsigned int volatile __XDATA *)0xff12)
431
#define PWM1T1 (*(unsigned int volatile __XDATA *)0xff18)
432
#define PWM1T2 (*(unsigned int volatile __XDATA *)0xff1a)
433
#define PWM2T1 (*(unsigned int volatile __XDATA *)0xff20)
434
#define PWM2T2 (*(unsigned int volatile __XDATA *)0xff22)
435
#define PWM3T1 (*(unsigned int volatile __XDATA *)0xff28)
436
#define PWM3T2 (*(unsigned int volatile __XDATA *)0xff2a)
437
#define PWM4T1 (*(unsigned int volatile __XDATA *)0xff30)
438
#define PWM4T2 (*(unsigned int volatile __XDATA *)0xff32)
439
#define PWM5T1 (*(unsigned int volatile __XDATA *)0xff38)
440
#define PWM5T2 (*(unsigned int volatile __XDATA *)0xff3a)
441
#define PWM6T1 (*(unsigned int volatile __XDATA *)0xff40)
442
#define PWM6T2 (*(unsigned int volatile __XDATA *)0xff42)
443
#define PWM7T1 (*(unsigned int volatile __XDATA *)0xff48)
444
#define PWM7T2 (*(unsigned int volatile __XDATA *)0xff4a)
445
#define wOP1 (*(unsigned int volatile __XDATA *)0xfcf2)
446
#define wOP2 (*(unsigned int volatile __XDATA *)0xfcf4)
447
448
#endif
449
450
#endif
fw_reg_base.h
SBIT
SBIT(CF, _CCON, 7)
_CCON
#define _CCON
Definition:
fw_reg_stc8a8k64d4.h:8
SFR
SFR(VOCTRL, 0xBB)
ATY_LIB
FwLib_STC8
include
fw_reg_stc8a8k64d4.h
Generated by
1.9.6