反之亦然
数据表修订版1.6
VRS1000
VERSA 1000 : 64kB的嵌入式ISP / IAP闪存
1KB RAM , 40 MHz的8位MCU
数据表修订版1.6
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
1
反之亦然
数据表修订版1.6
VRS1000
概观
该VRS1000是一个8位微控制器,带有64kB的
闪存和RAM 1kB的。它包括一个在系统/在 -
应用编程( ISP / IAP)功能,是
基于标准80C51的体系结构
微控制器。
每个器件包含居住在一个小的ISP程序
闪存存储器的上部分,它允许在 -
从闪存的系统编程
处理器本身或通过UART接口。
该VRS1000的功能和强大的指令集
使其成为多功能的和成本有效的控制
需要非易失性数据存储的应用程序或
需要执行它自身的固件代码的能力
更新。
片上闪存可以通过编程
使用ISP功能的串行接口。编程
在VRS1000支持现有的程序员
从目标半导体或其他第三方的商业
程序员。
该VRS1000可在PLCC - 44或QFP -44
包装工业温度范围。
F
IGURE
1 : VRS1000 F
UNCTIONAL
D
IAGRAM
功能集
一般80C51 / 80C52系列兼容
64kB的字节的片上闪存
Flash在系统编程( ISP )功能
编程电压: 5V
1024字节的片上数据RAM
4个8位I / O的+一个4位I / O
5通道PWM的P1.3到P1.7
全双工串行口( UART )
3个16位定时器/计数器
看门狗定时器
位操作指令
8位无符号乘法和除法指令
BCD算术
直接和间接寻址
两级中断优先级和中断嵌套
节电模式:
代码保护功能
低EMI (禁止ALE )
工业级温度范围(-40 ° C至+ 85°C )
5V版本
F
IGURE
2 : VRS1000 QFP -44
和
PLCC -44 P
IN OUT
D
IAGRAMS
P0.5/AD5
P0.4/AD4
P0.6/AD6
P0.7/AD7
#PSEN
P2.7/A15
P2.6/A14
P2.5/A13
23
22
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VDD
P4.2
T2/P1.0
33
34
#EA
P4.1
ALE
P2.4/A12
P2.3/A11
P2.2/A10
VRS1000
QFP-44
P2.1/A9
P2.0/A8
P4.0
VSS
XTAL1
XTAL2
#RD/P3.7
#WR/P3.6
8051
处理器
地址/
数据总线
T2EX/P1.1
P1.2
PWM0/P1.3
PWM1/P1.4
44
1
12
11
64K ×8
FL灰
1024字节
内存
端口0
8
RXD/P3.0
TXD/P3.1
水库
P4.3
#INT0/P3.2
PWM4/P1.7
PWM2/P1.5
PWM3/P1.6
#INT1/P3.3
T0/P3.4
T1/P3.5
P0.3/AD3
40
39
端口1
8
T2EX/P1.1
VDD
P0.0/AD0
2中断
输入
定时器0
定时器1
定时器2
RESET
动力
控制
看门狗
定时器
端口3
8
6
1
PWM2/P1.5
PWM3/P1.6
P0.1/AD1
T2/P1.0
P4.2
P0.2/AD2
UART
端口2
8
PWM1/P1.4
PWM0/P1.3
P1.2
7
端口4
4
PWM4/P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
17
18
28
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
ALE
#PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VRS1000
PLCC-44
PWM
5
P2.2/A10
P2.3/A11
XTAL1
P2.0/A8
P2.1/A9
#WR/P3.6
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
#RD/P3.7
XTAL2
http://www.goalsemi.com
P2.4/A12
VSS
P4.0
2
反之亦然
数据表修订版1.6
VRS1000
引脚说明了QFP - 44 / PLCC -44
T
ABLE
1: P
IN
D
ESCRIPTIONS FOR
QFP-44/PLCC-44
QFP
- 44
PLCC
- 44
名字
I / O
功能
QFP
- 44
PLCC
- 44
名字
I / O
功能
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PWM2
P1.5
PWM3
P1.6
PWM4
P1.7
水库
RXD
P3.0
P4.3
TXD
P3.1
#INT0
P3.2
#INT1
P3.3
T0
P3.4
T1
P3.5
#WR
P3.6
#RD
P3.7
XTAL2
XTAL1
VSS
P4.0
P2.0
A8
P2.1
A9
P2.2
A10
P2.3
A11
P2.4
A12
P2.5
A13
O
I / O
O
I / O
O
I / O
I
I
I / O
I / O
O
I / O
I
I / O
I
I / O
I
I / O
I
I / O
O
I / O
O
I / O
O
I
-
I / O
I / O
O
I / O
O
I / O
O
I / O
O
I / O
O
I / O
O
PWM通道2
位的端口1 5
PWM通道3
端口1位6
PWM通道4
位的口1 7
RESET
接收数据
位的口3 0
端口4的第3位
发送数据&
位的口3 1
外部中断0
位的口3 2
外部中断1
位的口3 3
定时器0
位的端口3 4
定时器1 & 3
位港5
分机。存储器写
位的口3 6
分机。存储器读
位的口3 7
振荡器/晶体输出
振荡器/晶体
地
位端口0-4
位端口2 0
位外部存储器地址8
位端口2 1
位外部存储器地址9
位端口2的2
位外部存储器地址10
位端口2 & 3
位外部存储器地址11
位端口2 4
位外部存储器地址12
位端口2 5
位外部存储器地址13
P2.6/A14
P2.5/A13
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
1
2
3
4
5
6
P2.6
A14
P2.7
A15
#PSEN
ALE
P4.1
#EA
P0.7
AD7
P0.6
AD6
P0.5
AD5
P0.4
AD4
P0.3
AD3
P0.2
AD2
P0. 1
AD1
P0.0
AD0
VDD
P4.2
T2
P1.0
T2EX
P1.1
P1.2
PWM0
P1.3
PWM1
P1.4
I / O
O
I / O
O
O
O
I / O
I
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
-
I / O
I
I / O
I
I / O
I / O
O
I / O
O
I / O
位端口2 6
位外部存储器地址14
位端口2 7
位外部存储器地址15
程序存储启用
地址锁存使能
位端口4 1
外部访问
位端口0 7
数据/地址位外部存储器的7
位端口0 6
外部存储器数据/地址位6
位端口0 5
数据/地址位外部存储器的5
位端口0 4
数据/地址位外部存储器的4
位端口0 3
数据/地址位外部存储器的3
位的口0 2
数据/地址位外部存储器的2
位端口0 &数据1
地址位外部存储器的1
位端口0 & 0数据
地址位外部存储器0
VCC
端口4的第2位
定时器2时钟输出
位的端口1 0
定时器2控制
位的端口1 1
位的端口1 2
PWM通道0
位的端口1 3
PWM通道1
位的端口1 4
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
ALE
#PSEN
P2.7/A15
PWM1/P1.4
PWM0/P1.3
P1.2
T2EX/P1.1
VDD
P0.0/AD0
P0.2/AD2
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VDD
P4.2
T2/P1.0
T2EX/P1.1
P1.2
PWM0/P1.3
PWM1/P1.4
33 32 31 30 29 28 27 26 25 24 23
34
22
35
36
37
38
39
40
41
42
43
44
1
2
3
4
5
6
7
8
9
21
20
19
18
17
16
15
14
13
12
10 11
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
P4.0
VSS
XTAL1
XTAL2
#RD/P3.7
#WR/P3.6
6
5
4
3
2
1 44 43 42 41 40
39
38
37
36
PWM2/P1.5
PWM3/P1.6
PWM4/P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
7
8
9
1
0
1
1
1
2
1
3
1
4
1
P0.3/AD3
T2/P1.0
P4.2
P0.1/AD1
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
ALE
#PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VRS1000
QFP-44
VRS1000
PLCC-44
35
34
33
32
31
30
29
5
1
6
17
18 19 20 21 22 23 24 25 26 27 28
PWM3/P1.6
PWM4/P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
#WR/P3.6
#RD/P3.7
XTAL2
P2.1/A9
P2.2/A10
P2.3/A11
P2.0/A8
XTAL1
VSS
P4.0
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
PWM2/P1.5
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
P2.4/A12
3
反之亦然
数据表修订版1.6
VRS1000
指令集
下表描述的指令集
VRS1000 。所述指令的二进制码兼容并
执行相同的功能作为行业标准8051
的。
T
ABLE
2: L
EGEND FOR
I
NSTRUCTION
S
ET
T
ABLE
符号
A
Rn
直接
@Ri
REL
位
#Data
#data 16
地址16
地址11
功能
累加器
寄存器R0-R7
内部寄存器地址
内部寄存器指向R0或R1 (除MOVX )
两个人的补充偏移字节
s
直接位地址
8位常数
16位常数
16位的目标地址
11位的目标地址
助记符
描述
SIZE
(字节)
1
2
1
2
1
2
2
2
2
2
2
2
1
2
1
2
1
2
2
2
2
3
2
3
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
2
3
1
1
2
3
2
2
2
3
3
3
1
2
2
3
3
3
3
2
3
1
INSTR 。周期
1
1
1
1
1
1
2
2
2
2
1
2
1
1
1
1
1
2
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
布尔指令
清除进位
CLR
清除位
CLR位
设置进位为1
SETB
置位为1
SETB位
补进位
CPL
补位
CPL位
逻辑与之间的VC和进位
ANL C,位
逻辑与之间的VC进,而不是位
ANL C, #位
逻辑ORL之间的VC和进位
ORL C ,位
逻辑ORL之间的VC进,而不是位
ORL C , #位
位的值复制到卡里
MOV C ,位
进位值复制到位
MOV位,C
数据传送指令
寄存器传送到
MOV A , Rn的
移动直接寻址字节
MOV A ,直接
移动数据存储到A
MOV A , @Ri
立即移动到A
MOV A , #data
移动注册
MOV Rn中,A
移动直接字节注册
MOV Rn,则直接
移动立即注册
MOV Rn中, #data
移动到直接字节
MOV直接,A
寄存器传送到直接字节
MOV直接,氡
移动直接字节到直接字节
MOV直接,直接
移动数据存储到直接字节
MOV直接, @Ri
将立即直接字节
MOV直接, #data
移动数据存储器
MOV @Ri ,A
移动直接字节数据存储器
MOV @Ri ,直接
移动即时数据存储器
MOV @Ri , #data
移动即时数据指针
MOV DPTR , #data
MOVC A,@ A + DPTR
T
ABLE
3 : VRS570 / VRS580我
NSTRUCTION
S
ET
助记符
描述
SIZE
(字节)
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
2
2
3
1
2
1
2
2
3
1
2
1
2
2
3
1
1
1
1
1
1
1
INSTR 。周期
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
算术指令
添加注册到
ADD A , Rn的
加直接寻址字节
ADD A ,直接
数据存储添加到
ADD A , @Ri
立即加入到A
ADD A , #data
寄存器加到瓦特第i个携带
ADDC A, Rn的
加直接寻址字节瓦特第i个进
ADDC A,直接
数据存储添加到瓦特第i个进
ADDC A, @Ri
立即加入到A瓦特第i个进
ADDC A, #data
减去从A寄存器W第i个借款
SUBB A, Rn的
从A瓦特第i个借位减去直接字节
SUBB A,直接
从A瓦特第i个借位减法数据纪念品
SUBB A, @Ri
减去从A瓦特第i个直接借
SUBB A, #data
递增
INC发送
增量寄存器
INC Rn的
增量直接字节
INC直接
递增数据存储器
INC @Ri
递减
DEC一
递减寄存器
DEC氡
递减直接字节
DEC直接
数据存储器减
十二月@Ri
增量数据指针
INC DPTR
通过B相乘
MUL AB
通过B鸿沟
DIV AB
十进制调整
DA一
逻辑指令
并注册到A
ANL A, Rn的
与直接寻址字节
ANL A,直接
与数据存储到A
ANL A, @Ri
和直接到A
ANL A, #data
和A到直接字节
ANL直接,A
和即时数据直接字节
ANL直接, #data
或者注册一个
ORL A , Rn的
或直接寻址字节
ORL A ,直接
或数据存储至A
ORL A , @Ri
或直接到A
ORL A , #data
或a到直接字节
ORL直接,A
或立即数直接字节
ORL直接, #data
异或注册一个
XRL A , Rn的
异或直接寻址字节
XRL A ,直接
异或数据存储至A
XRL A , @Ri
异或直接到A
XRL A , #data
异或A到直接字节
高铁直接,A
异或直接到直接字节
高铁直接, #data
一个清晰
CLR A
赞美一个
CPL一
A的SW AP半字节
掉了
旋转左
RL一
旋转带进离开
一个RLC
旋转右
RR一
带进一个正确的
RRC一
移动代码字节相对DPTR到A
将代码字节移动PC到A
MOVC A,@ A + PC
移动外部数据( A8 )到A
MOVX A , @Ri
移动外部数据( A16 )至A
MOVX A , @ DPTR
移动到外部数据( A8 )
MOVX @Ri ,A
移动到外部数据( A16 )
MOVX @ DPTR ,A
推动直接字节到堆栈
直接PUSH
从弹出堆栈直接字节
POP直
交换A和寄存器
XCH A , Rn的
交换A和直接字节
XCH A ,直接
交换A和数据存储器
XCH A , @Ri
交换A和数据存储器四位
XCHD A, @Ri
分支指令
子程序调用的绝对
ACALL地址11
长调用子程序
LCALL地址16
从子程序返回
RET
从中断返回
RETI
绝对无条件跳
AJMP地址11
跳远无条件
LJMP地址16
短跳转(相对地址)
SJMP REL
跳转进位= 1
JC REL
跳转进位= 0
JNC REL
跳转直接位= 1
JB位,相对
跳转直接位= 0
JNB位,相对
跳转直接位= 1 ,明确
JBC位,相对
跳转间接相对DPTR
JMP @ A + DPTR
跳转累加器= 0
JZ REL
跳转累加器1 = 0
JNZ REL
比较A ,直接JNE相对
CJNE一
,直接,相对
比较A ,立即JNE相对
CJNE A, #D , REL
比较寄存器,立即JNE相对
CJNE Rn中, #D , REL
比较工业,立即JNE相对
CJNE @Ri , #D , REL
递减寄存器, JNZ相对
DJNZ Rn,则相对
递减直接字节, JNZ相对
DJNZ直接的,相对
杂项指令
无操作
NOP
RN :
任何寄存器R0至R7的
@Ri :
通过寄存器R0或R1间接寻址
#data :即时提供的数据与指令
# DATA16 :包含指令的立即数
位:
在比特层面解决
REL :
相对地址到程序计数器从+127到-128
ADDR11 : 11位地址范围
addr16的: 16位地址范围
#d:
与指令立即提供数据
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
4
反之亦然
数据表修订版1.6
VRS1000
特殊功能寄存器( SFR )
地址80H的SFR地址空间FFH只能在直接寻址模式进行访问。下面的表
列出VRS1000特殊功能寄存器。
T
ABLE
4: S
PECIAL
F
油膏
R
EGISTERS
( SFR )
SFR
注册
P0
SP
DPL
DPH
RCON
DBANK
PCON
TCON
TMOD
TL0
TL1
TH0
TH1
P1
SCON
SBUF
PWME
WDTC
P2
PWMC
PWMD0
PWMD1
PWMD2
PWMD3
IE
PWMD4
P3
IP
SYSCON
T2CON
RCAP2L
RCAP2H
TL2
TH2
PSW
P4
加
B
IAPFADHI
IAPFADLO
IAPFDATA
IAPFCTRL
SFR
ADRS
80h
81h
82h
83h
85h
86h
87h
88h
89h
8Ah
8Bh
8Ch
8Dh
90h
98h
99h
9Bh
9Fh
A0h
A3h
A4h
A5h
A6h
A7h
A8h
ACH
B0h
B8h
BFH
C8h
CAH
CBH
CCH
鼎晖
D0h
D8h
E0h
F0h
F4h
F5h
F6h
F7h
第7位
-
-
-
-
-
疯牛病
SMOD
TF1
GATE1
-
-
-
-
-
SM0
-
PWM4E
WDTE
-
-
PWMD0.4
PWMD1.4
PWMD2.4
PWMD3.4
EA
PWMD4.4
-
-
WDR
TF2
-
-
-
CY
-
-
-
FA15
FA7
FD7
IAPSTART
第6位
-
-
-
-
-
-
-
TR1
C/T1
-
-
-
-
-
SM1
-
PWM3E
-
-
-
PWMD0.3
PWMD1.3
PWMD2.3
PWMD3.3
-
PWMD4.3
-
-
-
EXF2
-
-
-
AC
-
-
-
FA14
FA6
FD6
第5位
-
-
-
-
-
-
-
TF0
M1.1
-
-
-
-
-
SM2
-
PWM2E
明确
-
-
PWMD0.2
PWMD1.2
PWMD2.2
PWMD3.2
ET2
PWMD4.2
-
PT2
-
RCLK
-
-
-
F0
-
-
-
FA13
FA5
FD5
4位
-
-
-
-
-
-
-
TR0
M0.1
-
-
-
-
-
任
-
PWM1E
-
-
-
PWMD0.1
PWMD1.1
PWMD2.1
PWMD3.1
ES
PWMD4.1
-
PS
-
TCLK
-
-
-
RS1
-
-
-
FA12
FA4
FD4
第3位
-
-
-
-
-
BS3
GF1
IE1
GATE0
-
-
-
-
-
TB8
-
PWM0E
-
-
-
PWMD0.0
PWMD1.0
PWMD2.0
PWMD3.0
ET1
PWMD4.0
-
PT1
-
EXEN2
-
-
-
RS0
P4.3
-
-
FA11
FA3
FD3
第2位
-
-
-
-
-
BS2
GF0
IT1
C/T0
-
-
-
-
-
RB8
-
-
PS2
-
-
NP0.2
NP1.2
NP2.2
NP3.2
EX1
NP4.2
-
PX1
IAPE
TR2
-
-
-
OV
P4.2
-
-
FA10
FA2
FD2
第1位
-
-
-
-
RAMS1
BS1
PDOWN
IE0
M1.0
-
-
-
-
-
TI
-
-
PS1
-
PDCK1
NP0.1
NP1.1
NP2.1
NP3.1
ET0
NP4.1
-
PT0
XRAME
C/T2
-
-
-
-
P4.1
-
-
FA9
FA1
FD1
IAPFCT
1
位0
-
-
-
-
RAMS0
BS0
空闲
IT0
M0.0
-
-
-
-
-
RI
-
-
PS0
-
PDCK0
NP0.0
NP1.0
NP2.0
NP3.0
EX0
NP4.0
-
PX0
ALEI
CP/RL2
-
-
-
P
P4.0
-
-
FA8
FA0
FD0
IAPFCT
0
RESET
价值
******00b
0***0001b
00000000b
00000000b
00000000b
00000000b
00000***b
0*0**000b
******00b
00000000b
00000000b
00000000b
00000000b
00000000b
00000000b
00000000b
0****010b
00000000b
00000000b
00000000b
****1111b
00000000b
00000000b
00000000b
0*****00b
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
5
反之亦然
数据表修订版1.6
VRS1000
VERSA 1000 : 64kB的嵌入式ISP / IAP闪存
1KB RAM , 40 MHz的8位MCU
数据表修订版1.6
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
1
反之亦然
数据表修订版1.6
VRS1000
概观
该VRS1000是一个8位微控制器,带有64kB的
闪存和RAM 1kB的。它包括一个在系统/在 -
应用编程( ISP / IAP)功能,是
基于标准80C51的体系结构
微控制器。
每个器件包含居住在一个小的ISP程序
闪存存储器的上部分,它允许在 -
从闪存的系统编程
处理器本身或通过UART接口。
该VRS1000的功能和强大的指令集
使其成为多功能的和成本有效的控制
需要非易失性数据存储的应用程序或
需要执行它自身的固件代码的能力
更新。
片上闪存可以通过编程
使用ISP功能的串行接口。编程
在VRS1000支持现有的程序员
从目标半导体或其他第三方的商业
程序员。
该VRS1000可在PLCC - 44或QFP -44
包装工业温度范围。
F
IGURE
1 : VRS1000 F
UNCTIONAL
D
IAGRAM
功能集
一般80C51 / 80C52系列兼容
64kB的字节的片上闪存
Flash在系统编程( ISP )功能
编程电压: 5V
1024字节的片上数据RAM
4个8位I / O的+一个4位I / O
5通道PWM的P1.3到P1.7
全双工串行口( UART )
3个16位定时器/计数器
看门狗定时器
位操作指令
8位无符号乘法和除法指令
BCD算术
直接和间接寻址
两级中断优先级和中断嵌套
节电模式:
代码保护功能
低EMI (禁止ALE )
工业级温度范围(-40 ° C至+ 85°C )
5V版本
F
IGURE
2 : VRS1000 QFP -44
和
PLCC -44 P
IN OUT
D
IAGRAMS
P0.5/AD5
P0.4/AD4
P0.6/AD6
P0.7/AD7
#PSEN
P2.7/A15
P2.6/A14
P2.5/A13
23
22
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VDD
P4.2
T2/P1.0
33
34
#EA
P4.1
ALE
P2.4/A12
P2.3/A11
P2.2/A10
VRS1000
QFP-44
P2.1/A9
P2.0/A8
P4.0
VSS
XTAL1
XTAL2
#RD/P3.7
#WR/P3.6
8051
处理器
地址/
数据总线
T2EX/P1.1
P1.2
PWM0/P1.3
PWM1/P1.4
44
1
12
11
64K ×8
FL灰
1024字节
内存
端口0
8
RXD/P3.0
TXD/P3.1
水库
P4.3
#INT0/P3.2
PWM4/P1.7
PWM2/P1.5
PWM3/P1.6
#INT1/P3.3
T0/P3.4
T1/P3.5
P0.3/AD3
40
39
端口1
8
T2EX/P1.1
VDD
P0.0/AD0
2中断
输入
定时器0
定时器1
定时器2
RESET
动力
控制
看门狗
定时器
端口3
8
6
1
PWM2/P1.5
PWM3/P1.6
P0.1/AD1
T2/P1.0
P4.2
P0.2/AD2
UART
端口2
8
PWM1/P1.4
PWM0/P1.3
P1.2
7
端口4
4
PWM4/P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
17
18
28
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
ALE
#PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VRS1000
PLCC-44
PWM
5
P2.2/A10
P2.3/A11
XTAL1
P2.0/A8
P2.1/A9
#WR/P3.6
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
#RD/P3.7
XTAL2
http://www.goalsemi.com
P2.4/A12
VSS
P4.0
2
反之亦然
数据表修订版1.6
VRS1000
引脚说明了QFP - 44 / PLCC -44
T
ABLE
1: P
IN
D
ESCRIPTIONS FOR
QFP-44/PLCC-44
QFP
- 44
PLCC
- 44
名字
I / O
功能
QFP
- 44
PLCC
- 44
名字
I / O
功能
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PWM2
P1.5
PWM3
P1.6
PWM4
P1.7
水库
RXD
P3.0
P4.3
TXD
P3.1
#INT0
P3.2
#INT1
P3.3
T0
P3.4
T1
P3.5
#WR
P3.6
#RD
P3.7
XTAL2
XTAL1
VSS
P4.0
P2.0
A8
P2.1
A9
P2.2
A10
P2.3
A11
P2.4
A12
P2.5
A13
O
I / O
O
I / O
O
I / O
I
I
I / O
I / O
O
I / O
I
I / O
I
I / O
I
I / O
I
I / O
O
I / O
O
I / O
O
I
-
I / O
I / O
O
I / O
O
I / O
O
I / O
O
I / O
O
I / O
O
PWM通道2
位的端口1 5
PWM通道3
端口1位6
PWM通道4
位的口1 7
RESET
接收数据
位的口3 0
端口4的第3位
发送数据&
位的口3 1
外部中断0
位的口3 2
外部中断1
位的口3 3
定时器0
位的端口3 4
定时器1 & 3
位港5
分机。存储器写
位的口3 6
分机。存储器读
位的口3 7
振荡器/晶体输出
振荡器/晶体
地
位端口0-4
位端口2 0
位外部存储器地址8
位端口2 1
位外部存储器地址9
位端口2的2
位外部存储器地址10
位端口2 & 3
位外部存储器地址11
位端口2 4
位外部存储器地址12
位端口2 5
位外部存储器地址13
P2.6/A14
P2.5/A13
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
1
2
3
4
5
6
P2.6
A14
P2.7
A15
#PSEN
ALE
P4.1
#EA
P0.7
AD7
P0.6
AD6
P0.5
AD5
P0.4
AD4
P0.3
AD3
P0.2
AD2
P0. 1
AD1
P0.0
AD0
VDD
P4.2
T2
P1.0
T2EX
P1.1
P1.2
PWM0
P1.3
PWM1
P1.4
I / O
O
I / O
O
O
O
I / O
I
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
-
I / O
I
I / O
I
I / O
I / O
O
I / O
O
I / O
位端口2 6
位外部存储器地址14
位端口2 7
位外部存储器地址15
程序存储启用
地址锁存使能
位端口4 1
外部访问
位端口0 7
数据/地址位外部存储器的7
位端口0 6
外部存储器数据/地址位6
位端口0 5
数据/地址位外部存储器的5
位端口0 4
数据/地址位外部存储器的4
位端口0 3
数据/地址位外部存储器的3
位的口0 2
数据/地址位外部存储器的2
位端口0 &数据1
地址位外部存储器的1
位端口0 & 0数据
地址位外部存储器0
VCC
端口4的第2位
定时器2时钟输出
位的端口1 0
定时器2控制
位的端口1 1
位的端口1 2
PWM通道0
位的端口1 3
PWM通道1
位的端口1 4
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
ALE
#PSEN
P2.7/A15
PWM1/P1.4
PWM0/P1.3
P1.2
T2EX/P1.1
VDD
P0.0/AD0
P0.2/AD2
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VDD
P4.2
T2/P1.0
T2EX/P1.1
P1.2
PWM0/P1.3
PWM1/P1.4
33 32 31 30 29 28 27 26 25 24 23
34
22
35
36
37
38
39
40
41
42
43
44
1
2
3
4
5
6
7
8
9
21
20
19
18
17
16
15
14
13
12
10 11
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
P4.0
VSS
XTAL1
XTAL2
#RD/P3.7
#WR/P3.6
6
5
4
3
2
1 44 43 42 41 40
39
38
37
36
PWM2/P1.5
PWM3/P1.6
PWM4/P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
7
8
9
1
0
1
1
1
2
1
3
1
4
1
P0.3/AD3
T2/P1.0
P4.2
P0.1/AD1
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
ALE
#PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VRS1000
QFP-44
VRS1000
PLCC-44
35
34
33
32
31
30
29
5
1
6
17
18 19 20 21 22 23 24 25 26 27 28
PWM3/P1.6
PWM4/P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
#WR/P3.6
#RD/P3.7
XTAL2
P2.1/A9
P2.2/A10
P2.3/A11
P2.0/A8
XTAL1
VSS
P4.0
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
PWM2/P1.5
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
P2.4/A12
3
反之亦然
数据表修订版1.6
VRS1000
指令集
下表描述的指令集
VRS1000 。所述指令的二进制码兼容并
执行相同的功能作为行业标准8051
的。
T
ABLE
2: L
EGEND FOR
I
NSTRUCTION
S
ET
T
ABLE
符号
A
Rn
直接
@Ri
REL
位
#Data
#data 16
地址16
地址11
功能
累加器
寄存器R0-R7
内部寄存器地址
内部寄存器指向R0或R1 (除MOVX )
两个人的补充偏移字节
s
直接位地址
8位常数
16位常数
16位的目标地址
11位的目标地址
助记符
描述
SIZE
(字节)
1
2
1
2
1
2
2
2
2
2
2
2
1
2
1
2
1
2
2
2
2
3
2
3
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
2
3
1
1
2
3
2
2
2
3
3
3
1
2
2
3
3
3
3
2
3
1
INSTR 。周期
1
1
1
1
1
1
2
2
2
2
1
2
1
1
1
1
1
2
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
布尔指令
清除进位
CLR
清除位
CLR位
设置进位为1
SETB
置位为1
SETB位
补进位
CPL
补位
CPL位
逻辑与之间的VC和进位
ANL C,位
逻辑与之间的VC进,而不是位
ANL C, #位
逻辑ORL之间的VC和进位
ORL C ,位
逻辑ORL之间的VC进,而不是位
ORL C , #位
位的值复制到卡里
MOV C ,位
进位值复制到位
MOV位,C
数据传送指令
寄存器传送到
MOV A , Rn的
移动直接寻址字节
MOV A ,直接
移动数据存储到A
MOV A , @Ri
立即移动到A
MOV A , #data
移动注册
MOV Rn中,A
移动直接字节注册
MOV Rn,则直接
移动立即注册
MOV Rn中, #data
移动到直接字节
MOV直接,A
寄存器传送到直接字节
MOV直接,氡
移动直接字节到直接字节
MOV直接,直接
移动数据存储到直接字节
MOV直接, @Ri
将立即直接字节
MOV直接, #data
移动数据存储器
MOV @Ri ,A
移动直接字节数据存储器
MOV @Ri ,直接
移动即时数据存储器
MOV @Ri , #data
移动即时数据指针
MOV DPTR , #data
MOVC A,@ A + DPTR
T
ABLE
3 : VRS570 / VRS580我
NSTRUCTION
S
ET
助记符
描述
SIZE
(字节)
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
2
2
3
1
2
1
2
2
3
1
2
1
2
2
3
1
1
1
1
1
1
1
INSTR 。周期
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
算术指令
添加注册到
ADD A , Rn的
加直接寻址字节
ADD A ,直接
数据存储添加到
ADD A , @Ri
立即加入到A
ADD A , #data
寄存器加到瓦特第i个携带
ADDC A, Rn的
加直接寻址字节瓦特第i个进
ADDC A,直接
数据存储添加到瓦特第i个进
ADDC A, @Ri
立即加入到A瓦特第i个进
ADDC A, #data
减去从A寄存器W第i个借款
SUBB A, Rn的
从A瓦特第i个借位减去直接字节
SUBB A,直接
从A瓦特第i个借位减法数据纪念品
SUBB A, @Ri
减去从A瓦特第i个直接借
SUBB A, #data
递增
INC发送
增量寄存器
INC Rn的
增量直接字节
INC直接
递增数据存储器
INC @Ri
递减
DEC一
递减寄存器
DEC氡
递减直接字节
DEC直接
数据存储器减
十二月@Ri
增量数据指针
INC DPTR
通过B相乘
MUL AB
通过B鸿沟
DIV AB
十进制调整
DA一
逻辑指令
并注册到A
ANL A, Rn的
与直接寻址字节
ANL A,直接
与数据存储到A
ANL A, @Ri
和直接到A
ANL A, #data
和A到直接字节
ANL直接,A
和即时数据直接字节
ANL直接, #data
或者注册一个
ORL A , Rn的
或直接寻址字节
ORL A ,直接
或数据存储至A
ORL A , @Ri
或直接到A
ORL A , #data
或a到直接字节
ORL直接,A
或立即数直接字节
ORL直接, #data
异或注册一个
XRL A , Rn的
异或直接寻址字节
XRL A ,直接
异或数据存储至A
XRL A , @Ri
异或直接到A
XRL A , #data
异或A到直接字节
高铁直接,A
异或直接到直接字节
高铁直接, #data
一个清晰
CLR A
赞美一个
CPL一
A的SW AP半字节
掉了
旋转左
RL一
旋转带进离开
一个RLC
旋转右
RR一
带进一个正确的
RRC一
移动代码字节相对DPTR到A
将代码字节移动PC到A
MOVC A,@ A + PC
移动外部数据( A8 )到A
MOVX A , @Ri
移动外部数据( A16 )至A
MOVX A , @ DPTR
移动到外部数据( A8 )
MOVX @Ri ,A
移动到外部数据( A16 )
MOVX @ DPTR ,A
推动直接字节到堆栈
直接PUSH
从弹出堆栈直接字节
POP直
交换A和寄存器
XCH A , Rn的
交换A和直接字节
XCH A ,直接
交换A和数据存储器
XCH A , @Ri
交换A和数据存储器四位
XCHD A, @Ri
分支指令
子程序调用的绝对
ACALL地址11
长调用子程序
LCALL地址16
从子程序返回
RET
从中断返回
RETI
绝对无条件跳
AJMP地址11
跳远无条件
LJMP地址16
短跳转(相对地址)
SJMP REL
跳转进位= 1
JC REL
跳转进位= 0
JNC REL
跳转直接位= 1
JB位,相对
跳转直接位= 0
JNB位,相对
跳转直接位= 1 ,明确
JBC位,相对
跳转间接相对DPTR
JMP @ A + DPTR
跳转累加器= 0
JZ REL
跳转累加器1 = 0
JNZ REL
比较A ,直接JNE相对
CJNE一
,直接,相对
比较A ,立即JNE相对
CJNE A, #D , REL
比较寄存器,立即JNE相对
CJNE Rn中, #D , REL
比较工业,立即JNE相对
CJNE @Ri , #D , REL
递减寄存器, JNZ相对
DJNZ Rn,则相对
递减直接字节, JNZ相对
DJNZ直接的,相对
杂项指令
无操作
NOP
RN :
任何寄存器R0至R7的
@Ri :
通过寄存器R0或R1间接寻址
#data :即时提供的数据与指令
# DATA16 :包含指令的立即数
位:
在比特层面解决
REL :
相对地址到程序计数器从+127到-128
ADDR11 : 11位地址范围
addr16的: 16位地址范围
#d:
与指令立即提供数据
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
4
反之亦然
数据表修订版1.6
VRS1000
特殊功能寄存器( SFR )
地址80H的SFR地址空间FFH只能在直接寻址模式进行访问。下面的表
列出VRS1000特殊功能寄存器。
T
ABLE
4: S
PECIAL
F
油膏
R
EGISTERS
( SFR )
SFR
注册
P0
SP
DPL
DPH
RCON
DBANK
PCON
TCON
TMOD
TL0
TL1
TH0
TH1
P1
SCON
SBUF
PWME
WDTC
P2
PWMC
PWMD0
PWMD1
PWMD2
PWMD3
IE
PWMD4
P3
IP
SYSCON
T2CON
RCAP2L
RCAP2H
TL2
TH2
PSW
P4
加
B
IAPFADHI
IAPFADLO
IAPFDATA
IAPFCTRL
SFR
ADRS
80h
81h
82h
83h
85h
86h
87h
88h
89h
8Ah
8Bh
8Ch
8Dh
90h
98h
99h
9Bh
9Fh
A0h
A3h
A4h
A5h
A6h
A7h
A8h
ACH
B0h
B8h
BFH
C8h
CAH
CBH
CCH
鼎晖
D0h
D8h
E0h
F0h
F4h
F5h
F6h
F7h
第7位
-
-
-
-
-
疯牛病
SMOD
TF1
GATE1
-
-
-
-
-
SM0
-
PWM4E
WDTE
-
-
PWMD0.4
PWMD1.4
PWMD2.4
PWMD3.4
EA
PWMD4.4
-
-
WDR
TF2
-
-
-
CY
-
-
-
FA15
FA7
FD7
IAPSTART
第6位
-
-
-
-
-
-
-
TR1
C/T1
-
-
-
-
-
SM1
-
PWM3E
-
-
-
PWMD0.3
PWMD1.3
PWMD2.3
PWMD3.3
-
PWMD4.3
-
-
-
EXF2
-
-
-
AC
-
-
-
FA14
FA6
FD6
第5位
-
-
-
-
-
-
-
TF0
M1.1
-
-
-
-
-
SM2
-
PWM2E
明确
-
-
PWMD0.2
PWMD1.2
PWMD2.2
PWMD3.2
ET2
PWMD4.2
-
PT2
-
RCLK
-
-
-
F0
-
-
-
FA13
FA5
FD5
4位
-
-
-
-
-
-
-
TR0
M0.1
-
-
-
-
-
任
-
PWM1E
-
-
-
PWMD0.1
PWMD1.1
PWMD2.1
PWMD3.1
ES
PWMD4.1
-
PS
-
TCLK
-
-
-
RS1
-
-
-
FA12
FA4
FD4
第3位
-
-
-
-
-
BS3
GF1
IE1
GATE0
-
-
-
-
-
TB8
-
PWM0E
-
-
-
PWMD0.0
PWMD1.0
PWMD2.0
PWMD3.0
ET1
PWMD4.0
-
PT1
-
EXEN2
-
-
-
RS0
P4.3
-
-
FA11
FA3
FD3
第2位
-
-
-
-
-
BS2
GF0
IT1
C/T0
-
-
-
-
-
RB8
-
-
PS2
-
-
NP0.2
NP1.2
NP2.2
NP3.2
EX1
NP4.2
-
PX1
IAPE
TR2
-
-
-
OV
P4.2
-
-
FA10
FA2
FD2
第1位
-
-
-
-
RAMS1
BS1
PDOWN
IE0
M1.0
-
-
-
-
-
TI
-
-
PS1
-
PDCK1
NP0.1
NP1.1
NP2.1
NP3.1
ET0
NP4.1
-
PT0
XRAME
C/T2
-
-
-
-
P4.1
-
-
FA9
FA1
FD1
IAPFCT
1
位0
-
-
-
-
RAMS0
BS0
空闲
IT0
M0.0
-
-
-
-
-
RI
-
-
PS0
-
PDCK0
NP0.0
NP1.0
NP2.0
NP3.0
EX0
NP4.0
-
PX0
ALEI
CP/RL2
-
-
-
P
P4.0
-
-
FA8
FA0
FD0
IAPFCT
0
RESET
价值
******00b
0***0001b
00000000b
00000000b
00000000b
00000000b
00000***b
0*0**000b
******00b
00000000b
00000000b
00000000b
00000000b
00000000b
00000000b
00000000b
0****010b
00000000b
00000000b
00000000b
****1111b
00000000b
00000000b
00000000b
0*****00b
1134圣凯瑟琳街西,套房900 ,蒙特利尔,魁北克,加拿大H3B 1H4
联系电话: ( 514 ) 871-2447
http://www.goalsemi.com
5