
单片机英文缩写全称及中文名称_整理_.pdf
5星
- 浏览量: None
- 大小:145KB
- 文件类型:None
简介:
单片机英文缩写全称及中文名称
一、寄存器部分
SFR= special function register 特殊功能寄存器(片内RAM 80H~FFH)
ACC= accumulate 累加器
PSW= programmer status word 程序状态字
SP= stack point 堆栈指针
DPL,DPH=DPTR(data point register 数据指针寄存器)的低8位和高8位
IE =interrupt enable 中断使能
IP= interrupt priority 中断优先级
PCON =power control 电源控制
SCON= serial control 串行口控制
SBUF= serial buffer 串行数据缓冲
TCON =timer control 定时器控制
TMOD= timer mode 定时器方式
### 单片机核心知识点详解
#### 寄存器部分
**SFR (Special Function Register)**:特殊功能寄存器,位于单片机内部RAM的80H到FFH地址区间,用于控制单片机的各种功能特性。
**ACC (Accumulator)**:累加器,是单片机中最常用的寄存器之一,主要用来存放运算结果,通常在执行算术逻辑运算时作为主要的数据暂存单元。
**PSW (Program Status Word)**:程序状态字寄存器,用于记录和保存当前处理器的状态信息,例如进位标志、辅助进位标志等。
- **CY (Carry)**:进位标志,用于表示算术运算过程中是否产生了进位或借位。
- **AC (Auxiliary Carry)**:辅助进位标志,当低四位向高四位产生进位时被置位。
- **F0**:用户可自定义标志位,常用于程序设计中实现特定功能。
- **RS1 & RS0 (Register Selection)**:工作寄存器组选择位,通过这两个位可以选择不同的寄存器组来使用。
- **OV (Overflow)**:溢出标志,在进行有符号数运算时,如果发生了溢出,则此位会被置位。
- **P (Parity)**:奇偶校验位,反映寄存器中1的个数是奇数还是偶数。
**SP (Stack Pointer)**:堆栈指针,指向单片机堆栈的顶部,用于支持子程序调用和中断处理过程中的数据保存与恢复。
**DPTR (Data Pointer Register)**:数据指针寄存器,由DPL(低8位)和DPH(高8位)组成,用于指向外部RAM的地址,常用作间接寻址操作的地址指针。
**IE (Interrupt Enable)**:中断使能寄存器,用于控制各种中断的开启与关闭。
- **EA (Enable All Interrupts)**:全局中断使能位,控制所有中断是否被允许。
- **ET (Enable Timer)**:定时器中断使能位。
- **ES (Enable Serial Port)**:串行口中断使能位。
- **EX (Enable External)**:外部中断使能位。
**IP (Interrupt Priority)**:中断优先级寄存器,用于设置不同中断源的优先级。
- **PS (Priority Serial)**:串口中断优先级。
- **PT (Priority Timer)**:定时器中断优先级。
- **PX (Priority External)**:外部中断优先级。
**PCON (Power Control)**:电源控制寄存器,用于控制单片机的一些电源相关的功能。
**SCON (Serial Control)**:串行控制寄存器,用于配置串行通信的相关参数。
- **RI (Receive Interrupt)**:接收中断标志位,当串口接收到一个完整的数据后会被置位。
- **TI (Transmit Interrupt)**:发送中断标志位,当串口完成一次数据发送后会被置位。
- **REN (Receive Enable)**:接收允许控制位,用于控制串口是否允许接收数据。
- **SM (Serial Mode)**:串行口工作模式选择位,用于选择串行口的工作模式。
**SBUF (Serial Buffer)**:串行数据缓冲寄存器,用于存放串行通信过程中的发送和接收数据。
**TCON (Timer Control)**:定时器控制寄存器,用于控制定时器的工作状态。
- **TF (Timer Overflow Flag)**:定时器溢出中断请求标志位,当定时器计数溢出时被置位。
- **TR (Timer Run)**:定时器运行控制位,用于启动或停止定时器。
- **IE (Interrupt Edge)**:外部中断请求标志位。
- **IT (Interrupt Type)**:外部中断触发方式选择位,用于设置外部中断的触发方式(边沿触发或电平触发)。
**TMOD (Timer Mode)**:定时器方式寄存器,用于设置定时器的工作模式和操作方式。
#### 8051引脚
- **RST (Reset)**:复位引脚,当该引脚保持高电平一段时间后会使得单片机复位。
- **RXD (Receive Exchange Data)**:串行接收数据引脚。
- **TXD (Transmit Exchange Data)**:串行发送数据引脚。
- **INT0 (Interrupt 0)**:外部中断0引脚。
- **INT1 (Interrupt 1)**:外部中断1引脚。
- **T0 (Timer 0)**:定时器0引脚。
- **T1 (Timer 1)**:定时器1引脚。
- **RD (Read)**:外部RAM读信号引脚。
- **WR (Write)**:外部RAM写信号引脚。
- **XTAL2, XTAL1 (External Crystal Oscillator)**:外部晶体振荡器引脚。
- **PSEN (Program Store Enable)**:程序存储器使能引脚。
- **ALE (Address Latch Enable)**:地址锁存使能引脚。
- **EA (External Address Enable)**:外部程序存储器地址允许引脚。
#### 其它术语
- **PC (Program Counter)**:程序计数器,指向正在执行指令的下一个地址。
- **OE (Output Enable)**:输出使能信号,用于控制数据输出。
- **MSB (Most Significant Bit)**:最高有效位。
- **LSB (Least Significant Bit)**:最低有效位。
- **ORG (Origin)**:起始地址指令,用于指定汇编语言中代码段的起始位置。
- **DB (Define Byte)**:定义字节指令,用于定义一个字节的内存空间。
- **EQU (Equal)**:等于指令,用于定义符号常量。
- **DW (Define Word)**:定义字指令,用于定义一个字的内存空间。
- **CLKOUT (Clock Out)**:时钟输出信号。
- **BUSWIDTH (Bus Width)**:总线宽度,指数据总线的位宽。
- **Vref (Reference Voltage)**:参考电压,主要用于带有ADC功能的单片机。
- **HSO (High Speed Output)**:高速输出信号。
- **HSI (High Speed Input)**:高速输入信号。
- **INST (Instruction)**:指令,单片机能够识别并执行的基本操作。
- **READY (Ready)**:就绪信号,指示总线上的数据已经准备好。
- **NMI (Non-Maskable Interrupt)**:不可屏蔽中断请求信号。
- **BHE (Bank High Enable)**:高位存储器使能信号。
#### MCS-51指令集
- 数据传送类指令主要包括7种助记符:
- **MOV (Move)**:用于内部数据寄存器RAM和特殊功能寄存器SFR之间的数据传送。
- **MOVC (Move from Code)**:从程序存储器向累加器传送数据。
- **MOVX (Move from External RAM)**:从外部RAM向累加器传送数据。
- **XCH (Exchange)**:交换累加器和指定寄存器中的数据。
- **XCHD (Exchange Direct)**:交换累加器低4位和指定寄存器低4位中的数据。
- **PUSH (Push)**:将数据压入堆栈。
- **POP (Pop)**:从堆栈弹出数据。
以上内容涵盖了单片机的核心寄存器、引脚功能以及常用指令,这些知识点对于理解和使用单片机来说至关重要。通过对这些概念的理解,可以更好地掌握单片机的编程技巧和应用实践。
全部评论 (0)
