📄 sfr62_ass.inc
字号:
ad2l .equ ad2 ; Lowad2h .equ ad2+1 ; High;ad3 .equ 03c6h ; AD register 3ad3l .equ ad3 ; Lowad3h .equ ad3+1 ; High;ad4 .equ 03c8h ; AD register 4ad4l .equ ad4 ; Lowad4h .equ ad4+1 ; High;ad5 .equ 03cah ; AD register 5ad5l .equ ad5 ; Lowad5h .equ ad5+1 ; High;ad6 .equ 03cch ; AD register 6ad6l .equ ad6 ; Lowad6h .equ ad6+1 ; High;ad7 .equ 03ceh ; AD register 7ad7l .equ ad7 ; Lowad7h .equ ad7+1 ; High;adcon2 .equ 03d4h ; AD control register 2smp .btequ 0,adcon2 ; AD conversion method select bit;adcon0 .equ 03d6h ; AD control register 0ch0 .btequ 0,adcon0 ; Analog input select bitch1 .btequ 1,adcon0 ;ch2 .btequ 2,adcon0 ;md0 .btequ 3,adcon0 ; AD operation mode select bit 0md1 .btequ 4,adcon0 ;trg .btequ 5,adcon0 ; Trigger select bitadst .btequ 6,adcon0 ; AD conversion start flagcks0 .btequ 7,adcon0 ; Frequency select bit 0;adcon1 .equ 03d7h ; AD control register 1scan0 .btequ 0,adcon1 ; AD sweep pin select bitscan1 .btequ 1,adcon1 ;md2 .btequ 2,adcon1 ; AD operation mode select bit 1bits .btequ 3,adcon1 ; 8/10 bit mode select bitcks1 .btequ 4,adcon1 ; Frequency select bit1vcut .btequ 5,adcon1 ; Vref connect bitopa0 .btequ 6,adcon1 ; External op-amp connection mode bitopa1 .btequ 7,adcon1 ;;;-----------------------------------------------;da0 .equ 03d8h ; DA register 0;da1 .equ 03dah ; DA register1;dacon .equ 03dch ; DA control registerda0e .btequ 0,dacon ; DA0 output enable bitda1e .btequ 1,dacon ; DA1 output enable bit;;;-------------------------------------------------------; Port ;-------------------------------------------------------p0 .equ 03e0h ; Port P0p0_0 .btequ 0,p0p0_1 .btequ 1,p0p0_2 .btequ 2,p0p0_3 .btequ 3,p0p0_4 .btequ 4,p0p0_5 .btequ 5,p0p0_6 .btequ 6,p0p0_7 .btequ 7,p0;p1 .equ 03e1h ; Port P1p1_0 .btequ 0,p1p1_1 .btequ 1,p1p1_2 .btequ 2,p1p1_3 .btequ 3,p1p1_4 .btequ 4,p1p1_5 .btequ 5,p1p1_6 .btequ 6,p1p1_7 .btequ 7,p1;pd0 .equ 03e2h ; Port P0 direction registerpd0_0 .btequ 0,pd0pd0_1 .btequ 1,pd0pd0_2 .btequ 2,pd0pd0_3 .btequ 3,pd0pd0_4 .btequ 4,pd0pd0_5 .btequ 5,pd0pd0_6 .btequ 6,pd0pd0_7 .btequ 7,pd0;pd1 .equ 03e3h ; Port P1 direction registerpd1_0 .btequ 0,pd1pd1_1 .btequ 1,pd1pd1_2 .btequ 2,pd1pd1_3 .btequ 3,pd1pd1_4 .btequ 4,pd1pd1_5 .btequ 5,pd1pd1_6 .btequ 6,pd1pd1_7 .btequ 7,pd1;p2 .equ 03e4h ; Port P2p2_0 .btequ 0,p2p2_1 .btequ 1,p2p2_2 .btequ 2,p2p2_3 .btequ 3,p2p2_4 .btequ 4,p2p2_5 .btequ 5,p2p2_6 .btequ 6,p2p2_7 .btequ 7,p2;p3 .equ 03e5h ; Port P3p3_0 .btequ 0,p3p3_1 .btequ 1,p3p3_2 .btequ 2,p3p3_3 .btequ 3,p3p3_4 .btequ 4,p3p3_5 .btequ 5,p3p3_6 .btequ 6,p3p3_7 .btequ 7,p3;pd2 .equ 03e6h ; Port P2 direction registerpd2_0 .btequ 0,pd2pd2_1 .btequ 1,pd2pd2_2 .btequ 2,pd2pd2_3 .btequ 3,pd2pd2_4 .btequ 4,pd2pd2_5 .btequ 5,pd2pd2_6 .btequ 6,pd2pd2_7 .btequ 7,pd2;pd3 .equ 03e7h ; Port P3 direction registerpd3_0 .btequ 0,pd3pd3_1 .btequ 1,pd3pd3_2 .btequ 2,pd3pd3_3 .btequ 3,pd3pd3_4 .btequ 4,pd3pd3_5 .btequ 5,pd3pd3_6 .btequ 6,pd3pd3_7 .btequ 7,pd3;p4 .equ 03e8h ; Port P4p4_0 .btequ 0,p4p4_1 .btequ 1,p4p4_2 .btequ 2,p4p4_3 .btequ 3,p4p4_4 .btequ 4,p4p4_5 .btequ 5,p4p4_6 .btequ 6,p4p4_7 .btequ 7,p4;p5 .equ 03e9h ; Port P5p5_0 .btequ 0,p5p5_1 .btequ 1,p5p5_2 .btequ 2,p5p5_3 .btequ 3,p5p5_4 .btequ 4,p5p5_5 .btequ 5,p5p5_6 .btequ 6,p5p5_7 .btequ 7,p5;pd4 .equ 03eah ; Port P4 direction registerpd4_0 .btequ 0,pd4pd4_1 .btequ 1,pd4pd4_2 .btequ 2,pd4pd4_3 .btequ 3,pd4pd4_4 .btequ 4,pd4pd4_5 .btequ 5,pd4pd4_6 .btequ 6,pd4pd4_7 .btequ 7,pd4;pd5 .equ 03ebh ; Port P5 direction registerpd5_0 .btequ 0,pd5pd5_1 .btequ 1,pd5pd5_2 .btequ 2,pd5pd5_3 .btequ 3,pd5pd5_4 .btequ 4,pd5pd5_5 .btequ 5,pd5pd5_6 .btequ 6,pd5pd5_7 .btequ 7,pd5;p6 .equ 03ech ; Port P6p6_0 .btequ 0,p6p6_1 .btequ 1,p6p6_2 .btequ 2,p6p6_3 .btequ 3,p6p6_4 .btequ 4,p6p6_5 .btequ 5,p6p6_6 .btequ 6,p6p6_7 .btequ 7,p6;p7 .equ 03edh ; Port P7p7_0 .btequ 0,p7p7_1 .btequ 1,p7p7_2 .btequ 2,p7p7_3 .btequ 3,p7p7_4 .btequ 4,p7p7_5 .btequ 5,p7p7_6 .btequ 6,p7p7_7 .btequ 7,p7;pd6 .equ 03eeh ; Port P6 direction registerpd6_0 .btequ 0,pd6pd6_1 .btequ 1,pd6pd6_2 .btequ 2,pd6pd6_3 .btequ 3,pd6pd6_4 .btequ 4,pd6pd6_5 .btequ 5,pd6pd6_6 .btequ 6,pd6pd6_7 .btequ 7,pd6;pd7 .equ 03efh ; Port P7 direction registerpd7_0 .btequ 0,pd7pd7_1 .btequ 1,pd7pd7_2 .btequ 2,pd7pd7_3 .btequ 3,pd7pd7_4 .btequ 4,pd7pd7_5 .btequ 5,pd7pd7_6 .btequ 6,pd7pd7_7 .btequ 7,pd7;p8 .equ 03f0h ; Port P8p8_0 .btequ 0,p8p8_1 .btequ 1,p8p8_2 .btequ 2,p8p8_3 .btequ 3,p8p8_4 .btequ 4,p8p8_5 .btequ 5,p8p8_6 .btequ 6,p8p8_7 .btequ 7,p8;p9 .equ 03f1h ; Port P9p9_0 .btequ 0,p9p9_1 .btequ 1,p9p9_2 .btequ 2,p9p9_3 .btequ 3,p9p9_4 .btequ 4,p9p9_5 .btequ 5,p9p9_6 .btequ 6,p9p9_7 .btequ 7,p9;pd8 .equ 03f2h ; Port P8 direction registerpd8_0 .btequ 0,pd8pd8_1 .btequ 1,pd8pd8_2 .btequ 2,pd8pd8_3 .btequ 3,pd8pd8_4 .btequ 4,pd8pd8_5 .btequ 5,pd8pd8_6 .btequ 6,pd8pd8_7 .btequ 7,pd8;pd9 .equ 03f3h ; Port P9 direction registerpd9_0 .btequ 0,pd9pd9_1 .btequ 1,pd9pd9_2 .btequ 2,pd9pd9_3 .btequ 3,pd9pd9_4 .btequ 4,pd9pd9_5 .btequ 5,pd9pd9_6 .btequ 6,pd9pd9_7 .btequ 7,pd9;p10 .equ 03f4h ; Port P10p10_0 .btequ 0,p10p10_1 .btequ 1,p10p10_2 .btequ 2,p10p10_3 .btequ 3,p10p10_4 .btequ 4,p10p10_5 .btequ 5,p10p10_6 .btequ 6,p10p10_7 .btequ 7,p10;pd10 .equ 03f6h ; Port P10 direction registerpd10_0 .btequ 0,pd10pd10_1 .btequ 1,pd10pd10_2 .btequ 2,pd10pd10_3 .btequ 3,pd10pd10_4 .btequ 4,pd10pd10_5 .btequ 5,pd10pd10_6 .btequ 6,pd10pd10_7 .btequ 7,pd10;;-------------------------------------------------------; Pull-up control register;-------------------------------------------------------pur0 .equ 03fch ; Pull-up control register 0;pu00 .btequ 0,pur0 ; Pull-up register 00pu01 .btequ 1,pur0 ; Pull-up register 01pu02 .btequ 2,pur0 ; Pull-up register 02pu03 .btequ 3,pur0 ; Pull-up register 03pu04 .btequ 4,pur0 ; Pull-up register 04pu05 .btequ 5,pur0 ; Pull-up register 05pu06 .btequ 6,pur0 ; Pull-up register 06pu07 .btequ 7,pur0 ; Pull-up register 07;pur1 .equ 03fdh ; Pull-up control register 1;pu10 .btequ 0,pur1 ; Pull-up register 10pu11 .btequ 1,pur1 ; Pull-up register 11pu12 .btequ 2,pur1 ; Pull-up register 12pu13 .btequ 3,pur1 ; Pull-up register 13pu14 .btequ 4,pur1 ; Pull-up register 14pu15 .btequ 5,pur1 ; Pull-up register 15pu16 .btequ 6,pur1 ; Pull-up register 16pu17 .btequ 7,pur1 ; Pull-up register 17;pur2 .equ 03feh ; Pull-up control register 2;pu20 .btequ 0,pur2 ; Pull-up register 20pu21 .btequ 1,pur2 ; Pull-up register 21pu22 .btequ 2,pur2 ; Pull-up register 22pu23 .btequ 3,pur2 ; Pull-up register 23pu24 .btequ 4,pur2 ; Pull-up register 24pu25 .btequ 5,pur2 ; Pull-up register 25;;-------------------------------------------------------; Port control register;-------------------------------------------------------pcr .equ 03ffh;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -