📄 cc6.i
字号:
#line 1 "CC6.C" /0 #line 1 "MAIN.H" /0 sfr A = 0xE0; sfr ADC_CHCTR0 = 0xCA; sfr ADC_CHCTR1 = 0xCB; sfr ADC_CHCTR2 = 0xCC; sfr ADC_CHCTR3 = 0xCD; sfr ADC_CHCTR4 = 0xCE; sfr ADC_CHCTR5 = 0xCF; sfr ADC_CHCTR6 = 0xD2; sfr ADC_CHCTR7 = 0xD3; sfr ADC_CHINCR = 0xCB; sfr ADC_CHINFR = 0xCA; sfr ADC_CHINPR = 0xCD; sfr ADC_CHINSR = 0xCC; sfr ADC_CRCR1 = 0xCA; sfr ADC_CRMR1 = 0xCC; sfr ADC_CRPR1 = 0xCB; sfr ADC_ETRCR = 0xCF; sfr ADC_EVINCR = 0xCF; sfr ADC_EVINFR = 0xCE; sfr ADC_EVINPR = 0xD3; sfr ADC_EVINSR = 0xD2; sfr ADC_GLOBCTR = 0xCA; sfr ADC_GLOBSTR = 0xCB; sfr ADC_INPCR0 = 0xCE; sfr ADC_LCBR = 0xCD; sfr ADC_PAGE = 0xD1; sfr ADC_PRAR = 0xCC; sfr ADC_Q0R0 = 0xCF; sfr ADC_QBUR0 = 0xD2; sfr ADC_QINR0 = 0xD2; sfr ADC_QMR0 = 0xCD; sfr ADC_QSR0 = 0xCE; sfr ADC_RCR0 = 0xCA; sfr ADC_RCR1 = 0xCB; sfr ADC_RCR2 = 0xCC; sfr ADC_RCR3 = 0xCD; sfr ADC_RESR0H = 0xCB; sfr ADC_RESR0L = 0xCA; sfr ADC_RESR1H = 0xCD; sfr ADC_RESR1L = 0xCC; sfr ADC_RESR2H = 0xCF; sfr ADC_RESR2L = 0xCE; sfr ADC_RESR3H = 0xD3; sfr ADC_RESR3L = 0xD2; sfr ADC_RESRA0H = 0xCB; sfr ADC_RESRA0L = 0xCA; sfr ADC_RESRA1H = 0xCD; sfr ADC_RESRA1L = 0xCC; sfr ADC_RESRA2H = 0xCF; sfr ADC_RESRA2L = 0xCE; sfr ADC_RESRA3H = 0xD3; sfr ADC_RESRA3L = 0xD2; sfr ADC_VFCR = 0xCE; sfr B = 0xF0; sfr BCON = 0xBD; sfr BG = 0xBE; sfr CCU6_CC60RH = 0xFB; sfr CCU6_CC60RL = 0xFA; sfr CCU6_CC60SRH = 0xFB; sfr CCU6_CC60SRL = 0xFA; sfr CCU6_CC61RH = 0xFD; sfr CCU6_CC61RL = 0xFC; sfr CCU6_CC61SRH = 0xFD; sfr CCU6_CC61SRL = 0xFC; sfr CCU6_CC62RH = 0xFF; sfr CCU6_CC62RL = 0xFE; sfr CCU6_CC62SRH = 0xFF; sfr CCU6_CC62SRL = 0xFE; sfr CCU6_CC63RH = 0x9B; sfr CCU6_CC63RL = 0x9A; sfr CCU6_CC63SRH = 0x9B; sfr CCU6_CC63SRL = 0x9A; sfr CCU6_CMPMODIFH = 0xA7; sfr CCU6_CMPMODIFL = 0xA6; sfr CCU6_CMPSTATH = 0xFF; sfr CCU6_CMPSTATL = 0xFE; sfr CCU6_IENH = 0x9D; sfr CCU6_IENL = 0x9C; sfr CCU6_INPH = 0x9F; sfr CCU6_INPL = 0x9E; sfr CCU6_ISH = 0x9D; sfr CCU6_ISL = 0x9C; sfr CCU6_ISRH = 0xA5; sfr CCU6_ISRL = 0xA4; sfr CCU6_ISSH = 0xA5; sfr CCU6_ISSL = 0xA4; sfr CCU6_MCMCTR = 0xA7; sfr CCU6_MCMOUTH = 0x9B; sfr CCU6_MCMOUTL = 0x9A; sfr CCU6_MCMOUTSH = 0x9F; sfr CCU6_MCMOUTSL = 0x9E; sfr CCU6_MODCTRH = 0xFD; sfr CCU6_MODCTRL = 0xFC; sfr CCU6_PAGE = 0xA3; sfr CCU6_PISEL0H = 0x9F; sfr CCU6_PISEL0L = 0x9E; sfr CCU6_PISEL2 = 0xA4; sfr CCU6_PSLR = 0xA6; sfr CCU6_T12DTCH = 0xA5; sfr CCU6_T12DTCL = 0xA4; sfr CCU6_T12H = 0xFB; sfr CCU6_T12L = 0xFA; sfr CCU6_T12MSELH = 0x9B; sfr CCU6_T12MSELL = 0x9A; sfr CCU6_T12PRH = 0x9D; sfr CCU6_T12PRL = 0x9C; sfr CCU6_T13H = 0xFD; sfr CCU6_T13L = 0xFC; sfr CCU6_T13PRH = 0x9F; sfr CCU6_T13PRL = 0x9E; sfr CCU6_TCTR0H = 0xA7; sfr CCU6_TCTR0L = 0xA6; sfr CCU6_TCTR2H = 0xFB; sfr CCU6_TCTR2L = 0xFA; sfr CCU6_TCTR4H = 0x9D; sfr CCU6_TCTR4L = 0x9C; sfr CCU6_TRPCTRH = 0xFF; sfr CCU6_TRPCTRL = 0xFE; sfr CMCON = 0xBA; sfr DPH = 0x83; sfr DPL = 0x82; sfr EO = 0xA2; sfr EXICON0 = 0xB7; sfr EXICON1 = 0xBA; sfr FEAH = 0xBD; sfr FEAL = 0xBC; sfr HWBPDR = 0xF7; sfr HWBPSR = 0xF6; sfr ID = 0xB3; sfr IEN0 = 0xA8; sfr IEN1 = 0xE8; sfr IP = 0xB8; sfr IP1 = 0xF8; sfr IPH = 0xB9; sfr IPH1 = 0xF9; sfr IRCON0 = 0xB4; sfr IRCON1 = 0xB5; sfr MMBPCR = 0xF3; sfr MMCR = 0xF1; sfr MMCR2 = 0xE9; sfr MMDR = 0xF5; sfr MMICR = 0xF4; sfr MMSR = 0xF2; sfr MODPISEL = 0xB3; sfr NMICON = 0xBB; sfr NMISR = 0xBC; sfr OSC_CON = 0xB6; sfr P0_ALTSEL0 = 0x80; sfr P0_ALTSEL1 = 0x86; sfr P0_DATA = 0x80; sfr P0_DIR = 0x86; sfr P0_OD = 0x80; sfr P0_PUDEN = 0x86; sfr P0_PUDSEL = 0x80; sfr P1_ALTSEL0 = 0x90; sfr P1_ALTSEL1 = 0x91; sfr P1_DATA = 0x90; sfr P1_DIR = 0x91; sfr P1_OD = 0x90; sfr P1_PUDEN = 0x91; sfr P1_PUDSEL = 0x90; sfr P2_DATA = 0xA0; sfr P2_PUDEN = 0xA1; sfr P2_PUDSEL = 0xA0; sfr P3_ALTSEL0 = 0xB0; sfr P3_ALTSEL1 = 0xB1; sfr P3_DATA = 0xB0; sfr P3_DIR = 0xB1; sfr P3_OD = 0xB0; sfr P3_PUDEN = 0xB1; sfr P3_PUDSEL = 0xB0; sfr PASSWD = 0xBB; sfr PCON = 0x87; sfr PLL_CON = 0xB7; sfr PMCON0 = 0xB4; sfr PMCON1 = 0xB5; sfr PORT_PAGE = 0xB2; sfr PSW = 0xD0; sfr SBUF = 0x99; sfr SCON = 0x98; sfr SCU_PAGE = 0xBF; sfr SP = 0x81; sfr SSC_BRH = 0xAF; sfr SSC_BRL = 0xAE; sfr SSC_CONH_O = 0xAB; sfr SSC_CONH_P = 0xAB; sfr SSC_CONL_O = 0xAA; sfr SSC_CONL_P = 0xAA; sfr SSC_PISEL = 0xA9; sfr SSC_RBL = 0xAD; sfr SSC_TBL = 0xAC; sfr SYSCON0 = 0x8F; sfr T2_RC2H = 0xC3; sfr T2_RC2L = 0xC2; sfr T2_T2CON = 0xC0; sfr T2_T2H = 0xC5; sfr T2_T2L = 0xC4; sfr T2_T2MOD = 0xC1; sfr TCON = 0x88; sfr TH0 = 0x8C; sfr TH1 = 0x8D; sfr TL0 = 0x8A; sfr TL1 = 0x8B; sfr TMOD = 0x89; sfr WDTCON = 0xBB; sfr WDTH = 0xBF; sfr WDTL = 0xBE; sfr WDTREL = 0xBC; sfr WDTWINB = 0xBD; sbit EA = 0xAF; sbit ES = 0xAC; sbit ET0 = 0xA9; sbit ET1 = 0xAB; sbit ET2 = 0xAD; sbit EX0 = 0xA8; sbit EX1 = 0xAA; sbit EADC = 0xE8; sbit ECCIP0 = 0xEC; sbit ECCIP1 = 0xED; sbit ECCIP2 = 0xEE; sbit ECCIP3 = 0xEF; sbit ESSC = 0xE9; sbit EX2 = 0xEA; sbit EXM = 0xEB; sbit PADC = 0xF8; sbit PCCIP0 = 0xFC; sbit PCCIP1 = 0xFD; sbit PCCIP2 = 0xFE; sbit PCCIP3 = 0xFF; sbit PSSC = 0xF9; sbit PX2 = 0xFA; sbit PXM = 0xFB; sbit PS = 0xBC; sbit PT0 = 0xB9; sbit PT1 = 0xBB; sbit PT2 = 0xBD; sbit PX0 = 0xB8; sbit PX1 = 0xBA; sbit AC = 0xD6; sbit CY = 0xD7; sbit F0 = 0xD5; sbit F1 = 0xD1; sbit OV = 0xD2; sbit P = 0xD0; sbit RS0 = 0xD3; sbit RS1 = 0xD4; sbit RB8 = 0x9A; sbit REN = 0x9C; sbit RI = 0x98; sbit SM0 = 0x9F; sbit SM1 = 0x9E; sbit SM2 = 0x9D; sbit TB8 = 0x9B; sbit TI = 0x99; sbit CP_RL2 = 0xC0; sbit EXEN2 = 0xC3; sbit EXF2 = 0xC6; sbit TF2 = 0xC7; sbit TR2 = 0xC2; sbit IE0 = 0x89; sbit IE1 = 0x8B; sbit IT0 = 0x88; sbit IT1 = 0x8A; sbit TF0 = 0x8D; sbit TF1 = 0x8F; sbit TR0 = 0x8C; sbit TR1 = 0x8E; #line 1 "C:\KEIL\C51\INC\INTRINS.H" /0 extern void _nop_ (void); extern bit _testbit_ (bit); extern unsigned char _cror_ (unsigned char, unsigned char); extern unsigned int _iror_ (unsigned int, unsigned char); extern unsigned long _lror_ (unsigned long, unsigned char); extern unsigned char _crol_ (unsigned char, unsigned char); extern unsigned int _irol_ (unsigned int, unsigned char); extern unsigned long _lrol_ (unsigned long, unsigned char); extern unsigned char _chkfloat_(float); extern void _push_ (unsigned char _sfr); extern void _pop_ (unsigned char _sfr); #line 474 "MAIN.H" /0 #line 1 "CC6.H" /0 void CC6_vInit(void); #line 476 "MAIN.H" /0 #line 29 "CC6.C" /0 void CC6_vInit(void) { CCU6_PAGE=1+0x00; CCU6_TCTR0L = 0x07; CCU6_TCTR0H = 0x00; CCU6_T12PRL = 0xFF; CCU6_T12PRH = 0xFF; CCU6_T13PRL = 0x01; CCU6_T13PRH = 0x00; CCU6_T12DTCL = 0x08; CCU6_T12DTCH = 0x01; CCU6_PAGE=0+0x00; CCU6_CC60SRL = 0x00; CCU6_CC60SRH = 0x00; CCU6_CC61SRL = 0x00; CCU6_CC61SRH = 0x00; CCU6_CC62SRL = 0x00; CCU6_CC62SRH = 0x00; CCU6_CC63SRL = 0x00; CCU6_CC63SRH = 0x00; CCU6_MCMOUTSL = 0x00; CCU6_MCMOUTSH = 0x00; CCU6_PAGE=2+0x00; CCU6_TCTR2L = 0x00; CCU6_TCTR2H = 0x00; CCU6_TRPCTRL = 0x00; CCU6_TRPCTRH = 0x00; CCU6_MODCTRL = 0x80; CCU6_MODCTRH = 0x00; CCU6_MCMCTR = 0x01; CCU6_T12MSELL = 0x88; CCU6_T12MSELH = 0x08; CCU6_PSLR = 0x00; CCU6_INPL = 0xFF; CCU6_INPH = 0x3F; CCU6_IENL = 0x00; CCU6_IENH = 0x10; CCU6_PAGE=3+0x00; CCU6_CMPSTATH = 0x00; CCU6_PISEL0L = 0x00; CCU6_PISEL0H = 0x00; CCU6_PISEL2 = 0x00; PORT_PAGE=2+0x00; P3_ALTSEL0 |= 0x3F; P3_ALTSEL1 &= ~(unsigned char)0x3F; PORT_PAGE=0+0x00; P3_DIR |= 0x3F; IEN1 |= 0x80; CCU6_PAGE=0+0x00; CCU6_TCTR4L = 0x40; CCU6_TCTR4H = 0x40; CCU6_TCTR4L = 0x02; } void CC6_viNodeI3(void) interrupt 13 { extern code unsigned char HallPatt[]; extern code unsigned char OutputPatt[]; unsigned char temp; CCU6_PAGE=3+0xA0; if(CCU6_ISH & 0x10) { CCU6_PAGE=0+0x00; CCU6_ISRH = 0x10; temp = CCU6_MCMOUTSH & 0x07; CCU6_MCMOUTSL = OutputPatt[temp]; CCU6_MCMOUTSH = HallPatt[temp]; } CCU6_PAGE=0+0xE0; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -