寄存器定义头文件内容简介.ppt

上传人:sccc 文档编号:5116657 上传时间:2023-06-05 格式:PPT 页数:22 大小:187.01KB
返回 下载 相关 举报
寄存器定义头文件内容简介.ppt_第1页
第1页 / 共22页
寄存器定义头文件内容简介.ppt_第2页
第2页 / 共22页
寄存器定义头文件内容简介.ppt_第3页
第3页 / 共22页
寄存器定义头文件内容简介.ppt_第4页
第4页 / 共22页
寄存器定义头文件内容简介.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《寄存器定义头文件内容简介.ppt》由会员分享,可在线阅读,更多相关《寄存器定义头文件内容简介.ppt(22页珍藏版)》请在三一办公上搜索。

1、REG51.H、REG1211.H和REG1211.INC文件内容简介,1、REG51.H文件的内容,3、REG1211.INC文件的内容,2、REG1211.H文件的内容,标准8051单片机寄存器定义头文件REG51.H内容,/*-REG51.HHeader file for generic 80C51 and 80C31 microcontroller.Copyright(c)1988-2002 Keil Elektronik GmbH and Keil Software,Inc.All rights reserved.-*/#ifndef _REG51_H_#define _REG51_

2、H_/*BYTE Register*/sfr P0=0 x80;sfr P1=0 x90;sfr P2=0 xA0;sfr P3=0 xB0;sfr PSW=0 xD0;sfr ACC=0 xE0;sfr B=0 xF0;sfr SP=0 x81;sfr DPL=0 x82;sfr DPH=0 x83;,sfr PCON=0 x87;sfr TCON=0 x88;sfr TMOD=0 x89;sfr TL0=0 x8A;sfr TL1=0 x8B;sfr TH0=0 x8C;sfr TH1=0 x8D;sfr IE=0 xA8;sfr IP=0 xB8;sfr SCON=0 x98;sfr S

3、BUF=0 x99;/*BIT Register*/*PSW*/sbit CY=0 xD7;sbit AC=0 xD6;sbit F0=0 xD5;sbit RS1=0 xD4;sbit RS0=0 xD3;sbit OV=0 xD2;sbit P=0 xD0;/*TCON*/sbit TF1=0 x8F;sbit TR1=0 x8E;sbit TF0=0 x8D;,sbit TR0=0 x8C;sbit IE1=0 x8B;sbit IT1=0 x8A;sbit IE0=0 x89;sbit IT0=0 x88;/*IE*/sbit EA=0 xAF;sbit ES=0 xAC;sbit E

4、T1=0 xAB;sbit EX1=0 xAA;sbit ET0=0 xA9;sbit EX0=0 xA8;/*IP*/sbit PS=0 xBC;sbit PT1=0 xBB;sbit PX1=0 xBA;sbit PT0=0 xB9;sbit PX0=0 xB8;/*P3*/sbit RD=0 xB7;sbit WR=0 xB6;sbit T1=0 xB5;sbit T0=0 xB4;sbit INT1=0 xB3;,sbit INT0=0 xB2;sbit TXD=0 xB1;sbit RXD=0 xB0;/*SCON*/sbit SM0=0 x9F;sbit SM1=0 x9E;sbi

5、t SM2=0 x9D;sbit REN=0 x9C;sbit TB8=0 x9B;sbit RB8=0 x9A;sbit TI=0 x99;sbit RI=0 x98;#endif,MSC1211寄存器头文件REG1211.H内容,/*-REG1211.HHeader file for TI MSC1211 microcontroller.Copyright(c)1988-2003 Keil Elektronik GmbH and Keil Software,Inc.All rights reserved.-*/#ifndef _REG1211_H_#define _REG1211_H_/*

6、8位寄存器*/sfr P0=0 x80;/P0口寄存器sfr SP=0 x81;/堆栈指针寄存器 sfr DPL0=0 x82;/数据指针0低字节sfr DPH0=0 x83;/数据指针0高字节sfr DPL1=0 x84;/数据指针1低字节sfr DPH1=0 x85;/数据指针1高字节sfr DPS=0 x86;/数据指针选择寄存器sfr PCON=0 x87;/电源控制寄存器sfr TCON=0 x88;/定时/计数控制寄存器 sbit TF1=TCON7;/定时器1溢出中断标志 sbit TR1=TCON6;/定时器1运行控制位 sbit TF0=TCON5;/定时器0溢出中断标志 s

