Advertisement

单片机英文缩写全称及中文名称_整理_.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)

还没有任何评论哟~
客服
客服