转自:http://hi.baidu.com/%B0%EB%CA%C0%CC%F4%D5%BD/blog/item/1984633dd855d53071cf6c64.html
Symbol
|
Description
|
Byte Address
|
P0
|
Port 0
|
80h
|
SP
|
Stack pointer
|
81h
|
DPL
|
Data pointer (low byte)
|
82h
|
DPH
|
Data pointer (high byte)
|
83h
|
TCON
|
Counter/Timer control
|
88h
|
TMOD
|
Counter/Timer operation mode
|
89h
|
TL0
|
Counter/Timer 0 (low byte)
|
8Ah
|
TL1
|
Counter/Timer 1 (low byte)
|
8Bh
|
TH0
|
Counter/Timer 0 (high byte)
|
8Ch
|
TH1
|
Counter/Timer 1 (high byte)
|
8Dh
|
P1
|
Port 1
|
90h
|
SCON
|
Serial port control
|
98h
|
SBUF
|
Serial port buffer
|
99h
|
P2
|
Port 2
|
0A0h
|
IE
|
Interrupt Enable
|
0A8h
|
P3
|
Port 3
|
0B0h
|
PSW
|
Program Status Word
|
0D0h
|
ACC
|
Accumulator
|
0E0h
|
B
|
Multiplication Register
|
0F0h
|
|
|
|
BIT Symbols
Symbol
|
Description
|
Bit Position
|
Bit Address
|
CY
|
Carry Flag
|
PSW.7
|
0D7h
|
AC
|
Auxiliary Carry Flag
|
PSW.6
|
0D6h
|
F0
|
Flag 0
|
PSW.5
|
0D5h
|
RS1
|
Register Bank Select, Bit 1
|
PSW.4
|
0D4h
|
RS0
|
Register Bank Select, Bit 0
|
PSW.3
|
0D3h
|
OV
|
Overflow Bit
|
PSW.2
|
0D2h
|
P
|
Parity Bit
|
PSW.0
|
0D0h
|
TF1
|
Timer-1 Overflow Bit
|
TCON.7
|
8Fh
|
TR1
|
Timer-1 RUN Control Bit
|
TCON.6
|
8Eh
|
TF0
|
Timer-0 Overflow Bit
|
TCON.5
|
8Dh
|
TR0
|
Timer-0 RUN Control Bit
|
TCON.4
|
8Ch
|
IE1
|
Interrupt 1 Edge Flag
|
TCON.3
|
8Bh
|
IT1
|
Interrupt 1 Control Bit
|
TCON.2
|
8Ah
|
IE0
|
Interrupt 0 Edge Flag
|
TCON.1
|
89h
|
IT0
|
Interrupt 0 Control Bit
|
TCON.0
|
88h
|
SM0
|
Serial Mode Control Bit 0
|
SCON.7
|
9Fh
|
SM1
|
Serial Mode Control Bit 1
|
SCON.6
|
9Eh
|
SM2
|
Serial Mode Control Bit 2
|
SCON.5
|
9Dh
|
REN
|
Receiver Enable Bit
|
SCON.4
|
9Ch
|
TB8
|
Transmit Bit 8 (9-Bit Mode)
|
SCON.3
|
9Bh
|
RB8
|
Receive Bit 8 (9-Bit Mode)
|
SCON.2
|
9Ah
|
TI
|
Transmitter Interrupt Flag
|
SCON.1
|
99h
|
RI
|
Receiver Interrupt Flag
|
SCON.0
|
98h
|
EA
|
Enable all Interrupts
|
IE.7
|
0AFh
|
ES
|
Enable serial Port Interrupt
|
IE.4
|
0ACh
|
ET1
|
Enable Timer 1 Interrupt
|
IE.3
|
0ABh
|
EX1
|
Enable External Interrupt 1
|
IE.2
|
0AAh
|
ET0
|
Enable Timer 0 Interrupt
|
IE.1
|
0A9h
|
EX0
|
Enable External Interrupt 0
|
IE.0
|
0A8h
|
RD
|
Read Data for External Memory
|
P3.7
|
0B7h
|
WR
|
Write Data for External Memory
|
P3.6
|
0B6h
|
T1
|
Timer/Counter 1 Input/Output
|
P3.5
|
0B5h
|
T0
|
Timer/Counter 0 Input/Output
|
P3.4
|
0B4h
|
INT1
|
Interrupt 1 Input Pin
|
P3.3
|
0B3h
|
INT0
|
Interrupt 0 Input Pin
|
P3.2
|
0B2h
|
TXD
|
Serial Port Transmit Pin
|
P3.1
|
0B1h
|
RXD
|
Serial Port Receive Pin
|
P3.0
|
0B0h
|
PS
|
Serial Port Interrupt Priority
|
IP.4
|
0BCh
|
PT1
|
Timer 1 Interrupt Priority
|
IP.3
|
0BBh
|
PX1
|
External Interrupt 1 Priority
|
IP.2
|
0BAh
|
PT0
|
Timer 0 Interrupt Priority
|
IP.1
|
0B9h
|
PX0
|
External Interrupt 0 Priority
|
IP.0
|
0B8h
|
分享到:
相关推荐
51单片机作为经典微控制器之一,其指令集包含多种类型,共计111条指令,涵盖了数据传输、算术运算、逻辑操作、控制转移、布尔位操作等多个方面。这些指令又可分为不同类别,每个类别都有其特定的功能和助记符。理解...
对于指令操作数的记忆,MCS-51单片机的寻址方式共有六种,包括立即数寻址、直接寻址、寄存器寻址、寄存器间址、变址寻址和相对寻址。理解这些寻址方式对于正确执行指令至关重要。例如,“#data”表示八位立即数,“#...
《51单片机汇编语言指令教程》 51单片机,即Intel的MCS-51系列,是微控制器领域广泛应用的一种处理器。它以其简单易学、功能强大和性价比高等特性,在电子工程、自动化、嵌入式系统等领域有着广泛的应用。汇编语言...
下面将详细介绍MCS-51系列单片机的指令集及其英文缩写全称。 - **MOV (Move)**:数据传送指令,用于将一个字节的数据从源地址传送到目的地址。 - MOV A, Rn:将寄存器Rn中的内容传送到累加器A中。 - MOV direct, ...
寄存器W被清零说明:该条指令很简单,其中W为PIC单片机的工作寄存器,相当于MCS-51系列单片机中的累加器A,CLR是英语Clear的缩写字母。2.看门狗定时器清零指令。实例:CLRWDT;看门狗定时器清零(若已赋值,同时清预...
MCS-51单片机指令系统共有111条指令,这些指令可以分为数据传送、算术运算、逻辑操作、控制转移和布尔位操作五大类。 首先,MCS-51单片机采用的是超大规模集成电路技术,它将中央处理器(CPU)、随机存储器(RAM)...
51单片机是基于Intel 8051微控制器架构的单片机,其汇编语言是基于操作码的指令集,用于控制硬件执行特定任务。每条汇编指令通常由助记符(即指令的缩写)和操作数组成,而每条指令的字节数和周期数是衡量执行速度和...
### 51单片机接发相关知识点 #### 一、51单片机引脚说明 51单片机是一种广泛使用...以上是关于51单片机的基本知识点,包括引脚功能、内部寄存器以及常用的指令集。掌握这些基础知识对于理解和应用51单片机至关重要。
### 51单片机英文缩写全称详解 #### 数据传送类指令 1. **MOV (Move)**:用于对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送。 - **功能**:实现数据在内部RAM、特殊功能寄存器之间的移动。 2. **MOVC ...
MCS-51的指令助记符通常是其功能的英文缩写,通过将这些缩写还原成完整的英文单词或短语,可以更直观地理解指令的作用,从而加深记忆。例如,“INC”代表“Increment”,意为增加;“DEC”代表“Decrement”,意为...
MCS-51的指令助记符是其功能的英文缩写,通过将这些缩写还原成完整的英文单词或短语,可以更好地理解指令的功能。例如,“INC”代表“Increment”,即增量;“DEC”代表“Decrement”,即减量。这种方法结合了中英文...
2. **联想记忆**:利用指令的英文缩写联想到其功能,如`ADD`联想到“addition”,`SUBB`联想到“subtraction”。 3. **实践应用**:通过编写实际的程序代码,加深对指令的理解和记忆。 总之,MCS-51系列单片机的...
MCS-51单片机指令系统是微控制器领域中重要的组成部分,主要涉及单片机的编程和控制。MCS-51系列单片机拥有丰富的指令集,共计1111条指令,每条指令的长度和执行时间因指令类型而异。理解这些指令对于开发基于MCS-51...
- **说明**:W寄存器相当于MCS-51系列单片机中的累加器A。 ##### 2. 看门狗定时器清零指令 - **指令格式**:`CLRWDT` - **实例**:`CLRWDT ; 看门狗定时器清零(若已赋值,同时清预分频器)` - **说明**:WDT是...
2. 寄存器操作:文档中出现了多个寄存器的缩写,例如PSW(程序状态字寄存器)、ACC(累加器)、B(B寄存器)、DPTR(数据指针寄存器)、PC(程序计数器)等,这些都是51单片机内部寄存器,用于执行不同的操作和控制...
2. **英文还原法**:大多数指令助记符都是其功能英文单词的缩写,通过将缩写还原成完整的英文单词,然后再结合中文解释,可以帮助加深理解,从而更好地记忆这些助记符。例如: - INC (Increment): 增量 - SJMP ...
1. **指令操作数的相关符号**:熟悉MCS-51单片机的六种寻址方式(立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址),并掌握其表示方法。例如,立即数寻址中的“#data”、“#data16”分别...