7、bit TR0=TCON4;/定时器0运行控制位 sbit IE1=TCON3;/外部中断1请求标志 sbit IT1=TCON2;/选择外部中断请求1为边沿触发方式的控制位 sbit IE0=TCON1;/外部中断0请求标志 sbit IT0=TCON0;/选择外部中断请求0为边沿触发方式的控制位,sfr TMOD=0 x89;/定时/计数模式控制寄存器sfr TL0=0 x8A;/定时/计数器0低字节sfr TL1=0 x8B;/定时/计数器1低字节sfr TH0=0 x8C;/定时/计数器0高字节sfr TH1=0 x8D;/定时/计数器1高字节sfr CKCON=0 x8E;/时钟控制

8、寄存器sfr MWS=0 x8F;/存储器写选择控制寄存器sfr P1=0 x90;/P1口寄存器 sbit T2EX=P11;/定时器/计数器2的外部控制输入 sbit T2=P10;/定时器/计数器2的外部输入sfr EXIF=0 x91;/外部中断标志寄存器sfr MPAGE=0 x92;/存储器分页寄存器sfr CADDR=0 x93;/配置地址寄存器sfr CDATA=0 x94;/配置数据寄存器sfr MCON=0 x95;/存储器控制寄存器sfr SCON0=0 x98;/串口0控制寄存器 sbit SM0_0=SCON07;/UART0工作方式设定 sbit SM1_0=SCO

9、N06;/UART0工作方式设定 sbit SM2_0=SCON05;/UART0的SM2设定 sbit REN_0=SCON04;/接收允许位 sbit TB8_0=SCON03;/发送数据的第九位 sbit RB8_0=SCON02;/接收数据的第九位 sbit TI_0=SCON01;/发送中断标志 sbit RI_0=SCON00;/接收中断标志sfr SBUF0=0 x99;/串口0数据缓冲器sfr SBUF=0 x99;/串口数据缓冲器,sfr SPICON=0 x9A;/SPI控制寄存器sfr I2CCON=0 x9A;/I2C控制器sfr SPIDATA=0 x9B;/SPI数

10、据寄存器sfr I2CDATA=0 x9B;/I2C数据寄存器sfr SPIRCON=0 x9C;/SPI接收控制寄存器sfr I2CCMEN=0 x9C;/I2C控制寄存器sfr SPITCON=0 x9D;/SPI发送控制寄存器sfr I2CSTAT=0 x9D;/I2C状态寄存器sfr SPISTART=0 x9E;/SPI缓冲器起始地址sfr SPIEND=0 x9F;/SPI缓冲器结束地址sfr P2=0 xA0;/P2口寄存器sfr PWMCON=0 xA1;/PWM控制寄存器sfr PWMLOW=0 xA2;/PWM低字节sfr TONELOW=0 xA2;/音调低字节sfr P

11、WMHI=0 xA3;/PWM高字节sfr TONEHI=0 xA3;/音调高字节sfr PAI=0 xA5;/辅助中断挂起寄存器sfr AIE=0 xA6;/辅助中断允许寄存器sfr AISTAT=0 xA7;/辅助中断状态寄存器sfr IE=0 xA8;/中断允许寄存器 sbit EA=IE7;/总中断允许位 sbit ES=IE4;/串行中断允许位 sbit ET1=IE3;/定时器1溢出中断允许位 sbit EX1=IE2;/外部中断1允许位 sbit ET0=IE1;/定时器0溢出中断允许位 sbit EX0=IE0;/外部中断0允许位,sfr BPCON=0 xA9;/断点控制寄存

12、器sfr BPL=0 xAA;/断点低字节地址sfr BPH=0 xAB;/断点高字节地址sfr P0DDRL=0 xAC;/P0口数据流向寄存器低字节sfr P0DDRH=0 xAD;/P0口数据流向寄存器高字节sfr P1DDRL=0 xAE;/P1口数据流向寄存器低字节sfr P1DDRH=0 xAF;/P1口数据流向寄存器高字节sfr P3=0 xB0;/P3口寄存器 sbit RD=P37;/外部数据存储器读选通 sbit WR=P36;/外部数据存储器写选通 sbit T1=P35;/定时器1外部输入 sbit T0=P34;/定时器0外部输入 sbit INT1=P33;/外部中

13、断1 sbit INT0=P32;/外部中断0 sbit TXD=P31;/串行输入通道 sbit RXD=P30;/串行输出通道sfr P2DDRL=0 xB1;/P2口数据流向寄存器低字节sfr P2DDRH=0 xB2;/P2口数据流向寄存器高字节sfr P3DDRL=0 xB3;/P3口数据流向寄存器低字节sfr P3DDRH=0 xB4;/P3口数据流向寄存器高字节sfr DACL=0 xB5;/DAC数据低字节sfr DACH=0 xB6;/DAC数据高字节sfr DACCON=0 xB7;/DAC控制寄存器/实际应为DACSELsfr IP=0 xB8;/中断优先级寄存器 sbi

