0%
前言
STC12C5A60S2头文件源代码
Keil编译器
STC12C5A60S2.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| sfr ACC = 0xE0; sfr B = 0xF0; sfr PSW = 0xD0; sbit CY = PSW^7; sbit AC = PSW^6; sbit F0 = PSW^5; sbit RS1 = PSW^4; sbit RS0 = PSW^3; sbit OV = PSW^2; sbit P = PSW^0; sfr SP = 0x81; sfr DPL = 0x82; sfr DPH = 0x83; sfr PCON = 0x87; sfr AUXR = 0x8E; sfr AUXR1 = 0xA2; sfr WAKE_CLKO = 0x8F; sfr CLK_DIV = 0x97; sfr BUS_SPEED = 0xA1; sfr IE = 0xA8; sbit EA = IE^7; sbit ELVD = IE^6; sbit EADC = IE^5; sbit ES = IE^4; sbit ET1 = IE^3; sbit EX1 = IE^2; sbit ET0 = IE^1; sbit EX0 = IE^0; sfr IE2 = 0xAF; sfr IP = 0xB8; sbit PPCA = IP^7; sbit PLVD = IP^6; sbit PADC = IP^5; sbit PS = IP^4; sbit PT1 = IP^3; sbit PX1 = IP^2; sbit PT0 = IP^1; sbit PX0 = IP^0; sfr IPH = 0xB7; sfr IP2 = 0xB5; sfr IPH2 = 0xB6; sfr P0 = 0x80; sfr P0M0 = 0x94; sfr P0M1 = 0x93; sfr P1 = 0x90; sfr P1M0 = 0x92; sfr P1M1 = 0x91; sfr P1ASF = 0x9D; sfr P2 = 0xA0; sfr P2M0 = 0x96; sfr P2M1 = 0x95; sfr P3 = 0xB0; sfr P3M0 = 0xB2; sfr P3M1 = 0xB1; sfr P4 = 0xC0; sfr P4M0 = 0xB4; sfr P4M1 = 0xB3; sfr P4SW = 0xBB; sfr P5 = 0xC8; sfr P5M0 = 0xCA; sfr P5M1 = 0xC9; sfr TCON = 0x88; sbit TF1 = TCON^7; sbit TR1 = TCON^6; sbit TF0 = TCON^5; sbit TR0 = TCON^4; sbit IE1 = TCON^3; sbit IT1 = TCON^2; sbit IE0 = TCON^1; sbit IT0 = TCON^0; sfr TMOD = 0x89; sfr TL0 = 0x8A; sfr TH0 = 0x8C; sfr TL1 = 0x8B; sfr TH1 = 0x8D; sfr SCON = 0x98; sbit SM0 = SCON^7; sbit SM1 = SCON^6; sbit SM2 = SCON^5; sbit REN = SCON^4; sbit TB8 = SCON^3; sbit RB8 = SCON^2; sbit TI = SCON^1; sbit RI = SCON^0; sfr SBUF = 0x99; sfr SADEN = 0xB9; sfr SADDR = 0xA9; sfr S2CON = 0x9A; sfr S2BUF = 0x9B; sfr BRT = 0x9C; sfr WDT_CONTR = 0xC1; sfr CCON = 0xD8; sbit CF = CCON^7; sbit CR = CCON^6; sbit CCF1 = CCON^1; sbit CCF0 = CCON^0; sfr CMOD = 0xD9; sfr CL = 0xE9; sfr CH = 0xF9; sfr CCAPM0 = 0xDA; sfr CCAPM1 = 0xDB; sfr CCAP0L = 0xEA; sfr CCAP0H = 0xFA; sfr CCAP1L = 0xEB; sfr CCAP1H = 0xFB; sfr PCA_PWM0 = 0xF2; sfr PCA_PWM1 = 0xF3; sfr ADC_CONTR = 0xBC; sfr ADC_RES = 0xBD; sfr ADC_RESL = 0xBE; sfr SPCTL = 0xCE; sfr SPSTAT = 0xCD; sfr SPDAT = 0xCF; sfr IAP_DATA = 0xC2; sfr IAP_ADDRH = 0xC3; sfr IAP_ADDRL = 0xC4; sfr IAP_CMD = 0xC5; sfr IAP_TRIG = 0xC6; sfr IAP_CONTR = 0xC7;
|
sdcc编译器
STC12C5A60S2.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| __sfr __at (0xE0) ACC; __sfr __at (0xF0) B; __sfr __at (0xD0) PSW; __sbit __at (0xD7) CY; __sbit __at (0xD6) AC; __sbit __at (0xD5) F0; __sbit __at (0xD4) RS1; __sbit __at (0xD3) RS0; __sbit __at (0xD2) OV; __sbit __at (0xD0) P; __sfr __at (0x81) SP; __sfr __at (0x82) DPL; __sfr __at (0x83) DPH; __sfr __at (0x87) PCON; __sfr __at (0x8E) AUXR; __sfr __at (0xA2) AUXR1; __sfr __at (0x8F) WAKE_CLKO; __sfr __at (0x97) CLK_DIV; __sfr __at (0xA1) BUS_SPEED; __sfr __at (0xA8) IE; __sbit __at (0xAF) EA; __sbit __at (0xAE) ELVD; __sbit __at (0xAD) EADC; __sbit __at (0xAC) ES; __sbit __at (0xAB) ET1; __sbit __at (0xAA) EX1; __sbit __at (0xA9) ET0; __sbit __at (0xA8) EX0; __sfr __at (0xAF) IE2; __sfr __at (0xB8) IP; __sbit __at (0xBF) PPCA; __sbit __at (0xBE) PLVD; __sbit __at (0xBD) PADC; __sbit __at (0xBC) PS; __sbit __at (0xBB) PT1; __sbit __at (0xBA) PX1; __sbit __at (0xB9) PT0; __sbit __at (0xB8) PX0; __sfr __at (0xB7) IPH; __sfr __at (0xB5) IP2; __sfr __at (0xB6) IPH2; __sfr __at (0x80) P0; __sfr __at (0x94) P0M0; __sfr __at (0x93) P0M1; __sfr __at (0x90) P1; __sfr __at (0x92) P1M0; __sfr __at (0x91) P1M1; __sfr __at (0x9D) P1ASF; __sfr __at (0xA0) P2; __sfr __at (0x96) P2M0; __sfr __at (0x95) P2M1; __sfr __at (0xB0) P3; __sfr __at (0xB2) P3M0; __sfr __at (0xB1) P3M1; __sfr __at (0xC0) P4; __sfr __at (0xB4) P4M0; __sfr __at (0xB3) P4M1; __sfr __at (0xBB) P4SW; __sfr __at (0xC8) P5; __sfr __at (0xCA) P5M0; __sfr __at (0xC9) P5M1; __sfr __at (0x88) TCON; __sbit __at (0x8F) TF1; __sbit __at (0x8E) TR1; __sbit __at (0x8D) TF0; __sbit __at (0x8C) TR0; __sbit __at (0x8B) IE1; __sbit __at (0x8A) IT1; __sbit __at (0x89) IE0; __sbit __at (0x88) IT0; __sfr __at (0x89) TMOD; __sfr __at (0x8A) TL0; __sfr __at (0x8C) TH0; __sfr __at (0x8B) TL1; __sfr __at (0x8D) TH1; __sfr __at (0x98) SCON; __sbit __at (0x9F) SM0; __sbit __at (0x9E) SM1; __sbit __at (0x9D) SM2; __sbit __at (0x9C) REN; __sbit __at (0x9B) TB8; __sbit __at (0x9A) RB8; __sbit __at (0x99) TI; __sbit __at (0x98) RI; __sfr __at (0x99) SBUF; __sfr __at (0xB9) SADEN; __sfr __at (0xA9) SADDR; __sfr __at (0x9A) S2CON; __sfr __at (0x9B) S2BUF; __sfr __at (0x9C) BRT; __sfr __at (0xC1) WDT_CONTR; __sfr __at (0xD8) CCON; __sbit __at (0xDB) CF; __sbit __at (0xDA) CR; __sbit __at (0xD9) CCF1; __sbit __at (0xD8) CCF0; __sfr __at (0xD9) CMOD; __sfr __at (0xE9) CL; __sfr __at (0xF9) CH; __sfr __at (0xDA) CCAPM0; __sfr __at (0xDB) CCAPM1; __sfr __at (0xEA) CCAP0L; __sfr __at (0xFA) CCAP0H; __sfr __at (0xEB) CCAP1L; __sfr __at (0xFB) CCAP1H; __sfr __at (0xF2) PCA_PWM0; __sfr __at (0xF3) PCA_PWM1; __sfr __at (0xBC) ADC_CONTR; __sfr __at (0xBD) ADC_RES; __sfr __at (0xBE) ADC_RESL; __sfr __at (0xCE) SPCTL; __sfr __at (0xCD) SPSTAT; __sfr __at (0xCF) SPDAT; __sfr __at (0xC2) IAP_DATA; __sfr __at (0xC3) IAP_ADDRH; __sfr __at (0xC4) IAP_ADDRL; __sfr __at (0xC5) IAP_CMD; __sfr __at (0xC6) IAP_TRIG; __sfr __at (0xC7) IAP_CONTR;
|
完成