Blame | Last modification | View Log | Download | RSS feed
; 83C552 processor definition file; ================================; NOTE: 80c552 is not a predefined processor type in AS.; to use this file, add '-alias 80c552=8052' to the command line; or key fileif MOMCPUNAME<>"80C552"fatal "80C552.INC: Falscher Prozessortyp, nur 80C552 erlaubt"endifif MOMPASS=1message "80C552-Registerdefinitionen"message "(C) 1996 Alfred Arnold"endif;-----------------------------------------------------------------------------ACC sfrb 0E0HB sfrb 0F0HSP sfr 081HDPL sfr 082HDPH sfr 083HPSW sfrb 0D0HP bit PSW.0F1 bit PSW.1OV bit PSW.2RS0 bit PSW.3RS1 bit PSW.4F0 bit PSW.5AC bit PSW.6CY bit PSW.7;-----------------------------------------------------------------------------PCON sfr 087H;-----------------------------------------------------------------------------IEN0 sfrb 0A8HEX0 bit IEN0.0ET0 bit IEN0.1EX1 bit IEN0.2ET1 bit IEN0.3ES0 bit IEN0.4ES1 bit IEN0.5EAD bit IEN0.6EA bit IEN0.7IEN1 sfrb 0E8HECT0 bit IEN1.0ECT1 bit IEN1.1ECT2 bit IEN1.2ECT3 bit IEN1.3ECM0 bit IEN1.4ECM1 bit IEN1.5ECM2 bit IEN1.6ET2 bit IEN1.7IP0 sfrb 0B8HPX0 bit IP0.0PT0 bit IP0.1PX1 bit IP0.2PT1 bit IP0.3PS0 bit IP0.4PS1 bit IP0.5PAD bit IP0.6IP1 sfrb 0F8HPCT0 bit IP1.0PCT1 bit IP1.1PCT2 bit IP1.2PCT3 bit IP1.3PCM0 bit IP1.4PCM1 bit IP1.5PCM2 bit IP1.6PT2 bit IP1.7;-----------------------------------------------------------------------------P0 sfrb 080HP1 sfrb 090HCT0I bit P1.0CT1I bit P1.1CT2I bit P1.2CT3I bit P1.3T2 bit P1.4RT2 bit P1.5SCL bit P1.6SDA bit P1.7P2 sfrb 0A0HP3 sfrb 0B0HRXD bit P3.0TXD bit P3.1INT0 bit P3.2INT1 bit P3.3T0 bit P3.4T1 bit P3.5WR bit P3.6RD bit P3.7P4 sfrb 0C0HCMSR0 bit P4.0CMSR1 bit P4.1CMSR2 bit P4.2CMSR3 bit P4.3CMSR4 bit P4.4CMSR5 bit P4.5CMT0 bit P4.6CMT1 bit P4.7P5 sfr 0C4H;-----------------------------------------------------------------------------TCON sfrb 088HIT0 bit TCON.0IE0 bit TCON.1IT1 bit TCON.2IE1 bit TCON.3TR0 bit TCON.4TF0 bit TCON.5TR1 bit TCON.6TF1 bit TCON.7TMOD sfr 089HTL0 sfr 08AHTL1 sfr 08BHTH0 sfr 08CHTH1 sfr 08DHCML0 sfr 0A9HCML1 sfr 0AAHCML2 sfr 0ABHCTL0 sfr 0ACHCTL1 sfr 0ADHCTL2 sfr 0AEHCTL3 sfr 0AFHTM2IR sfrb 0C8HCTI0 bit TM2IR.0CTI1 bit TM2IR.1CTI2 bit TM2IR.2CTI3 bit TM2IR.3CMI0 bit TM2IR.4CMI1 bit TM2IR.5CMI2 bit TM2IR.6T2OV bit TM2IR.7CMH0 sfr 0C9HCMH1 sfr 0CAHCMH2 sfr 0CBHCTH0 sfr 0CCHCTH1 sfr 0CDHCTH2 sfr 0CEHCTH3 sfr 0CFHTM2CON sfr 0EAHCTCON sfr 0EBHTML2 sfr 0ECHTMH2 sfr 0EDH;-----------------------------------------------------------------------------S0CON sfrb 098HRI bit S0CON.0TI bit S0CON.1RB8 bit S0CON.2TB8 bit S0CON.3REN bit S0CON.4SM2 bit S0CON.5SM1 bit S0CON.6SM0 bit S0CON.7S0BUF sfr 099HS1CON sfrb 0D8HCR0 bit S1CON.0CR1 bit S1CON.1AA bit S1CON.2SI bit S1CON.3ST0 bit S1CON.4STA bit S1CON.5ENS1 bit S1CON.6CR2 bit S1CON.7S1STA sfr 0D9HS1DAT sfr 0DAHS1ADR sfr 0DBH;-----------------------------------------------------------------------------;-----------------------------------------------------------------------------ADCON sfr 0C5HADCH sfr 0C6H;-----------------------------------------------------------------------------STE sfr 0EEHRTE sfr 0EFHPWM0 sfr 0FCHPWM1 sfr 0FDHPWMP sfr 0FEHT3 sfr 0FFH;-----------------------------------------------------------------------------RESET label 000HEXTI0 label 003HTIMER0 label 00BHEXTI1 label 013HTIMER1 label 01BHSINT label 023HI2CBUS label 02BHT2CAP0 label 033HT2CAP1 label 03BHT2CAP2 label 043HT2CAP3 label 04BHADCONV label 053HT2CMP0 label 05BHT2CMP1 label 063HT2CMP2 label 06BHT2OVER label 073H