14、t PS=IP4;/决定串行中断优先级 sbit PT1=IP3;/决定定时器1中断优先级 sbit PX1=IP2;/决定外部中断1优先级 sbit PT0=IP1;/决定定时器0中断优先级 sbit PX0=IP0;/决定外部中断0优先级,sfr SCON1=0 xC0;/串口1控制寄存器 sbit SM0_1=SCON17;/UART1工作方式设定 sbit SM1_1=SCON16;/UART1工作方式设定 sbit SM2_1=SCON15;/UART1的SM2设定 sbit REN_1=SCON14;/接收允许位 sbit TB8_1=SCON13;/发送数据的第九位 sbit R

15、B8_1=SCON12;/接收数据的第九位 sbit TI_1=SCON11;/发送中断标志 sbit RI_1=SCON10;/接收中断标志sfr SBUF1=0 xC1;/串口1数据缓冲器sfr EWU=0 xC6;/空闲模式唤醒允许寄存器sfr T2CON=0 xC8;/定时器2控制寄存器 sbit TF2=T2CON7;/定时器2溢出标志位 sbit EXF2=T2CON6;/定时器2外部中断标志位 sbit RCLK=T2CON5;/接收时钟标志位 sbit TCLK=T2CON4;/发送时钟标志位 sbit EXEN2=T2CON3;/定时器2捕捉/重载允许位 sbit TR2=T

16、2CON2;/定时器2运行控制位 sbit C_T2=T2CON1;/T2定时/计数选择位 sbit CP_RL2=T2CON0;/捕捉/重载选择位sfr RCAP2L=0 xCA;/定时器2捕捉控制寄存器低字节sfr RCAP2H=0 xCB;/定时器2捕捉控制寄存器高字节sfr TL2=0 xCC;/定时器2的低字节sfr TH2=0 xCD;/定时器2的高字节,sfr PSW=0 xD0;/程序状态字寄存器 sbit CY=PSW7;/进位标志位 sbit AC=PSW6;/辅助进位标志位 sbit F0=PSW5;/用户标志位 sbit RS1=PSW4;/工作寄存器组选择控制位 sb

17、it RS0=PSW3;/工作寄存器组选择控制位 sbit OV=PSW2;/溢出标志位 sbit P=PSW0;/奇偶标志位sfr OCL=0 xD1;/ADC失调校准寄存器低字节sfr OCM=0 xD2;/ADC失调校准寄存器中间字节sfr OCH=0 xD3;/ADC失调校准寄存器高字节sfr GCL=0 xD4;/ADC增益校准寄存器低字节sfr GCM=0 xD5;/ADC增益校准寄存器中间字节sfr GCH=0 xD6;/ADC增益校准寄存器高字节sfr ADMUX=0 xD7;/ADC多路开关寄存器sfr EICON=0 xD8;/中断允许控制寄存器 sbit SMOD1=EI

18、CON7;/串口1模式 sbit EAI=EICON5;/辅助中断使能 sbit AI=EICON4;/辅助中断标志 sbit WDTI=EICON3;/看门狗中断标志sfr ADRESL=0 xD9;/ADC转换结果寄存器低字节sfr ADRESM=0 xDA;/ADC转换结果寄存器中间字节sfr ADRESH=0 xDB;/ADC转换结果寄存器高字节sfr ADCON0=0 xDC;/ADC控制寄存器0sfr ADCON1=0 xDD;/ADC控制寄存器1sfr ADCON2=0 xDE;/ADC控制寄存器2sfr ADCON3=0 xDF;/ADC控制寄存器3,sfr ACC=0 xE0

19、;/累加器sfr SSCON=0 xE1;/求和/移位寄存器控制寄存器sfr SUMR0=0 xE2;/求和寄存器0sfr SUMR1=0 xE3;/求和寄存器1sfr SUMR2=0 xE4;/求和寄存器2sfr SUMR3=0 xE5;/求和寄存器3sfr ODAC=0 xE6;/DAC失调寄存器sfr LVDCON=0 xE7;/低电压监测控制寄存器sfr EIE=0 xE8;/扩展中断允许寄存器 sbit EWDI=EIE4;/看门够中断使能 sbit EX5=EIE3;/外部中断5使能 sbit EX4=EIE2;/外部中断4使能 sbit EX3=EIE1;/外部中断3使能 sbi

