STC全系列ATC以上系列的头文件共用源代码Word文档下载推荐.docx
《STC全系列ATC以上系列的头文件共用源代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《STC全系列ATC以上系列的头文件共用源代码Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
//
8051core
{]LU/GkmR{46150sfrACC
=0xE0;
//累加器A
(可位寻址)电子园51单片机学习网mI6}K3c,z
sfrB
=0xF0;
//寄存器B
(可位寻址)
*s,Dh$}@46150sfrDPL
=0x82;
//数据指针低位(不可位寻址)电子园51单片机学习网?
pRm'
}
{5r)`h@
sfrDPH
=0x83;
//数据指针高位(不可位寻址)
Mxhh:
Ut!
};
p&
@J9DE46150sfrSP
=0x81;
//堆栈指针(不可位寻址)
t[qH[46150sfrSBUF
=0x99;
//串行数据缓冲器(不可位寻址)
Rh0MGdY46150sfrTL0
=0x8A;
//T0低字节(不可位寻址)
Gn(N#s[^*p6lzt46150sfrTL1
=0x8B;
//T1低字节(不可位寻址)
~;
l0R#i(z-@b"
e{E46150sfrTH0
=0x8C;
//T0高字节(不可位寻址)
\6fy0I%C46150sfrTH1
=0x8D;
//T1高字节(不可位寻址)电子园51单片机学习网B0A*_0oB.w%Y{PUgv
.N'
oA-^M;
B"
[j46150sfrPSW
=0xD0;
//状态(标志)寄存器(可位寻址)
"
pYDt6]aJ1K46150/************************************************************************电子园51单片机学习网f;
h]lQ
BIT7
CY
(进位标志位)
c*sE]%?
xP9c46150BIT6
AC
(辅助进位标志位,当进行加、减运算时当有低4位向高4位进位或电子园51单片机学习网~N9F8g8s6x8g*c
借位时,AC置位,否则被清零.AC辅助进位位也常用于十进制调整)电子园51单片机学习网i&
r0Y5]f0G/Il
BTT5
F0
(用户标志位0,供用户设置地标志位)电子园51单片机学习网.IjJ?
6|jIu
BIT4~BIT3
RS1~RS0
(寄存器组选择位)电子园51单片机学习网y1T$OhP^:
zk
BIT2
OV
(溢出标志位)电子园51单片机学习网m#_b@&
d3m!
Yw4DJ
BIT1
F1
(用户标志位1,供用户设置地标志位)
&
gO]RZc46150BIT0
P
(奇偶校验位)
K"
I$AHoHt46150*************************************************************************/电子园51单片机学习网0d#r,R|EB
oC|0@z/x/q&
n5V%z46150sfrSCON
=0x98;
//串口(控制及标志)寄存器(可位寻址)电子园51单片机学习网(@"
_6Y2xN.i(W3}
/************************************************************************
LEO+V
l%|(~u9^46150BIT7~BIT6
SM1~SM0
(串口地工作方式选择:
00B为同步8位工作方式0
d5p/oM^46150
01B为定波特绿电子园51单片机学习网c+]8W9|2T2^A
10B为
`?
`?
bAGtA
[p46150
11B为)
C-h_kM^6xL3qpR46150BTT5
SM2
(多机通信控制位,仅在工作方式2和3有效)电子园51单片机学习网M0D|6}K\"
qw
BIT4
REN
(允许接收控制位)
]HQgf46150BIT3
TB8
(发送数据位8,多机通信中,0代表当前发送内容是数据,1代表地址)电子园51单片机学习网3{a~&
EL3UG#Q/r]
RB8
(接收数据位8,存放接收到地第9位数据)
/E3fgr5]0h46150BIT1
TI
(发送中断标志位,1有效,需软件清0)电子园51单片机学习网p7r@a$n5Oa
BIT0
RI
(发送中断标志位,1有效,需软件清0)
Pk"
]7LA46150*************************************************************************/
n8j?
#{VL0[46150电子园51单片机学习网~j6zLzQnw3O#f7o
sfrIE
=0xA8;
//中断使能(控制)寄存器(可位寻址)电子园51单片机学习网2`f
~2zV
/************************************************************************电子园51单片机学习网1T0}ocSB"
}.}
EA
(全局中断使能控制位,1有效)
^1G9l
]uK4`9p46150BIT6
---
电子园51单片机学习网"
~gr5n,M~9H8}
BIT5
ET2
(定时器2中断使能控制位,1有效)电子园51单片机学习网Va^(W&
cXDT8L
ES
(串口中断使能控制位,1有效)电子园51单片机学习网bVZ}[U5N
BIT3
ET1
(定时计数器1中断使能控制位,1有效)
A'
`$b[_46150BIT2
EX1
(外部中断1中断使能控制位,1有效)电子园51单片机学习网v+C1WwfS.S;
A
ET0
(定时计数器0中断使能控制位,1有效)电子园51单片机学习网AoNk$hk
EX0
(外部中断0中断使能控制位,1有效)电子园51单片机学习网o,MXWI_c[]
*************************************************************************/电子园51单片机学习网w_U,jh+L
电子园51单片机学习网-O%j9`2u!
?
1|
sfrIP
=0xB8;
//中断优先级(控制)寄存器(可位寻址)电子园51单片机学习网/Hcf*aR]a5@1S
/************************************************************************电子园51单片机学习网'
EMqbvO!
vW
WyR0a+B!
+k46150BIT6
电子园51单片机学习网4^|2L["
Qg6m&
L
PT2
(为1时T2中断设置为高优先级)电子园51单片机学习网VC
hIZIR1W
PS
(为1时串口中断设置为高优先级)
TqB/Eh4Z-uN)A46150BIT3
PT1
(为1时T1中断设置为高优先级)电子园51单片机学习网@%`(SZS"
m%G5f
PX1
(为1时外部中断1设置为高优先级)电子园51单片机学习网5?
C7N3P0^#S
PT0
(为1时T0中断设置为高优先级)电子园51单片机学习网?
QR`@j
uHe}
PX0
(为1时外部中断0设置为高优先级)
#L*`
n7z{9i2i!
G46150*************************************************************************/
P"
b:
F5t0jq46150
@V?
6Y2S46150sfrTCON
=0x88;
//T1,T0及INT1,INT0(控制及标志)寄存器(可位寻址)
r9rP4g5uWk5A]#F46150/************************************************************************电子园51单片机学习网\~4]n&
W(`4cV\Q
TF