SFR=specialfunctionregister//特殊功能寄存器(片内RAM80H~FFH)ACC=accumulate//累加器
PSW=programmerstatusword//程序状态字
SP=stackpoint//堆栈指针
DPL,DPH=DPTR(datapointregister//数据指针寄存器)的低8位和高8位IE=interruptenable//中断使能
IP=interruptpriority//中断优先级
PCON=powercontrol//电源控制
SCON=serialcontrol//串行口控制
SBUF=serialbuffer//串行数据缓冲
TCON=timercontrol//定时器控制
TMOD=timermode//定时器方式
PSW:
CY=carry(psw.7)//进位(标志)
AC=auxiliarycarry(psw.6)//辅助进位
F0=(psw.5)//用户自定义标志位
RS1,RS0=registerselection(psw.4,psw.3)//工作寄存器组选择位
OV=overflow(psw.2)//溢出
P=parity(psw.0)//奇偶校验位
IE:
EA=EnableAllInterrupt//CPU开/关中断控制位
ET=EnableTimer//定时器溢出中断允许位
ES=EnableSerialPort//串行口中断允许位
EX=EnableExternal//外部中断的中断允许位
IP:
PS=PrioritySerial//串口优先级
PT=PriorityTimer//定时器优先级
PX=PriorityExternal//外部中断优先级
SCON:
RI=ReceiveInterrupt//串行口接收中断请求标志位
TI=TransmitInterrupt//串行口发送中断请求标志位
REN=receiveenable//串行口接收允许控制位
SM=serialmode//串行口工作方式选择位
TCON:
TF=TimerOverflowFlag//定时器溢出中断请求标志
TR=TimerRun//定时器启动控制位
IE=InterruptEdge//外部中断请求标志位
IT=InterruptType//外部中断触发方式选择位
二、8051引脚
RST=RESET(9)//复位,重启
P3:
RXD=ReceivedeXchangeData(10,p3.0)//接收串行数据
TXD=TransmiteXchangeData(11,p3.1)//发送串行数据
INT0=interrupt0(12,p3.2)//中断0
INT1=interrupt1(13,p3.3)//中断1
T0=timer0(14,p3.4)//定时器0
T1=timer1(15,p3.5)//定时器1
RD=ReaD(16,p3.6)//外部数据存储器(RAM)的读信号
WR=WRite(17,p3.7)//外部数据存储器(RAM)的写信号
XTAL2,XTAL1=ExternalCrystalOscillator(18,19)//外部晶体振荡器
PSEN=ProgramStoreEnable(29)//程序存储器(ROM)使能
ALE=AddressLatchEnable(30)//地址锁存
EA=ExternalAddressEnable(31)//外部程序存储器(ROM)地址允许
三、其它
PC=programcounter//程序计数器
OE=outputenable//输出使能
MSB=mostsignificantbit//最高有效位
LSB=lastsignificantbit//最低有效位
DB=definebyte//字节定义
EQU=equal//等于
DW=defineword//字定义
CLKOUT=Clockout,时钟输出
BUSWDITH=总线宽度
Vref=参考电压(带ADC的单片机中有的)
HSO=HighSpeedOutput,高速输出
HSI=HighSpeedInput=高速输入
INST=Instruction,指令
READY就绪,总线中的就绪信号或引脚
NMI=NoMaskInterrupt(Input)=不可屏蔽的中断请求(输入)
BHE=BankHighEnable=存储器的高位允许,如在80286系统中RAM的组织为16位的,分为高8位和低8位数据,分别的控制信号为BHE和BLE
四、MCS-51指令
数据传送类指令(7种助记符)
助记符英文注释功能
MOVMove对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送