20、t EX2=EIE0;/外部中断2使能sfr HWPC0=0 xE9;/硬件配置寄存器0sfr HWPC1=0 xEA;/硬件配置寄存器1sfr FMCON=0 xEE;/闪存控制寄存器sfr FTCON=0 xEF;/闪存定时控制寄存器sfr B=0 xF0;/B 寄存器sfr PDCON=0 xF1;/掉电控制寄存器sfr PASEL=0 xF2;/PSEN/ALE控制寄存器sfr ACLK=0 xF6;/模拟时钟寄存器sfr SRST=0 xF7;/系统复位寄存器,sfr EIP=0 xF8;/扩展中断优先级寄存器sfr SECINT=0 xF9;/秒定时器中断寄存器sfr MSINT=

21、0 xFA;/毫秒定时器中断寄存器sfr USEC=0 xFB;/微秒寄存器sfr MSECL=0 xFC;/毫秒寄存器低字节sfr MSECH=0 xFD;/毫秒寄存器高字节sfr HMSEC=0 xFE;/百毫秒寄存器。/注:原文件中为HMSECH,应修改为HMSEC,否则,编译时会提示找不到HMSECsfr WDTCON=0 xFF;/看门狗定时器寄存器/*16位寄存器*/sfr16 PWM=0 xa2;/PWM寄存器sfr16 P0DDR=0 xac;/P0口数据流向寄存器sfr16 P1DDR=0 xae;/P1口数据流向寄存器sfr16 P2DDR=0 xb1;/P2口数据流向寄存

22、器sfr16 P3DDR=0 xb3;/P3口数据流向寄存器sfr16 RCAP2=0 xca;/定时器捕捉寄存器sfr16 THL2=0 xcc;/定时器2数据寄存器sfr16 DECIMATION=0 xde;/ADC抽取寄存器sfr16 MSEC=0 xfc;/毫秒寄存器#endif,MSC1211寄存器定义文件REG1211.INC内容,;-;TI MSC1210 Processor Declarations;Copyright(c)Raisonance SA,1987-2002;-$NOMOD51$SAVE$NOLIST;BYTE RegistersP0 DATA 080H;STAN

23、DARD 8051SP DATA 081H;STANDARD 8051DPL DATA 082H;STANDARD 8051DPH DATA 083H;STANDARD 8051DPL1 DATA 084HDPH1 DATA 085HDPS DATA 086HPCON DATA 087H;STANDARD 8051TCON DATA 088H;STANDARD 8051TMOD DATA 089H;STANDARD 8051TL0 DATA 08AH;STANDARD 8051TL1 DATA 08BH;STANDARD 8051TH0 DATA 08CH;STANDARD 8051TH1 D

24、ATA 08DH;STANDARD 8051CKCON DATA 08EHMWS DATA 08FHP1 DATA 090H;STANDARD 8051,EXIF DATA 091HMPAGE DATA 092HCADDR DATA 093HCDATA DATA 094HMCON DATA 095HSCON DATA 098H;STANDARD 8051SBUF DATA 099H;STANDARD 8051SPICON DATA 09AHI2CCR DATA 09AHSPIDATA DATA 09BHI2CDATA DATA 09BHSPIRCON DATA 09CHI2CCON DATA

25、09CHSPITCON DATA 09DHSPISTART DATA 09EHSPIEND DATA 09FHP2 DATA 0A0H;STANDARD 8051PWMCON DATA 0A1HPWMLOW DATA 0A2HTONELOW DATA 0A2HPWMHI DATA 0A3HTONEHI DATA 0A3HPAI DATA 0A5HAIE DATA 0A6HAISTAT DATA 0A7HIE DATA 0A8H;STANDARD 8051,BPCON DATA 0A9HBPL DATA 0AAHBPH DATA 0ABHP0DDRL DATA 0ACHP0DDRH DATA 0

26、ADHP1DDRL DATA 0AEHP1DDRH DATA 0AFHP3 DATA 0B0H;STANDARD 8051P2DDRL DATA 0B1HP2DDRH DATA 0B2HP3DDRL DATA 0B3HP3DDRH DATA 0B4HDACL DATA 0B5HDACH DATA 0B6HDACCON DATA 0B7HIP DATA 0B8H;STANDARD 8051SCON1 DATA 0C0HSBUF1 DATA 0C1HEWU DATA 0C6HSYSCLK DATA 0C7HT2CON DATA 0C8H;8052 REGISTERRCAP2L DATA 0CAH;

