83c51fx.mcu

来自「Free 8051 asm compiler for linux new ho」· MCU 代码 · 共 142 行

MCU
142
字号
;   83C51FX processor definition file;   =================================; There has been much confusion about the mysterious IPH register at B7H!; Old 83C51FX cores didn't have it.; Old Intel "8-Bit Embedded Controllers" data books (1990) didn't mention; it. Old Intel "Automotive Handbooks" used different names for it:; IP1 (1989), and IPL (1990).; The Intel "MCS 51 Microcontroller Family User's Manual" (February 1994); stated that the 80C51FA and 83C51FA still don't have it.; However, the 87C51FA (erasable and OTP) implements an IPH, except early; parts with lot numbers that don't end up with 'A'.; The Philips 8xC51FA and 8xC51FB parts don't have the IPH register.; Only the Philips 8xC51FC parts have! For maximum confusion, the Philips; "80C51-Based 8-Bit Microcontrollers Data Handbook" (1994) doesn't; describe any SFR for the 8xC51FA, provides an SFR table for the 8xC51FB; (without an IPH), and a separate SFR table for the 8xC51FC (including; an IPH, but at the wrong address B8H).P0	DATA	080HSP	DATA	081HDPL	DATA	082HDPH	DATA	083HPCON	DATA	087HTCON	DATA	088HTMOD	DATA	089HTL0	DATA	08AHTL1	DATA	08BHTH0	DATA	08CHTH1	DATA	08DHP1	DATA	090HSCON	DATA	098HSBUF	DATA	099HP2	DATA	0A0HIE	DATA	0A8HSADDR	DATA	0A9HP3	DATA	0B0HIPH	DATA	0B7H    ;the mysterious IPH registerIP	DATA	0B8HSADEN	DATA	0B9HT2CON	DATA	0C8HT2MOD	DATA	0C9HRCAP2L	DATA	0CAHRCAP2H	DATA	0CBHTL2	DATA	0CCHTH2	DATA	0CDHPSW	DATA	0D0HACC	DATA	0E0HB	DATA	0F0HCCON	DATA	0D8HCMOD	DATA	0D9HCH	DATA	0F9HCL	DATA	0E9HCCAP0H	DATA	0FAHCCAP0L	DATA	0EAHCCAP1H	DATA	0FBHCCAP1L	DATA	0EBHCCAP2H	DATA	0FCHCCAP2L	DATA	0ECHCCAP3H	DATA	0FDHCCAP3L	DATA	0EDHCCAP4H	DATA	0FEHCCAP4L	DATA	0EEHCCAPM0	DATA	0DAHCCAPM1	DATA	0DBHCCAPM2	DATA	0DCHCCAPM3	DATA	0DDHCCAPM4	DATA	0DEHIT0	BIT	088HIE0	BIT	089HIT1	BIT	08AHIE1	BIT	08BHTR0	BIT	08CHTF0	BIT	08DHTR1	BIT	08EHTF1	BIT	08FHT2	BIT	090HT2EX	BIT	091HRI	BIT	098HTI	BIT	099HRB8	BIT	09AHTB8	BIT	09BHREN	BIT	09CHSM2	BIT	09DHSM1	BIT	09EHSM0	BIT	09FHEX0	BIT	0A8HET0	BIT	0A9HEX1	BIT	0AAHET1	BIT	0ABHES	BIT	0ACHET2	BIT	0ADHEC	BIT	0AEHEA	BIT	0AFHRXD	BIT	0B0HTXD	BIT	0B1HINT0	BIT	0B2HINT1	BIT	0B3HT0	BIT	0B4HT1	BIT	0B5HWR	BIT	0B6HRD	BIT	0B7HPX0	BIT	0B8HPT0	BIT	0B9HPX1	BIT	0BAHPT1	BIT	0BBHPS	BIT	0BCHPT2	BIT	0BDHPPC	BIT	0BEHCPRL2	BIT	0C8HCT2	BIT	0C9HTR2	BIT	0CAHEXEN2	BIT	0CBHTCLK	BIT	0CCHRCLK	BIT	0CDHEXF2	BIT	0CEHTF2	BIT	0CFHP	BIT	0D0HOV	BIT	0D2HRS0	BIT	0D3HRS1	BIT	0D4HF0	BIT	0D5HAC	BIT	0D6HCY	BIT	0D7HCCF0	BIT	0D8HCCF1	BIT	0D9HCCF2	BIT	0DAHCCF3	BIT	0DBHCCF4	BIT	0DCHCR	BIT	0DEHCF	BIT	0DFHRESET	CODE	000HEXTI0	CODE	003HTIMER0	CODE	00BHEXTI1	CODE	013HTIMER1	CODE	01BHSINT	CODE	023HTIMER2	CODE	02BHPCA	CODE	033H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?