分享

IC型号W78E52B

 酷比332 2017-10-17
初步W78E52B
8位MTP单片机
概述
该W78E52B是一个8位微控制器,它可以容纳一个较宽的频率范围,低
功耗。该指令的W78E52B设置与标准8051兼容。
该W78E52B包含8K字节ROM MTP (多次编程ROM) ;一个256个字节
内存; 4个8位双向可位寻址的I / O端口;一个附加的4位I / O口P4 ; 3 16
位定时器/计数器;硬件看门狗定时器和串行端口。这些外围设备都由支持
8源和2级中断能力。为了方便用户进行编程和验证,在MTP -ROM
里面的W78E52B允许程序存储器进行编程和电读写。一旦
代码被确定后,用户可以保护代码的安全性。
该W78E52B单片机有2种节电模式,空闲模式和掉电模式,
这两者都是通过软件进行选择。在空闲模式下关闭处理器的时钟,但允许
外设仍继续工作。在掉电模式下晶体振荡器停止工作的最大功率
消费。外部时钟可以被停止在任何时间,在任何状态下,而不会影响
处理器。
特点
·
全静态设计的8位CMOS微控制器
·
4.5V的宽电源电压为5.5V
·
256字节的片内暂存RAM
·
8 KB的电可擦除/可编程MTP -ROM
·
64 KB的程序存储器地址空间
·
64 KB的数据存储器地址空间
·
4个8位双向端口
·
一个附加的4位位寻址的I / O端口,另外
INT2
/ INT3
(可在44引脚PLCC / QFP封装)
·
3个16位定时器/计数器
·
一个全双工串行口( UART )
·
看门狗定时器
·
八源, 2级中断能力
·
降低EMI模式
·
内置的电源管理
·
代码保护机制
·
包:
DIP 40 : W78E52B -四十○分之二十四
PLCC 44 : W78E52BP -四十零分之二十四
PQFP 44 : W78E52BF -四十零分之二十四
-1-
出版日期: 1998年12月
修订版A1
初步W78E52B
销刀豆网络gurations
40引脚DIP ( W78E52B )
T2 , P1.0
T2EX , P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
RXD , P3.0
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
WR , P3.6
RD , P3.7
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VDD
P0.0 , AD0
P0.1 , AD1
P0.2 , AD2
P0.3 , AD3
P0.4 , AD4
P0.5 , AD5
P0.6 , AD6
P0.7 , AD7
EA
ALE
PSEN
P2.7 , A15
P2.6 , A14
P2.5 , A13
P2.4 , A12
P2.3 , A11
P2.2 , A10
P2.1 , A9
P2.0 , A8
44引脚PLCC ( W78E52BP )
/
T
I
2
A
N
(E T)吨
D
X 2 3
0
, , ,
,
P P P P P P
P
1 1 1 1 1 4 V 0
. . . . . . D .
4 3 2 1 0 2 D 0
44引脚QFP ( W78E52BF )
T
2
E
X
,
P P P P
1 1 1 1
. . . .
4 3 2 1
/
I
A
N
D
T
0
3
,
,
P
P
4 V 0
. D .
2 D 0
A
D
1
,
P
0
.
1
A
D
2
,
P
0
.
2
A
D
3
,
P
0
.
3
T
2
,
P
1
.
0
A
D
1
,
P
0
.
1
A
D
2
,
P
0
.
2
A
D
3
,
P
0
.
3
P1.5
P1.6
P1.7
RST
RXD , P3.0
INT2 , P4.3
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
6 5 4 3 2 1 44 43 42 41 40
7
39
8
38
9
37
10
36
11
35
12
34
13
33
14
32
15
31
16
30
17
29
18 19 20 21 22 23 24 25 26 27 28
P
3
.
6
,
/
W
R
P
3
.
7
,
/
R
D
X
T
A
L
2
X V P P
牛逼S 4 2
A S 。 。
L
0 0
1
,
A
8
P
2
.
1
,
A
9
P
2
.
2
,
A
1
0
P
2
.
3
,
A
1
1
P
2
.
4
,
A
1
2
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
P1.5
P1.6
P1.7
RST
RXD , P3.0
INT2 , P4.3
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
1
2
44 43 42 41 40 39 38 37 36 35 34
33
32
31
3
30
4
29
5
28
6
27
7
8
26
9
25
10
24
11
23
12 13 14 15 16 17 18 19 20 21 22
P
3
.
6
,
/
W
R
P
3
.
7
,
/
R
D
X
T
A
L
2
X V P P
牛逼S 4 2
A S 。 。
L
0 0
1
,
A
8
P
2
.
1
,
A
9
P
2
.
2
,
A
1
0
P
2
.
3
,
A
1
1
P
2
.
4
,
A
1
2
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
-2-
初步W78E52B
引脚说明
符号
EA
说明
外部访问允许:
该引脚强制走出来执行处理器
外部ROM 。它应保持较高的访问内部ROM 。 ROM地址和
数据将不会被如果总线上呈现
EA
引脚为高电平并且程序计数器是
在片内ROM区。
程序存储使能:
PSEN
允许外部ROM数据到端口0
地址/数据总线中获取和MOVC的操作。当访问内部ROM为
进行的,没有
PSEN
从这个引脚选通脉冲信号输出。
地址锁存使能:
ALE用于使分开的地址锁存器
地址由P0口的数据。
RESET :
高该引脚上出现两个机器周期,而振荡器运行复位
该设备。
石英晶体1 :
这是晶体振荡器的输入。该引脚可通过一个外部驱动
时钟。
石英晶体:
这是晶体振荡器的输出。这是XTAL1的反转。
地面:
地电位
电源:
电源工作电压。
端口0 :
端口0是一个双向I / O端口也提供了多重低位
地址/数据总线时访问外部存储器。 P0口的引脚可以
单独配置为漏极开路或标准端口内部上拉电阻。
端口1 :
端口1是一个双向I / O和内部上拉端口。该位都有复
它们被描述在下面的功能:
T2 ( P1.0 ) :定时器/计数器2的外部计数输入
T2EX ( P1.1 ) :定时器/计数器2重载/捕获控制
端口2 :
端口2是一个双向I / O和内部上拉端口。此端口提供
高位地址访问外部存储器。
端口3 :
端口3是一个双向I / O和内部上拉端口。所有位都有复
功能,其描述如下:
RXD ( P3.0 ) :串行口接收器输入
TXD ( P3.1 ) :串行口发送器输出
INT0 ( P3.2 ) :外部中断0
INT1
( P3.3 ) :外部中断1
T0 ( P3.4 ) :定时器0外部输入
T1 ( P3.5 ) :定时器1外部输入
WR
( P3.6 ) :外部数据存储器写选通
RD
( P3.7 ) :外部数据存储器读选通
PSEN
ALE
RST
XTAL1
XTAL2
V
SS
V
DD
P0.0−P0.7
P1.0−P1.7
P2.0−P2.7
P3.0−P3.7
P4.0-P4.3
端口4 :
另位寻址的双向I / O口P4 。 P4.3和P4.2为
替代功能引脚。它可以用作通用I / O端口或外部中断输入
源(
INT2
/ INT3 ) 。
-3-
出版日期: 1998年12月
修订版A1
初步W78E52B
框图
P1.0
~
P1.7
PORT
1
端口1
LATCH
INT2
B
端口0
LATCH
T1
T2
PORT
0
打断
INT3
P0.0
~
P0.7
定时器
2
定时器
0
定时器
1
UART
PSW
ALU
指针
DPTR
临时注册。
PC
增量器
地址。注册。
P3.0
~
P3.7
PORT
3
端口3
LATCH
指令
解码器
&放大器;
SEQUENCER
SFR RAM
地址
256字节
RAM& SFR
只读存储器
巴士&钟
调节器
端口4
LATCH
端口2
LATCH
PORT
2
P2.0
~
P2.7
P4.0
~
P4.3
PORT
4
看门狗
定时器
振荡器
复位模块
功率控制
XTAL1 XTAL2 ALE ,PSEN
RST
VCC
VSS
功能说明
该W78E52B的体系结构包括各种寄存器,五个一般围绕着一个核心控制器
通用I / O端口, 256字节RAM , 3个定时器/计数器,以及一个串行端口。该处理器支持
111不同的操作码,并可访问64k的程序地址空间和64K数据存储
空间。
定时器0 ,1和2
定时器0 ,1和2分别由两个8位数据的寄存器。这些被称为TL0和TH0定时器0 ,
TL1和TH1定时器1和TL2和TH2定时器2的TCON和TMOD寄存器提供
控制功能的定时器0和1 T2CON寄存器的控制功能定时器2 。
RCAP2H和RCAP2L用作重载/捕获寄存器定时器2 。
-4-
初步W78E52B
定时器0和定时器1的操作是一样的W78C51 。定时器2是一个特殊的功能
在W78E54B :它是配置,并通过T2CON寄存器的16位定时器/计数器。
像定时器0和1 ,定时器2可以为任意一个外部事件计数器或内部定时器操作,
根据位C / T2在T2CON设置。定时器2有三种工作模式:捕获,自动
重装,和波特率发生器。时钟速度捕捉或自动重载模式是一样的
对定时器0和1 。
新定义的外设
为了更适合I / O ,一个额外的4位可位寻址端口P4和两个外部中断
INT2
, INT3已添加到无论是PLCC或QFP 44脚封装。并说明如下:
1.
INT2
/ INT3
另外两个外部中断,
INT2
和INT3 ,其功能类似于外部
中断0和1的标准80C52中。功能/这些中断的状态是
确定/由XICON位显示(外部中断控制)寄存器。 XICON寄存器
是位寻址的,但不是标准的80C52中的标准寄存器。其地址为0C0H 。对
置位/清零位在XICON寄存器,可以使用'SETB ( / CLR) bit'指令。例如,
'SETB 0C2H'将XICON的EX2位。
XICON - 外部中断控制( C0H )
PX3
EX3
IE3
IT3
PX2
EX2
IE2
IT2
PX3 :外部中断3的优先级,如果设置为高
EX3 :外部中断3 ,如果能集
IE3 :如果IT3 = 1 , IE3设置/自动由硬件中断时,检测到清/服务
IT3 :外部中断3为下降沿/时,该位被置位/由软件清零低电平触发
PX2 :外部中断2的优先级,如果设置为高
EX2 :外部中断2使能,如果一套
IE2 :如果IT2 = 1 , IE2设置/自动由硬件中断时,检测到清/服务
IT2 :外部中断2为下降沿/时,该位被置位/由软件清零低电平触发
八源中断信息:
打断
来源
外部中断0
定时器/计数器0
外部中断1
定时器/计数器1
串行端口
定时器/计数器2
外部中断2
外部中断3
向量
地址
03H
0BH
13H
1BH
23H
2BH
33H
3BH
轮询
序列中
优先级
0 (最高)
1
2
3
4
5
6
7 (最低)
启用
需要
设置
IE.0
IE.1
IE.2
IE.3
IE.4
IE.5
XICON.2
XICON.6
打断
TYPE
EDGE /平
TCON.0
-
TCON.2
-
-
-
XICON.0
XICON.3
-5-

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多