版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机常用英文缩写全称单片机常用英文缩写全称单片机常用英文缩写全称xxx公司单片机常用英文缩写全称文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度MCS-51指令
(1)数据传送类指令(7种助记符)
助记符
英文注释
功能
MOV
Move
对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送
MOVC
MoveCode
读取程序存储器数据表格的数据传送
MOVX
MoveExternalRAM
对外部RAM的数据传送
XCH
Exchange
字节交换
XCHD
Exchangelow-orderDigit
低半字节交换
PUSH
PushontoStack)
入栈
POP
PopfromStack)
出栈
(2)算术运算类指令(8种助记符)
ADD
Addition
加法
ADDC
AddwithCarry
带进位加法
SUBB
SubtractwithBorrow
带借位减法
DA
DecimalAdjust
十进制调整
INC
Increment
加1
DEC
Decrement
减1
MUL
Multiplication、Multiply
乘法
DIV
Division、Divide
除法
(3)逻辑运算类指令(10种助记符)
ANL
AndLogic
逻辑与
ORL
ORLogic
逻辑或
XRL
Exclusive-ORLogic
逻辑异或
CLR
Clear
清零
CPL
Complement
取反
RL
Rotateleft
循环左移
RLC
RotateLeftthroughttheCarryflag
带进位循环左移
RR
RotateRight
循环右移
RRC
RotateRightthroughttheCarryflag
带进位循环右移
SWAP
Swap
低4位与高4位交换
(4)控制转移类指令(17种助记符)
ACALL
AbsolutesubroutineCall
子程序绝对调用
LCALL
LongsubroutineCall
子程序长调用
RET
Returnfromsubroutine
子程序返回
RETI
ReturnfromInterruption
中断返回
JMP
JumpIndirect
SJMP
ShortJump
短转移
AJMP
AbsoluteJump
绝对转移
LJMP
LongJump
长转移
CJNE
CompareandJumpifNotEqual
比较不相等则转移
DJNZ
DecrementandJumpifNotZero
减1后不为0则转移
JZ
JumpifZero
结果为0则转移
JNZ
JumpifNotZero
结果不为0则转移
JC
JumpiftheCarryflagisset
有进位则转移
JNC
JumpifNotCarry
无进位则转移
JB
JumpiftheBitisset)
B位为1则转移
JNB
JumpiftheBitisNotset
B位为0则转移
JBC
JumpiftheBitissetandClearthebit
位为1则转移,并清除该位
NOP
NoOperation
空操作
(5)位操作指令(1种助记符)
SETB
SetBit
置位
伪指令
助记符
英文注释
功能
ORG
Origin
DB
DefineByte
DW
DefineWord
EQU
Equal
DATA
Data
XDATA
ExternalData
BIT
Bit
END
End
51外部引脚
缩写
英文解释
中文解释
RST
(9)
Reset
复位信号引脚
RxD
ReceiveData
串口接收端
TxD
TransmitData
串口发送端
INT0(————)
()Interrupt0
外部中断0信号输入引脚
INT1(————)
()Interrupt1
外部中断1信号输入引脚
T0
Timer0
定时/计数器0输入信号引脚
T1
Timer1
定时/计数器1输入信号引脚
WR(———)
write写信号引脚
RD(———)
read
读信号引脚
PSEN(—————)
(29)progammersavingenable
外部程序存储器读选通信号
ALE
(30)
AddressLatchEnable
地址锁存允许信号
EA(———)
(31)enable
外部ROM选择信号
51内部寄存器
SFR
specialfuntionregister
特殊功能寄存器
ACC
accumulate
累加器A
PSW
progammerstatusword
程序状态字
CY
carry
进位标志位
AC
assistantcarry
辅助进位标志位
OV
overflow
溢出标志位
PC
progammercounter
程序计数器
DPTR
datapointregister
数据指针寄存器
SP
stackpoint
堆栈指针
TCON
timercontrol
定时器控制寄存器
TF1
()
Timer1flag
T1中断标志位
TR1
()
Timer1Run
T1运行控制位
TF0
()
Timer0flag
T0中断标志位
TR0
()
Timer0Run
T0运行控制位
IE1
()
Interrupt1exterior
外部中断1中断标志位
IT1
()
Interrupt1touch
外部中断1触发方式选择位
IE0
()
Interrupt0exterior
外部中断0中断标志位
IT0
()
Interrupt0touch
0-电平触发
1-下降沿触发
IE
(A8H)
interruptenable
中断允许寄存器
EA
enableallinterrupt
中断总允许位
ES
enableserial
串行口中断允许位
ET1
()
enabletimer1
T1中断允许位
EX1
()
enableexterior1
外部中断1中断允许位
ET0
()
enabletimer0
T0中断允许位
EX0
()
enableexterior0
外部中断0中断允许位
IP
(B8H)
interruptpriority
中断优先级寄存器
PS
priorityserial
串口优先级标志位
PT1
prioritytimer1
定时器1优先级标志位
PX1
priorityexterior1
外部中断1优先级标志位
PT0
prioritytimer0
定时器0优先级标志位
PX0
priorityexterior0
外部中断0优先级标志位
PCON
(87H)
powercontrol
电源控制和波特率选择
TMOD
(89H)
timermode
定时器方式控制寄存器
MSB=mostsignificantbit1Mbj文件与其它*.obj文件合并成机器能识别的机器文件。
I2C:输入与输出共用一条传输线,而时钟由另一条线控制的一种串行传输方式。
SFR特殊功能寄存器区:8051把CPU中的专用寄存器、并行端口锁存器、串行口与定时器/计数器内的控制寄存器集中安排到一个区域,离散地分布在地址从80H到FFH范围内,这个区域称为特殊功能寄存器区SFR。这一节的目的是让大家对单片机相关的概念做一个感性的了解,具体的内容我们将在后面的相关章节做详细的讲解。C51关键字关键字用途说明auto存储种类说明用以说明局部变量,缺省值为此break程序语句退出最内层循环case程序语句Switch语句中的选择项char数据类型说明单字节整型数或字符型数据const存储类型说明在程序执行过程中不可更改的常量值continue程序语句转向下一次循环default程序语句Switch语句中的失败选择项do程序语句构成do..while循环结构double数据类型说明双精度浮点数else程序语句构成if..else选择结构enum数据类型说明枚举extern存储种类说明在其他程序模块中说明了的全局变量flost数据类型说明单精度浮点数for程序语句构成for循环结构goto程序语句构成goto转移结构if程序语句构成if..else选择结构int数据类型说明基本整型数long数据类型说明长整型数register存储种类说明使用CPU内部寄存的变量return程序语句函数返回short数据类型说明短整型数signed数据类型说明有符号数,二进制数据的最高位为符号位sizeof运算符计算表达式或数据类型的字节数static存储种类说明静态变量struct数据类型说明结构类型数据swicth程序语句构成switch选择结构typedef数据类型说明重新进行数据类型定义union数据类型说明联合类型数据unsigned数据类型说明无符号数数据void数据类型说明无类型数据volatile数据类型说明该变量在程序执行中可被隐含地改变while程序语句构成while和do..while循环结构附表1-1ANSIC标准关键字关键字用途说明bit位标量声明声明一个位标量或位类型的函数sbit位标量声明声明一个可位寻址变量Sfr特殊功能寄存器声明声明一个特殊功能寄存器Sfr16特殊功能寄存器声明声明一个16位的特殊功能寄存器data存储器类型说明直接寻址的内部数据存储器bdata存储器类型说明可位寻址的内部数据存储器idata存储器类型说明间接寻址的内部数据存储器pdata存储器类型说明分页寻址的外部数据存储器xdata存储器类型说明外部数据存储器code存储器类型说明程序存储器interrupt中断函数说明定义一个中断函数reentrant再入函数说明定义一个再入函数using寄存器组定义定义芯片的工作寄存器附表1-2C51编译器的扩展关键字附录二AT89C51特殊功能寄存器列表(适用于同一架构的芯片)符号地址注释*ACCE0H累加器*BF0H乘法寄存器*PSWD0H程序状态字SP81H堆栈指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版劳务加工承包合同范本
- 2024年艺术品买卖合同赔偿条例
- 2025年度新型城镇化租赁住房建设合同4篇
- 2025年度智能家居项目瓷砖材料供应合同4篇
- 2025年度体育场馆搭棚施工及维护管理合同4篇
- 2024版镍氢电池产品销售合同
- 2025年度学校食堂及餐饮服务承包合同范本4篇
- 2025年度新能源汽车购置合同示范文本4篇
- 2025年度特色农家乐经营权转让合同范本3篇
- 2025年度智能窗帘控制系统研发与市场推广合同4篇
- 特种设备行业团队建设工作方案
- 眼内炎患者护理查房课件
- 肯德基经营策略分析报告总结
- 买卖合同签订和履行风险控制
- 中央空调现场施工技术总结(附图)
- 水质-浊度的测定原始记录
- 数字美的智慧工业白皮书-2023.09
- -安规知识培训
- 2021-2022学年四川省成都市武侯区部编版四年级上册期末考试语文试卷(解析版)
- 污水处理厂设备安装施工方案
- 噪声监测记录表
评论
0/150
提交评论