📄 as16f1946.h
字号:
#define FVREN FVRCON,7
#define DACNSS DACCON0,0
#define DACPSS0 DACCON0,2
#define DACPSS1 DACCON0,3
#define DACOE DACCON0,5
#define DACLPS DACCON0,6
#define DACEN DACCON0,7
#define DACR0 DACCON1,0
#define DACR1 DACCON1,1
#define DACR2 DACCON1,2
#define DACR3 DACCON1,3
#define DACR4 DACCON1,4
#define SRPR SRCON0,0
#define SRPS SRCON0,1
#define SRNQEN SRCON0,2
#define SRQEN SRCON0,3
#define SRCLK0 SRCON0,4
#define SRCLK1 SRCON0,5
#define SRCLK2 SRCON0,6
#define SRLEN SRCON0,7
#define SRRC1E SRCON1,0
#define SRRC2E SRCON1,1
#define SRRCKE SRCON1,2
#define SRRPE SRCON1,3
#define SRSC1E SRCON1,4
#define SRSC2E SRCON1,5
#define SRSCKE SRCON1,6
#define SRSPE SRCON1,7
#define CCP2SEL APFCON,0
#define SSSEL APFCON,1
#define C2OUTSEL APFCON,2
#define SRNQSEL APFCON,3
#define P2BSEL APFCON,4
#define T1GSEL APFCON,5
#define CCP3SEL APFCON,6
#define C3SYNC CM3CON0,0
#define C3HYS CM3CON0,1
#define C3SP CM3CON0,2
#define C3POL CM3CON0,4
#define C3OE CM3CON0,5
#define C3OUT CM3CON0,6
#define C3ON CM3CON0,7
#define C3NCH0 CM3CON1,0
#define C3NCH1 CM3CON1,1
#define C3PCH0 CM3CON1,4
#define C3PCH1 CM3CON1,5
#define C3INTN CM3CON1,6
#define C3INTP CM3CON1,7
#define ANSA0 ANSELA,0
#define ANSA1 ANSELA,1
#define ANSA2 ANSELA,2
#define ANSA3 ANSELA,3
#define ANSA5 ANSELA,5
#define ANSE0 ANSELE,0
#define ANSE1 ANSELE,1
#define ANSE2 ANSELE,2
#define RD EECON1,0
#define WR EECON1,1
#define WREN EECON1,2
#define WRERR EECON1,3
#define FREE EECON1,4
#define LWLO EECON1,5
#define CFGS EECON1,6
#define EEPGD EECON1,7
#define WPUB0 WPUB,0
#define WPUB1 WPUB,1
#define WPUB2 WPUB,2
#define WPUB3 WPUB,3
#define WPUB4 WPUB,4
#define WPUB5 WPUB,5
#define WPUB6 WPUB,6
#define WPUB7 WPUB,7
#define RF0 PORTF,0
#define RF1 PORTF,1
#define RF2 PORTF,2
#define RF3 PORTF,3
#define RF4 PORTF,4
#define RF5 PORTF,5
#define RF6 PORTF,6
#define RF7 PORTF,7
#define RG0 PORTG,0
#define RG1 PORTG,1
#define RG2 PORTG,2
#define RG3 PORTG,3
#define RG4 PORTG,4
#define RG5 PORTG,5
#define CCP1M0 CCP1CON,0
#define CCP1M1 CCP1CON,1
#define CCP1M2 CCP1CON,2
#define CCP1M3 CCP1CON,3
#define DC1B0 CCP1CON,4
#define DC1B1 CCP1CON,5
#define P1M0 CCP1CON,6
#define P1M1 CCP1CON,7
#define P1DC0 PWM1CON,0
#define P1DC1 PWM1CON,1
#define P1DC2 PWM1CON,2
#define P1DC3 PWM1CON,3
#define P1DC4 PWM1CON,4
#define P1DC5 PWM1CON,5
#define P1DC6 PWM1CON,6
#define P1RSEN PWM1CON,7
#define PSS1BD0 CCP1AS,0
#define PSS1BD1 CCP1AS,1
#define PSS1AC0 CCP1AS,2
#define PSS1AC1 CCP1AS,3
#define CCP1AS0 CCP1AS,4
#define CCP1AS1 CCP1AS,5
#define CCP1AS2 CCP1AS,6
#define CCP1ASE CCP1AS,7
#define STR1A PSTR1CON,0
#define STR1B PSTR1CON,1
#define STR1C PSTR1CON,2
#define STR1D PSTR1CON,3
#define STR1SYNC PSTR1CON,4
#define CCP2M0 CCP2CON,0
#define CCP2M1 CCP2CON,1
#define CCP2M2 CCP2CON,2
#define CCP2M3 CCP2CON,3
#define DC2B0 CCP2CON,4
#define DC2B1 CCP2CON,5
#define P2M0 CCP2CON,6
#define P2M1 CCP2CON,7
#define P2DC0 PWM2CON,0
#define P2DC1 PWM2CON,1
#define P2DC2 PWM2CON,2
#define P2DC3 PWM2CON,3
#define P2DC4 PWM2CON,4
#define P2DC5 PWM2CON,5
#define P2DC6 PWM2CON,6
#define P2RSEN PWM2CON,7
#define PSS2BD0 CCP2AS,0
#define PSS2BD1 CCP2AS,1
#define PSS2AC0 CCP2AS,2
#define PSS2AC1 CCP2AS,3
#define CCP2AS0 CCP2AS,4
#define CCP2AS1 CCP2AS,5
#define CCP2AS2 CCP2AS,6
#define CCP2ASE CCP2AS,7
#define STR2A PSTR2CON,0
#define STR2B PSTR2CON,1
#define STR2C PSTR2CON,2
#define STR2D PSTR2CON,3
#define STR2SYNC PSTR2CON,4
#define C1TSEL0 CCPTMRS0,0
#define C1TSEL1 CCPTMRS0,1
#define C2TSEL0 CCPTMRS0,2
#define C2TSEL1 CCPTMRS0,3
#define C3TSEL0 CCPTMRS0,4
#define C3TSEL1 CCPTMRS0,5
#define C4TSEL0 CCPTMRS0,6
#define C4TSEL1 CCPTMRS0,7
#define C5TSEL0 CCPTMRS1,0
#define C5TSEL1 CCPTMRS1,1
#define TRIS_REGF0 TRIS_REGF,0
#define TRIS_REGF1 TRIS_REGF,1
#define TRIS_REGF2 TRIS_REGF,2
#define TRIS_REGF3 TRIS_REGF,3
#define TRIS_REGF4 TRIS_REGF,4
#define TRIS_REGF5 TRIS_REGF,5
#define TRIS_REGF6 TRIS_REGF,6
#define TRIS_REGF7 TRIS_REGF,7
#define TRIS_REGG0 TRIS_REGG,0
#define TRIS_REGG1 TRIS_REGG,1
#define TRIS_REGG2 TRIS_REGG,2
#define TRIS_REGG3 TRIS_REGG,3
#define TRIS_REGG4 TRIS_REGG,4
#define TRIS_REGG5 TRIS_REGG,5
#define CCP3M0 CCP3CON,0
#define CCP3M1 CCP3CON,1
#define CCP3M2 CCP3CON,2
#define CCP3M3 CCP3CON,3
#define DC3B0 CCP3CON,4
#define DC3B1 CCP3CON,5
#define P3M0 CCP3CON,6
#define P3M1 CCP3CON,7
#define P3DC0 PWM3CON,0
#define P3DC1 PWM3CON,1
#define P3DC2 PWM3CON,2
#define P3DC3 PWM3CON,3
#define P3DC4 PWM3CON,4
#define P3DC5 PWM3CON,5
#define P3DC6 PWM3CON,6
#define P3RSEN PWM3CON,7
#define PSS3BD0 CCP3AS,0
#define PSS3BD1 CCP3AS,1
#define PSS3AC0 CCP3AS,2
#define PSS3AC1 CCP3AS,3
#define CCP3AS0 CCP3AS,4
#define CCP3AS1 CCP3AS,5
#define CCP3AS2 CCP3AS,6
#define CCP3ASE CCP3AS,7
#define STR3A PSTR3CON,0
#define STR3B PSTR3CON,1
#define STR3C PSTR3CON,2
#define STR3D PSTR3CON,3
#define STR3SYNC PSTR3CON,4
#define CCP4M0 CCP4CON,0
#define CCP4M1 CCP4CON,1
#define CCP4M2 CCP4CON,2
#define CCP4M3 CCP4CON,3
#define DC4B0 CCP4CON,4
#define DC4B1 CCP4CON,5
#define CCP5M0 CCP5CON,0
#define CCP5M1 CCP5CON,1
#define CCP5M2 CCP5CON,2
#define CCP5M3 CCP5CON,3
#define DC5B0 CCP5CON,4
#define DC5B1 CCP5CON,5
#define LATF0 LATF,0
#define LATF1 LATF,1
#define LATF2 LATF,2
#define LATF3 LATF,3
#define LATF4 LATF,4
#define LATF5 LATF,5
#define LATF6 LATF,6
#define LATF7 LATF,7
#define LATG0 LATG,0
#define LATG1 LATG,1
#define LATG2 LATG,2
#define LATG3 LATG,3
#define LATG4 LATG,4
#define IOCBP0 IOCBP,0
#define IOCBP1 IOCBP,1
#define IOCBP2 IOCBP,2
#define IOCBP3 IOCBP,3
#define IOCBP4 IOCBP,4
#define IOCBP5 IOCBP,5
#define IOCBP6 IOCBP,6
#define IOCBP7 IOCBP,7
#define IOCBN0 IOCBN,0
#define IOCBN1 IOCBN,1
#define IOCBN2 IOCBN,2
#define IOCBN3 IOCBN,3
#define IOCBN4 IOCBN,4
#define IOCBN5 IOCBN,5
#define IOCBN6 IOCBN,6
#define IOCBN7 IOCBN,7
#define IOCBF0 IOCBF,0
#define IOCBF1 IOCBF,1
#define IOCBF2 IOCBF,2
#define IOCBF3 IOCBF,3
#define IOCBF4 IOCBF,4
#define IOCBF5 IOCBF,5
#define IOCBF6 IOCBF,6
#define IOCBF7 IOCBF,7
#define ANSF0 ANSELF,0
#define ANSF1 ANSELF,1
#define ANSF2 ANSELF,2
#define ANSF3 ANSELF,3
#define ANSF4 ANSELF,4
#define ANSF5 ANSELF,5
#define ANSF6 ANSELF,6
#define ANSF7 ANSELF,7
#define ANSG1 ANSELG,1
#define ANSG2 ANSELG,2
#define ANSG3 ANSELG,3
#define ANSG4 ANSELG,4
#define T4CKPS0 T4CON,0
#define T4CKPS1 T4CON,1
#define TMR4ON T4CON,2
#define T4OUTPS0 T4CON,3
#define T4OUTPS1 T4CON,4
#define T4OUTPS2 T4CON,5
#define T4OUTPS3 T4CON,6
#define T6CKPS0 T6CON,0
#define T6CKPS1 T6CON,1
#define TMR6ON T6CON,2
#define T6OUTPS0 T6CON,3
#define T6OUTPS1 T6CON,4
#define T6OUTPS2 T6CON,5
#define T6OUTPS3 T6CON,6
#define WPUG5 WPUG,5
#define LMUX0 LCDCON,0
#define LMUX1 LCDCON,1
#define CS0 LCDCON,2
#define CS1 LCDCON,3
#define WERR LCDCON,5
#define SLPEN LCDCON,6
#define LCDEN LCDCON,7
#define LP0 LCDPS,0
#define LP1 LCDPS,1
#define LP2 LCDPS,2
#define LP3 LCDPS,3
#define WA LCDPS,4
#define LCDA LCDPS,5
#define BIASMD LCDPS,6
#define WFT LCDPS,7
#define VLCD1PE LCDREF,1
#define VLCD2PE LCDREF,2
#define VLCD3PE LCDREF,3
#define LCDIRI LCDREF,5
#define LCDIRS LCDREF,6
#define LCDIRE LCDREF,7
#define LCDCST0 LCDCST,0
#define LCDCST1 LCDCST,1
#define LCDCST2 LCDCST,2
#define LRLAT0 LCDRL,0
#define LRLAT1 LCDRL,1
#define LRLAT2 LCDRL,2
#define LRLBP0 LCDRL,4
#define LRLBP1 LCDRL,5
#define LRLAP0 LCDRL,6
#define LRLAP1 LCDRL,7
#define SEG0 LCDSE0,0
#define SEG1 LCDSE0,1
#define SEG2 LCDSE0,2
#define SEG3 LCDSE0,3
#define SEG4 LCDSE0,4
#define SEG5 LCDSE0,5
#define SEG6 LCDSE0,6
#define SEG7 LCDSE0,7
#define SEG8 LCDSE1,0
#define SEG9 LCDSE1,1
#define SEG10 LCDSE1,2
#define SEG11 LCDSE1,3
#define SEG12 LCDSE1,4
#define SEG13 LCDSE1,5
#define SEG14 LCDSE1,6
#define SEG15 LCDSE1,7
#define SEG16 LCDSE2,0
#define SEG17 LCDSE2,1
#define SEG18 LCDSE2,2
#define SEG19 LCDSE2,3
#define SEG20 LCDSE2,4
#define SEG21 LCDSE2,5
#define SEG22 LCDSE2,6
#define SEG23 LCDSE2,7
#define SE24 LCDSE3,0
#define SE25 LCDSE3,1
#define SE26 LCDSE3,2
#define SE27 LCDSE3,3
#define SE28 LCDSE3,4
#define SE29 LCDSE3,5
#define SE30 LCDSE3,6
#define SE31 LCDSE3,7
#define SE32 LCDSE4,0
#define SE33 LCDSE4,1
#define SE34 LCDSE4,2
#define SE35 LCDSE4,3
#define SE36 LCDSE4,4
#define SE37 LCDSE4,5
#define SE38 LCDSE4,6
#define SE39 LCDSE4,7
#define SE40 LCDSE5,0
#define SE41 LCDSE5,1
#define SE42 LCDSE5,2
#define SE43 LCDSE5,3
#define SE44 LCDSE5,4
#define SE45 LCDSE5,5
#define SEG0COM0 LCDDATA0,0
#define SEG1COM0 LCDDATA0,1
#define SEG2COM0 LCDDATA0,2
#define SEG3COM0 LCDDATA0,3
#define SEG4COM0 LCDDATA0,4
#define SEG5COM0 LCDDATA0,5
#define SEG6COM0 LCDDATA0,6
#define SEG7COM0 LCDDATA0,7
#define SEG8COM0 LCDDATA1,0
#define SEG9COM0 LCDDATA1,1
#define SEG10COM0 LCDDATA1,2
#define SEG11COM0 LCDDATA1,3
#define SEG12COM0 LCDDATA1,4
#define SEG13COM0 LCDDATA1,5
#define SEG14COM0 LCDDATA1,6
#define SEG15COM0 LCDDATA1,7
#define SEG16COM0 LCDDATA2,0
#define SEG17COM0 LCDDATA2,1
#define SEG18COM0 LCDDATA2,2
#define SEG19COM0 LCDDATA2,3
#define SEG20COM0 LCDDATA2,4
#define SEG21COM0 LCDDATA2,5
#define SEG22COM0 LCDDATA2,6
#define SEG23COM0 LCDDATA2,7
#define SEG0COM1 LCDDATA3,0
#define SEG1COM1 LCDDATA3,1
#define SEG2COM1 LCDDATA3,2
#define SEG3COM1 LCDDATA3,3
#define SEG4COM1 LCDDATA3,4
#define SEG5COM1 LCDDATA3,5
#define SEG6COM1 LCDDATA3,6
#define SEG7COM1 LCDDATA3,7
#define SEG8COM1 LCDDATA4,0
#define SEG9COM1 LCDDATA4,1
#define SEG10COM1 LCDDATA4,2
#define SEG11COM1 LCDDATA4,3
#define SEG12COM1 LCDDATA4,4
#define SEG13COM1 LCDDATA4,5
#define SEG14COM1 LCDDATA4,6
#define SEG15COM1 LCDDATA4,7
#define SEG16COM1 LCDDATA5,0
#define SEG17COM1 LCDDATA5,1
#define SEG18COM1 LCDDATA5,2
#define SEG19COM1 LCDDATA5,3
#define SEG20COM1 LCDDATA5,4
#define SEG21COM1 LCDDATA5,5
#define SEG22COM1 LCDDATA5,6
#define SEG23COM1 LCDDATA5,7
#define SEG0COM2 LCDDATA6,0
#define SEG1COM2 LCDDATA6,1
#define SEG2COM2 LCDDATA6,2
#define SEG3COM2 LCDDATA6,3
#define SEG4COM2 LCDDATA6,4
#define SEG5COM2 LCDDATA6,5
#define SEG6COM2 LCDDATA6,6
#define SEG7COM2 LCDDATA6,7
#define SEG8COM2 LCDDATA7,0
#define SEG9COM2 LCDDATA7,1
#define SEG10COM2 LCDDATA7,2
#define SEG11COM2 LCDDATA7,3
#define SEG12COM2 LCDDATA7,4
#define SEG13COM2 LCDDATA7,5
#define SEG14COM2 LCDDATA7,6
#define SEG15COM2 LCDDATA7,7
#define SEG16COM2 LCDDATA8,0
#define SEG17COM2 LCDDATA8,1
#define SEG18COM2 LCDDATA8,2
#define SEG19COM2 LCDDATA8,3
#define SEG20COM2 LCDDATA8,4
#define SEG21COM2 LCDDATA8,5
#define SEG22COM2 LCDDATA8,6
#define SEG23COM2 LCDDATA8,7
#define SEG0COM3 LCDDATA9,0
#define SEG1COM3 LCDDATA9,1
#define SEG2COM3 LCDDATA9,2
#define SEG3COM3 LCDDATA9,3
#define SEG4COM3 LCDDATA9,4
#define SEG5COM3 LCDDATA9,5
#define SEG6COM3 LCDDATA9,6
#define SEG7COM3 LCDDATA9,7
#define SEG8COM3 LCDDATA10,0
#define SEG9COM3 LCDDATA10,1
#define SEG10COM3 LCDDATA10,2
#define SEG11COM3 LCDDATA10,3
#define SEG12COM3 LCDDATA10,4
#define SEG13COM3 LCDDATA10,5
#define SEG14COM3 LCDDATA10,6
#define SEG15COM3 LCDDATA10,7
#define SEG16COM3 LCDDATA11,0
#define SEG17COM3 LCDDATA11,1
#define SEG18COM3 LCDDATA11,2
#define SEG19COM3 LCDDATA11,3
#define SEG20COM3 LCDDATA11,4
#define SEG21COM3 LCDDATA11,5
#define SEG22COM3 LCDDATA11,6
#define SEG23COM3 LCDDATA11,7
#define SEG24COM0 LCDDATA12,0
#define SEG25COM0 LCDDATA12,1
#define SEG26COM0 LCDDATA12,2
#define SEG27COM0 LCDDATA12,3
#define SEG28COM0 LCDDATA12,4
#define SEG29COM0 LCDDATA12,5
#define SEG30COM0 LCDDATA12,6
#define SEG31COM0 LCDDATA12,7
#define SEG32COM0 LCDDATA13,0
#define SEG33COM0 LCDDATA13,1
#define SEG34COM0 LCDDATA13,2
#define SEG35COM0 LCDDATA13,3
#define SEG36COM0 LCDDATA13,4
#define SEG37COM0 LCDDATA13,5
#define SEG38COM0 LCDDATA13,6
#define SEG39COM0 LCDDATA13,7
#define SEG40COM0 LCDDATA14,0
#define SEG41COM0 LCDDATA14,1
#define SEG42COM0 LCDDATA14,2
#define SEG43COM0 LCDDATA14,3
#define SEG44COM0 LCDDATA14,4
#define SEG45COM0 LCDDATA14,5
#define SEG24COM1 LCDDATA15,0
#define SEG25COM1 LCDDATA15,1
#define SEG26COM1 LCDDATA15,2
#define SEG27COM1 LCDDATA15,3
#define SEG28COM1 LCDDATA15,4
#define SEG29COM1 LCDDATA15,5
#define SEG30COM1 LCDDATA15,6
#define SEG31COM1 LCDDATA15,7
#define SEG32COM1 LCDDATA16,0
#define SEG33COM1 LCDDATA16,1
#define SEG34COM1 LCDDATA16,2
#define SEG35COM1 LCDDATA16,3
#define SEG36COM1 LCDDATA16,4
#define SEG37COM1 LCDDATA16,5
#define SEG38COM1 LCDDATA16,6
#define SEG39COM1 LCDDATA16,7
#define SEG40COM1 LCDDATA17,0
#define SEG41COM1 LCDDATA17,1
#define SEG42COM1 LCDDATA17,2
#define SEG43COM1 LCDDATA17,3
#define SEG44COM1 LCDDATA17,4
#define SEG45COM1 LCDDATA17,5
#define SEG24COM2 LCDDATA18,0
#define SEG25COM2 LCDDATA18,1
#define SEG26COM2 LCDDATA18,2
#define SEG27COM2 LCDDATA18,3
#define SEG28COM2 LCDDATA18,4
#define SEG29COM2 LCDDATA18,5
#define SEG30COM2 LCDDATA18,6
#define SEG31COM2 LCDDATA18,7
#define SEG32COM2 LCDDATA19,0
#define SEG33COM2 LCDDATA19,1
#define SEG34COM2 LCDDATA19,2
#define SEG35COM2 LCDDATA19,3
#define SEG36COM2 LCDDATA19,4
#define SEG37COM2 LCDDATA19,5
#define SEG38COM2 LCDDATA19,6
#define SEG39COM2 LCDDATA19,7
#define SEG40COM2 LCDDATA20,0
#define SEG41COM2 LCDDATA20,1
#define SEG42COM2 LCDDATA20,2
#define SEG43COM2 LCDDATA20,3
#define SEG44COM2 LCDDATA20,4
#define SEG45COM2 LCDDATA20,5
#define SEG24COM3 LCDDATA21,0
#define SEG25COM3 LCDDATA21,1
#define SEG26COM3 LCDDATA21,2
#define SEG27COM3 LCDDATA21,3
#define SEG28COM3 LCDDATA21,4
#define SEG29COM3 LCDDATA21,5
#define SEG30COM3 LCDDATA21,6
#define SEG31COM3 LCDDATA21,7
#define SEG32COM3 LCDDATA22,0
#define SEG33COM3 LCDDATA22,1
#define SEG34COM3 LCDDATA22,2
#define SEG35COM3 LCDDATA22,3
#define SEG36COM3 LCDDATA22,4
#define SEG37COM3 LCDDATA22,5
#define SEG38COM3 LCDDATA22,6
#define SEG39COM3 LCDDATA22,7
#define SEG40COM3 LCDDATA23,0
#define SEG41COM3 LCDDATA23,1
#define SEG42COM3 LCDDATA23,2
#define SEG43COM3 LCDDATA23,3
#define SEG44COM3 LCDDATA23,4
#define SEG45COM3 LCDDATA23,5
#define C_SHAD STATUS_SHAD,0
#define DC_SHAD STATUS_SHAD,1
#define Z_SHAD STATUS_SHAD,2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -