⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c8051f120.h

📁 在单片机控制的液晶屏上显示汉字
💻 H
📖 第 1 页 / 共 2 页
字号:
/*--------------------------------------------------------------------------
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 PAGE: ALL
sfr ACC       = 0xE0;       /*SFR Page: All  */
sfr B         = 0xF0;       /*SFR Page: All  */
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 IE        = 0xA8;       /*SFR Page: All  */
sfr IP        = 0xB8;       /*SFR Page: All  */
sfr P0        = 0x80;       /*SFR Page: All  */
sfr P1        = 0x90;       /*SFR Page: All  */
sfr P2        = 0xA0;       /*SFR Page: All  */
sfr PCON      = 0x87;       /*SFR Page: All  */
sfr P3        = 0xB0;       /*SFR Page: All  */
sfr PSBANK    = 0xB1;       /*SFR Page: All  */
sfr PSW       = 0xD0;       /*SFR Page: All  */
sfr SFRLAST   = 0x86;       /*SFR Page: All  */
sfr SFRNEXT   = 0x85;       /*SFR Page: All  */
sfr SFRPAGE   = 0x84;       /*SFR Page: All  */
sfr SP        = 0x81;       /*SFR Page: All  */
sfr WDTCN     = 0xFF;       /*SFR Page: All  */



// SFR PAGE: 0
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 AMX0CF    = 0xBA;       /*SFR Page: 0 ADC0 Multiplexer Configur tion  */
sfr AMX0SL    = 0xBB;       /*SFR Page: 0 ADC0 Multiplexer Channel Select  */
sfr CKCON     = 0x8E;       /*SFR Page: 0 Clock Control  */
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 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 FLSCL     = 0xB7;       /*SFR Page: 0 FLASH Scale  */
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 PSCTL     = 0x8F;       /*SFR Page: 0 FLASH Write/Erase Control  */
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 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 SCON0     = 0x98;       /*SFR Page: 0 UART 0 Control  */
sfr SMB0ADR   = 0xC3;       /*SFR Page: 0 SMBus Sl ve Address  */
sfr SMB0CN    = 0xC0;       /*SFR Page: 0 SMBus Control  */
sfr SMB0CR    = 0xCF;       /*SFR Page: 0 SMBus Clock Rate  */
sfr SMB0DAT   = 0xC2;       /*SFR Page: 0 SMBus Data  */
sfr SMB0STA   = 0xC1;       /*SFR Page: 0 SMBus St tus  */
sfr SPI0CFG   = 0x9A;       /*SFR Page: 0 SPI Configuration  */
sfr SPI0CKR   = 0x9D;       /*SFR Page: 0 SPI Clock Rate Control  */
sfr SPI0CN    = 0xF8;       /*SFR Page: 0 SPI Control  */
sfr SPI0DAT   = 0x9B;       /*SFR Page: 0 SPI Data  */
sfr SSTA0     = 0x91;       /*SFR Page: 0 UART 0 St tus  */
sfr TCON      = 0x88;       /*SFR Page: 0 Timer/Counter Control  */
sfr TH0       = 0x8C;       /*SFR Page: 0 Timer/Counter 0 High Byte  */
sfr TH1       = 0x8D;       /*SFR Page: 0 Timer/Counter 1 High Byte  */
sfr TL0       = 0x8A;       /*SFR Page: 0 Timer/Counter 0 Low Byte  */
sfr TL1       = 0x8B;       /*SFR Page: 0 Timer/Counter 1 Low Byte  */
sfr TMOD      = 0x89;       /*SFR Page: 0 Timer/Counter Mode  */
sfr TMR2CF    = 0xC9;       /*SFR Page: 0 Timer/Counter 2 Configuration  */
sfr TMR2CN    = 0xC8;       /*SFR Page: 0 Timer/Counter 2 Control  */
sfr TMR2H     = 0xCD;       /*SFR Page: 0 Timer/Counter 2 High Byte  */
sfr TMR2L     = 0xCC;       /*SFR Page: 0 Timer/Counter 2 Low Byte  */



// SFR PAGE: 1
sfr CPT0CN    = 0x88;       /*SFR Page: 1 Compar tor 0 Control  */
sfr CPT0MD    = 0x89;       /*SFR Page: 1 Comp rator 0 Configuration  */
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 FLSTAT    = 0x88;       /*SFR Page: 1 FLASH St tus  */
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 SBUF1     = 0x99;       /*SFR Page: 1 UART 1 Data Buffer  */
sfr SCON1     = 0x98;       /*SFR Page: 1 UART 1 Control  */
sfr TMR3CF    = 0xC9;       /*SFR Page: 1 Timer 3 Configuration  */
sfr TMR3CN    = 0xC8;       /*SFR Page: 1 Timer 3 Control  */
sfr TMR3H     = 0xCD;       /*SFR Page: 1 Timer 3 High Byte  */
sfr TMR3L     = 0xCC;       /*SFR Page: 1 Timer 3 Low Byte  */




// SFR PAGE: 2
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 AMX2CF    = 0xBA;       /*SFR Page: 2 ADC2 Multiplexer Configur tion  */
sfr AMX2SL    = 0xBB;       /*SFR Page: 2 ADC2 Multiplexer Channel Select  */
sfr CPT1CN    = 0x88;       /*SFR Page: 2 Compar tor 1 Control  */
sfr CPT1MD    = 0x89;       /*SFR Page: 2 Comp rator 1 Configuration  */
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 TMR4CF    = 0xC9;       /*SFR Page: 2 Timer/Counter 4 Configuration  */
sfr TMR4CN    = 0xC8;       /*SFR Page: 2 Timer/Counter 4 Control  */

⌨️ 快捷键说明

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