寄存器定义头文件内容简介.ppt
《寄存器定义头文件内容简介.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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 寄存器 定义 文件 内容简介
链接地址:https://www.31ppt.com/p-5116657.html