27、8052 REGISTERRCAP2H DATA 0CBH;8052 REGISTERTL2 DATA 0CCH;8052 REGISTERTH2 DATA 0CDH;8052 REGISTERPSW DATA 0D0H;STANDARD 8051,OCL DATA 0D1HOCM DATA 0D2HOCH DATA 0D3HGCL DATA 0D4HGCM DATA 0D5HGCH DATA 0D6HADMUX DATA 0D7HEICON DATA 0D8HADRESL DATA 0D9HADRESM DATA 0DAHADRESH DATA 0DBHADCON0 DATA 0DCHADC

28、ON1 DATA 0DDHADCON2 DATA 0DEHADCON3 DATA 0DFHACC DATA 0E0H;STANDARD 8051SSCON DATA 0E1HSUMR0 DATA 0E2HSUMR1 DATA 0E3HSUMR2 DATA 0E4HSUMR3 DATA 0E5HODAC DATA 0E6HLVDCON DATA 0E7HEIE DATA 0E8HHWPC0 DATA 0E9HHWPC1 DATA 0EAHHWID DATA 0EBH;RSRVD DATA 0ECH;保留;RSVRD DATA 0EDH;保留,FMCON DATA 0EEHFTCON DATA 0

29、EFHB DATA 0F0H;STANDARD 8051PDCON DATA 0F1HPASEL DATA 0F2H;RSRVD DATA 0F3H;保留;RSRVD DATA 0F4H;保留ACLK DATA 0F6HSRST DATA 0F7HEIP DATA 0F8HSECINT DATA 0F9H;原文件中为STECINT,修改为SECINTMSINT DATA 0FAH;原文件为MSTIMER,修改为MSINTUSEC DATA 0FBHMSECL DATA 0FCHMSECH DATA 0FDHHMSEC DATA 0FEHWDTCON DATA 0FFH;BIT Register

30、s;*TCON(088H)*TF1 BIT 08FHTR1 BIT 08EHTF0 BIT 08DHTR0 BIT 08CHIE1 BIT 08BHIT1 BIT 08AHIE0 BIT 089HIT0 BIT 088H,;*P1(090H)*INT5 BIT 097HINT4 BIT 096HINT3 BIT 095HINT2 BIT 094HTXD1 BIT 093HRXD1 BIT 092HT2EX BIT 091HT2 BIT 090H;*SCON(098H)*SM0 BIT 09FHSM1 BIT 09EHSM2 BIT 09DHREN BIT 09CHTB8 BIT 09BHRB8

31、 BIT 09AHTI BIT 099HRI BIT 098H;*IE(0A8H)*EA BIT 0AFHES1 BIT 0AEHET2 BIT 0ADHES BIT 0ACHET1 BIT 0ABHEX1 BIT 0AAHET0 BIT 0A9HEX0 BIT 0A8H,;*P3(0B0H)*RD BIT 0B7HWR BIT 0B6HT1 BIT 0B5HT0 BIT 0B4HINT1 BIT 0B3HINT0 BIT 0B2HTXD0 BIT 0B1HRXD0 BIT 0B0H;*IP(0B8H)*PS1 BIT 0BEHPT2 BIT 0BDHPS BIT 0BCHPT1 BIT 0B

32、BHPX1 BIT 0BAHPT0 BIT 0B9HPX0 BIT 0B8H;*SCON1(0C0H)*SM01 BIT 0C7HSM11 BIT 0C6HSM21 BIT 0C5HREN1 BIT 0C4HTB81 BIT 0C3HRB81 BIT 0C2HTI1 BIT 0C1HRI1 BIT 0C0H,;*T2CON(0C8H)*TF2 BIT 0CFHEXF2 BIT 0CEHRCLK BIT 0CDHTCLK BIT 0CCHEXEN2 BIT 0CBHTR2 BIT 0CAHC_T2 BIT 0C9HCP_RL2 BIT 0C8H;*PSW(0D0H)*CY BIT 0D7HAC

33、BIT 0D6HF0 BIT 0D5HRS1 BIT 0D4HRS0 BIT 0D3HOV BIT 0D2HF1 BIT 0D1HP BIT 0D0H;*EICON(0D8H)*SMOD1 BIT 0DFHEAI BIT 0DDHAI BIT 0DCHWDTI BIT 0DBH;*EIE(0E8H)*EWDI BIT 0ECHEX5 BIT 0EBHEX4 BIT 0EAHEX3 BIT 0E9HEX2 BIT 0E8H,;*EIP(0F8H)*PWDI BIT 0FCHPX5 BIT 0FBHPX4 BIT 0FAHPX3 BIT 0F9HPX2 BIT 0F8H;*Reg*Reg0 Data 00HReg1 Data 01HReg2 Data 02HReg3 Data 03HReg4 Data 04HReg5 Data 05HReg6 Data 06HReg7 Data 07HRegB Data 0F0H$RESTORE,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号