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

📄 sfr62_ass.inc

📁 瑞萨(Renesas)M16C系列芯片的函数库
💻 INC
📖 第 1 页 / 共 4 页
字号:
ad2l        .equ        ad2         ;       Low
ad2h        .equ        ad2+1       ;       High
;
ad3         .equ        03c6h       ; AD register 3
ad3l        .equ        ad3         ;       Low
ad3h        .equ        ad3+1       ;       High
;
ad4         .equ        03c8h       ; AD register 4
ad4l        .equ        ad4         ;       Low
ad4h        .equ        ad4+1       ;       High
;
ad5         .equ        03cah       ; AD register 5
ad5l        .equ        ad5         ;       Low
ad5h        .equ        ad5+1       ;       High
;
ad6         .equ        03cch       ; AD register 6
ad6l        .equ        ad6         ;       Low
ad6h        .equ        ad6+1       ;       High
;
ad7         .equ        03ceh       ; AD register 7
ad7l        .equ        ad7         ;       Low
ad7h        .equ        ad7+1       ;       High
;
adcon2      .equ        03d4h       ; AD control register 2
smp         .btequ      0,adcon2    ; AD conversion method select bit
;
adcon0      .equ        03d6h       ; AD control register 0
ch0         .btequ      0,adcon0    ; Analog input select bit
ch1         .btequ      1,adcon0    ;
ch2         .btequ      2,adcon0    ;
md0         .btequ      3,adcon0    ; AD operation mode select bit 0
md1         .btequ      4,adcon0    ;
trg         .btequ      5,adcon0    ; Trigger select bit
adst        .btequ      6,adcon0    ; AD conversion start flag
cks0        .btequ      7,adcon0    ; Frequency select bit 0
;
adcon1      .equ        03d7h       ; AD control register 1
scan0       .btequ      0,adcon1    ; AD sweep pin select bit
scan1       .btequ      1,adcon1    ;
md2         .btequ      2,adcon1    ; AD operation mode select bit 1
bits        .btequ      3,adcon1    ; 8/10 bit mode select bit
cks1        .btequ      4,adcon1    ; Frequency select bit1
vcut        .btequ      5,adcon1    ; Vref connect bit
opa0        .btequ      6,adcon1    ; External op-amp connection mode bit
opa1        .btequ      7,adcon1    ;
;
;-----------------------------------------------
;
da0         .equ        03d8h       ; DA register 0
;
da1         .equ        03dah       ; DA register1
;
dacon       .equ        03dch       ; DA control register
da0e        .btequ      0,dacon     ; DA0 output enable bit
da1e        .btequ      1,dacon     ; DA1 output enable bit
;
;
;-------------------------------------------------------
;   Port                        
;-------------------------------------------------------
p0          .equ        03e0h       ; Port P0
p0_0        .btequ      0,p0
p0_1        .btequ      1,p0
p0_2        .btequ      2,p0
p0_3        .btequ      3,p0
p0_4        .btequ      4,p0
p0_5        .btequ      5,p0
p0_6        .btequ      6,p0
p0_7        .btequ      7,p0
;
p1          .equ        03e1h       ; Port P1
p1_0        .btequ      0,p1
p1_1        .btequ      1,p1
p1_2        .btequ      2,p1
p1_3        .btequ      3,p1
p1_4        .btequ      4,p1
p1_5        .btequ      5,p1
p1_6        .btequ      6,p1
p1_7        .btequ      7,p1
;
pd0         .equ        03e2h       ; Port P0 direction register
pd0_0       .btequ      0,pd0
pd0_1       .btequ      1,pd0
pd0_2       .btequ      2,pd0
pd0_3       .btequ      3,pd0
pd0_4       .btequ      4,pd0
pd0_5       .btequ      5,pd0
pd0_6       .btequ      6,pd0
pd0_7       .btequ      7,pd0
;
pd1         .equ        03e3h       ; Port P1 direction register
pd1_0       .btequ      0,pd1
pd1_1       .btequ      1,pd1
pd1_2       .btequ      2,pd1
pd1_3       .btequ      3,pd1
pd1_4       .btequ      4,pd1
pd1_5       .btequ      5,pd1
pd1_6       .btequ      6,pd1
pd1_7       .btequ      7,pd1
;
p2          .equ        03e4h       ; Port P2
p2_0        .btequ      0,p2
p2_1        .btequ      1,p2
p2_2        .btequ      2,p2
p2_3        .btequ      3,p2
p2_4        .btequ      4,p2
p2_5        .btequ      5,p2
p2_6        .btequ      6,p2
p2_7        .btequ      7,p2
;
p3          .equ        03e5h       ; Port P3
p3_0        .btequ      0,p3
p3_1        .btequ      1,p3
p3_2        .btequ      2,p3
p3_3        .btequ      3,p3
p3_4        .btequ      4,p3
p3_5        .btequ      5,p3
p3_6        .btequ      6,p3
p3_7        .btequ      7,p3
;
pd2         .equ        03e6h       ; Port P2 direction register
pd2_0       .btequ      0,pd2
pd2_1       .btequ      1,pd2
pd2_2       .btequ      2,pd2
pd2_3       .btequ      3,pd2
pd2_4       .btequ      4,pd2
pd2_5       .btequ      5,pd2
pd2_6       .btequ      6,pd2
pd2_7       .btequ      7,pd2
;
pd3         .equ        03e7h       ; Port P3 direction register
pd3_0       .btequ      0,pd3
pd3_1       .btequ      1,pd3
pd3_2       .btequ      2,pd3
pd3_3       .btequ      3,pd3
pd3_4       .btequ      4,pd3
pd3_5       .btequ      5,pd3
pd3_6       .btequ      6,pd3
pd3_7       .btequ      7,pd3
;
p4          .equ        03e8h       ; Port P4
p4_0        .btequ      0,p4
p4_1        .btequ      1,p4
p4_2        .btequ      2,p4
p4_3        .btequ      3,p4
p4_4        .btequ      4,p4
p4_5        .btequ      5,p4
p4_6        .btequ      6,p4
p4_7        .btequ      7,p4
;
p5          .equ        03e9h       ; Port P5
p5_0        .btequ      0,p5
p5_1        .btequ      1,p5
p5_2        .btequ      2,p5
p5_3        .btequ      3,p5
p5_4        .btequ      4,p5
p5_5        .btequ      5,p5
p5_6        .btequ      6,p5
p5_7        .btequ      7,p5
;
pd4         .equ        03eah       ; Port P4 direction register
pd4_0       .btequ      0,pd4
pd4_1       .btequ      1,pd4
pd4_2       .btequ      2,pd4
pd4_3       .btequ      3,pd4
pd4_4       .btequ      4,pd4
pd4_5       .btequ      5,pd4
pd4_6       .btequ      6,pd4
pd4_7       .btequ      7,pd4
;
pd5         .equ        03ebh       ; Port P5 direction register
pd5_0       .btequ      0,pd5
pd5_1       .btequ      1,pd5
pd5_2       .btequ      2,pd5
pd5_3       .btequ      3,pd5
pd5_4       .btequ      4,pd5
pd5_5       .btequ      5,pd5
pd5_6       .btequ      6,pd5
pd5_7       .btequ      7,pd5
;
p6          .equ        03ech       ; Port P6
p6_0        .btequ      0,p6
p6_1        .btequ      1,p6
p6_2        .btequ      2,p6
p6_3        .btequ      3,p6
p6_4        .btequ      4,p6
p6_5        .btequ      5,p6
p6_6        .btequ      6,p6
p6_7        .btequ      7,p6
;
p7          .equ        03edh       ; Port P7
p7_0        .btequ      0,p7
p7_1        .btequ      1,p7
p7_2        .btequ      2,p7
p7_3        .btequ      3,p7
p7_4        .btequ      4,p7
p7_5        .btequ      5,p7
p7_6        .btequ      6,p7
p7_7        .btequ      7,p7
;
pd6         .equ        03eeh       ; Port P6 direction register
pd6_0       .btequ      0,pd6
pd6_1       .btequ      1,pd6
pd6_2       .btequ      2,pd6
pd6_3       .btequ      3,pd6
pd6_4       .btequ      4,pd6
pd6_5       .btequ      5,pd6
pd6_6       .btequ      6,pd6
pd6_7       .btequ      7,pd6
;
pd7         .equ        03efh       ; Port P7 direction register
pd7_0       .btequ      0,pd7
pd7_1       .btequ      1,pd7
pd7_2       .btequ      2,pd7
pd7_3       .btequ      3,pd7
pd7_4       .btequ      4,pd7
pd7_5       .btequ      5,pd7
pd7_6       .btequ      6,pd7
pd7_7       .btequ      7,pd7
;
p8          .equ        03f0h       ; Port P8
p8_0        .btequ      0,p8
p8_1        .btequ      1,p8
p8_2        .btequ      2,p8
p8_3        .btequ      3,p8
p8_4        .btequ      4,p8
p8_5        .btequ      5,p8
p8_6        .btequ      6,p8
p8_7        .btequ      7,p8
;
p9          .equ        03f1h       ; Port P9
p9_0        .btequ      0,p9
p9_1        .btequ      1,p9
p9_2        .btequ      2,p9
p9_3        .btequ      3,p9
p9_4        .btequ      4,p9
p9_5        .btequ      5,p9
p9_6        .btequ      6,p9
p9_7        .btequ      7,p9
;
pd8         .equ        03f2h       ; Port P8 direction register
pd8_0       .btequ      0,pd8
pd8_1       .btequ      1,pd8
pd8_2       .btequ      2,pd8
pd8_3       .btequ      3,pd8
pd8_4       .btequ      4,pd8
pd8_5       .btequ      5,pd8
pd8_6       .btequ      6,pd8
pd8_7       .btequ      7,pd8
;
pd9         .equ        03f3h       ; Port P9 direction register
pd9_0       .btequ      0,pd9
pd9_1       .btequ      1,pd9
pd9_2       .btequ      2,pd9
pd9_3       .btequ      3,pd9
pd9_4       .btequ      4,pd9
pd9_5       .btequ      5,pd9
pd9_6       .btequ      6,pd9
pd9_7       .btequ      7,pd9
;
p10         .equ        03f4h       ; Port P10
p10_0       .btequ      0,p10
p10_1       .btequ      1,p10
p10_2       .btequ      2,p10
p10_3       .btequ      3,p10
p10_4       .btequ      4,p10
p10_5       .btequ      5,p10
p10_6       .btequ      6,p10
p10_7       .btequ      7,p10
;
pd10        .equ        03f6h       ; Port P10 direction register
pd10_0      .btequ      0,pd10
pd10_1      .btequ      1,pd10
pd10_2      .btequ      2,pd10
pd10_3      .btequ      3,pd10
pd10_4      .btequ      4,pd10
pd10_5      .btequ      5,pd10
pd10_6      .btequ      6,pd10
pd10_7      .btequ      7,pd10
;
;-------------------------------------------------------
;   Pull-up control register
;-------------------------------------------------------
pur0        .equ        03fch       ; Pull-up control register 0
;
pu00        .btequ      0,pur0      ; Pull-up register 00
pu01        .btequ      1,pur0      ; Pull-up register 01
pu02        .btequ      2,pur0      ; Pull-up register 02
pu03        .btequ      3,pur0      ; Pull-up register 03
pu04        .btequ      4,pur0      ; Pull-up register 04
pu05        .btequ      5,pur0      ; Pull-up register 05
pu06        .btequ      6,pur0      ; Pull-up register 06
pu07        .btequ      7,pur0      ; Pull-up register 07
;
pur1        .equ        03fdh       ; Pull-up control register 1
;
pu10        .btequ      0,pur1      ; Pull-up register 10
pu11        .btequ      1,pur1      ; Pull-up register 11
pu12        .btequ      2,pur1      ; Pull-up register 12
pu13        .btequ      3,pur1      ; Pull-up register 13
pu14        .btequ      4,pur1      ; Pull-up register 14
pu15        .btequ      5,pur1      ; Pull-up register 15
pu16        .btequ      6,pur1      ; Pull-up register 16
pu17        .btequ      7,pur1      ; Pull-up register 17
;
pur2        .equ        03feh       ; Pull-up control register 2
;
pu20        .btequ      0,pur2      ; Pull-up register 20
pu21        .btequ      1,pur2      ; Pull-up register 21
pu22        .btequ      2,pur2      ; Pull-up register 22
pu23        .btequ      3,pur2      ; Pull-up register 23
pu24        .btequ      4,pur2      ; Pull-up register 24
pu25        .btequ      5,pur2      ; Pull-up register 25
;
;-------------------------------------------------------
;   Port control register
;-------------------------------------------------------
pcr         .equ        03ffh
;

⌨️ 快捷键说明

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