📄 c8051f120.h
字号:
/*--------------------------------------------------------------------------
C8051F120.H
Header file for Cygnal C8051F12x family
Copyright (c)2002 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
--------------------------------------------------------------------------*/
#ifndef __C8051F120_H__
#define __C8051F120_H__
/* BYTE Registers */
sfr ACC = 0xE0; /*SFR Page: All */
sfr ADC0CF = 0xBC; /*SFR Page: 0 ADC0 Configuration */
sfr ADC0CN = 0xE8; /*SFR Page: 0 ADC0 Control */
sfr ADC0GTH = 0xC5; /*SFR Page: 0 ADC0 Greater-Than High Byte */
sfr ADC0GTL = 0xC4; /*SFR Page: 0 ADC0 Greater-Than Low Byte */
sfr ADC0H = 0xBF; /*SFR Page: 0 ADC0 Dat Word High Byte */
sfr ADC0L = 0xBE; /*SFR Page: 0 ADC0 Dat Word Low Byte */
sfr ADC0LTH = 0xC7; /*SFR Page: 0 ADC0 Less-Than High Byte */
sfr ADC0LTL = 0xC6; /*SFR Page: 0 ADC0 Less-Than Low Byte */
sfr ADC2 = 0xBE; /*SFR Page: 2 ADC2 Data Word */
sfr ADC2CF = 0xBC; /*SFR Page: 2 ADC2 Configuration */
sfr ADC2CN = 0xE8; /*SFR Page: 2 ADC2 Control */
sfr ADC2GT = 0xC4; /*SFR Page: 2 ADC2 Greater-Than */
sfr ADC2LT = 0xC6; /*SFR Page: 2 ADC2 Less-Than */
sfr AMX0CF = 0xBA; /*SFR Page: 0 ADC0 Multiplexer Configur tion */
sfr AMX0SL = 0xBB; /*SFR Page: 0 ADC0 Multiplexer Channel Select */
sfr AMX2CF = 0xBA; /*SFR Page: 2 ADC2 Multiplexer Configur tion */
sfr AMX2SL = 0xBB; /*SFR Page: 2 ADC2 Multiplexer Channel Select */
sfr B = 0xF0; /*SFR Page: All */
sfr CCH0CN = 0xA1; /*SFR Page: F Cache Control */
sfr CCH0LC = 0xA3; /*SFR Page: F Cache Lock */
sfr CCH0MA = 0x9A; /*SFR Page: F Cache Miss Accumulator */
sfr CCH0TN = 0xA2; /*SFR Page: F Cache Tuning */
sfr CKCON = 0x8E; /*SFR Page: 0 Clock Control */
sfr CLKSEL = 0x97; /*SFR Page: F System Clock Select */
sfr CPT0CN = 0x88; /*SFR Page: 1 Compar tor 0 Control */
sfr CPT0MD = 0x89; /*SFR Page: 1 Comp rator 0 Configuration */
sfr CPT1CN = 0x88; /*SFR Page: 2 Compar tor 1 Control */
sfr CPT1MD = 0x89; /*SFR Page: 2 Comp rator 1 Configuration */
sfr DAC0CN = 0xD4; /*SFR Page: 0 DAC0 Control */
sfr DAC0H = 0xD3; /*SFR Page: 0 DAC0 High Byte */
sfr DAC0L = 0xD2; /*SFR Page: 0 DAC0 Low Byte */
sfr DAC1CN = 0xD4; /*SFR Page: 1 DAC1 Control */
sfr DAC1H = 0xD3; /*SFR Page: 1 DAC1 High Byte */
sfr DAC1L = 0xD2; /*SFR Page: 1 DAC1 Low Byte */
sfr DPH = 0x83; /*SFR Page: All */
sfr DPL = 0x82; /*SFR Page: All */
sfr EIE1 = 0xE6; /*SFR Page: All */
sfr EIE2 = 0xE7; /*SFR Page: All */
sfr EIP1 = 0xF6; /*SFR Page: All */
sfr EIP2 = 0xF7; /*SFR Page: All */
sfr EMI0CF = 0xA3; /*SFR Page: 0 EMIF Configuration */
sfr EMI0CN = 0xA2; /*SFR Page: 0 EMIF Control */
sfr EMI0TC = 0xA1; /*SFR Page: 0 EMIF Timing Control */
sfr FLACL = 0xB7; /*SFR Page: F FLASH Access Limit */
sfr FLSCL = 0xB7; /*SFR Page: 0 FLASH Scale */
sfr FLSTAT = 0x88; /*SFR Page: 1 FLASH St tus */
sfr IE = 0xA8; /*SFR Page: All */
sfr IP = 0xB8; /*SFR Page: All */
sfr OSCICL = 0x8B; /*SFR Page: F Intern l Oscillator Calibr tion */
sfr OSCICN = 0x8A; /*SFR Page: F Internal Oscill tor Control */
sfr OSCXCN = 0x8C; /*SFR Page: F Extern l Oscill tor Control */
sfr P0 = 0x80; /*SFR Page: All */
sfr P0MDOUT = 0xA4; /*SFR Page: F Port 0 Output Mode Configuration */
sfr P1 = 0x90; /*SFR Page: All */
sfr P1MDIN = 0xAD; /*SFR Page: F Port 1 Input Mode */
sfr P1MDOUT = 0xA5; /*SFR Page: F Port 1 Output Mode Configuration */
sfr P2 = 0xA0; /*SFR Page: All */
sfr P2MDOUT = 0xA6; /*SFR Page: F Port 2 Output Mode Configuration */
sfr P3 = 0xB0; /*SFR Page: All */
sfr P3MDOUT = 0xA7; /*SFR Page: F Port 3 Output Mode Configuration */
sfr P4 = 0xC8; /*SFR Page: F Port 4 L tch */
sfr P4MDOUT = 0x9C; /*SFR Page: F Port 4 Output Mode Configuration */
sfr P5 = 0xD8; /*SFR Page: F Port 5 Latch */
sfr P5MDOUT = 0x9D; /*SFR Page: F Port 5 Output Mode Configuration */
sfr P6 = 0xE8; /*SFR Page: F Port 6 Latch */
sfr P6MDOUT = 0x9E; /*SFR Page: F Port 6 Output Mode Configuration */
sfr P7 = 0xF8; /*SFR Page: F Port 7 Latch */
sfr P7MDOUT = 0x9F; /*SFR Page: F Port 7 Output Mode Configuration */
sfr PCA0CN = 0xD8; /*SFR Page: 0 PCA Control */
sfr PCA0CPH0 = 0xFC; /*SFR Page: 0 PCA Module 0 Capture/Compare High Byte */
sfr PCA0CPH1 = 0xFE; /*SFR Page: 0 PCA Module 1 Capture/Compare High Byte */
sfr PCA0CPH2 = 0xEA; /*SFR Page: 0 PCA Module 2 Capture/Compare High Byte */
sfr PCA0CPH3 = 0xEC; /*SFR Page: 0 PCA Module 3 Capture/Compare High Byte */
sfr PCA0CPH4 = 0xEE; /*SFR Page: 0 PCA Module 4 Capture/Compare High Byte */
sfr PCA0CPH5 = 0xE2; /*SFR Page: 0 PCA Module 5 Capture/Compare High Byte */
sfr PCA0CPL0 = 0xFB; /*SFR Page: 0 PCA Module 0 Capture/Compare Low Byte */
sfr PCA0CPL1 = 0xFD; /*SFR Page: 0 PCA Module 1 Capture/Compare Low Byte */
sfr PCA0CPL2 = 0xE9; /*SFR Page: 0 PCA Module 2 Capture/Compare Low Byte */
sfr PCA0CPL3 = 0xEB; /*SFR Page: 0 PCA Module 3 Capture/Compare Low Byte */
sfr PCA0CPL4 = 0xED; /*SFR Page: 0 PCA Module 4 Capture/Compare Low Byte */
sfr PCA0CPL5 = 0xE1; /*SFR Page: 0 PCA Module 5 Capture/Compare Low Byte */
sfr PCA0CPM0 = 0xDA; /*SFR Page: 0 PCA Module 0 Mode */
sfr PCA0CPM1 = 0xDB; /*SFR Page: 0 PCA Module 1 Mode */
sfr PCA0CPM2 = 0xDC; /*SFR Page: 0 PCA Module 2 Mode */
sfr PCA0CPM3 = 0xDD; /*SFR Page: 0 PCA Module 3 Mode */
sfr PCA0CPM4 = 0xDE; /*SFR Page: 0 PCA Module 4 Mode */
sfr PCA0CPM5 = 0xDF; /*SFR Page: 0 PCA Module 5 Mode */
sfr PCA0H = 0xFA; /*SFR Page: 0 PCA Counter High Byte */
sfr PCA0L = 0xF9; /*SFR Page: 0 PCA Counter Low Byte */
sfr PCA0MD = 0xD9; /*SFR Page: 0 PCA Mode */
sfr PCON = 0x87; /*SFR Page: All */
sfr PLL0CN = 0x89; /*SFR Page: F PLL Control */
sfr PLL0DIV = 0x8D; /*SFR Page: F PLL Divider */
sfr PLL0FLT = 0x8F; /*SFR Page: F PLL Filter */
sfr PLL0MUL = 0x8E; /*SFR Page: F PLL Multiplier */
sfr PSBANK = 0xB1; /*SFR Page: All */
sfr PSCTL = 0x8F; /*SFR Page: 0 FLASH Write/Erase Control */
sfr PSW = 0xD0; /*SFR Page: All */
sfr RCAP2H = 0xCB; /*SFR Page: 0 Timer/Counter 2 Capture/Relo d High Byte */
sfr RCAP2L = 0xCA; /*SFR Page: 0 Timer/Counter 2 C pture/Relo d Low Byte */
sfr RCAP3H = 0xCB; /*SFR Page: 1 Timer 3 Capture/Reload High Byte */
sfr RCAP3L = 0xCA; /*SFR Page: 1 Timer 3 C pture/Reload Low Byte */
sfr RCAP4H = 0xCB; /*SFR Page: 2 Timer/Counter 4 Capture/Relo d High Byte */
sfr RCAP4L = 0xCA; /*SFR Page: 2 Timer/Counter 4 C pture/Relo d Low Byte */
sfr REF0CN = 0xD1; /*SFR Page: 0 Volt ge Reference Control */
sfr RSTSRC = 0xEF; /*SFR Page: 0 Reset Source */
sfr SADDR0 = 0xA9; /*SFR Page: 0 UART 0 Slave Address */
sfr SADEN0 = 0xB9; /*SFR Page: 0 UART 0 Slave Address Mask */
sfr SBUF0 = 0x99; /*SFR Page: 0 UART 0 Data Buffer */
sfr SBUF1 = 0x99; /*SFR Page: 1 UART 1 Data Buffer */
sfr SCON0 = 0x98; /*SFR Page: 0 UART 0 Control */
sfr SCON1 = 0x98; /*SFR Page: 1 UART 1 Control */
sfr SFRLAST = 0x86; /*SFR Page: All */
sfr SFRNEXT = 0x85; /*SFR Page: All */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -