推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

AT89C51带4K字节闪存的8位微控制器数据手册

更新时间:2019-12-10 08:33:48 大小:263K 上传用户:梦留香查看TA发布的资源 标签:微控制器 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

AT89C51是一款低功耗、高性能的CMOS 8位微型计算机,具有4K字节的闪存可编程和可擦除只读存储器(PEROM),该设备采用Atmel的高密度非易失性存储器技术制造,并与工业标准MCS-51指令集和引脚匹配。片上闪存允许程序存储器在系统中或由传统的非易失性存储器编程器重新编程。ATMEL AT89C51是一种功能强大的微型计算机,它通过将一个通用的8位CPU与Flash结合在一个单片芯片上,为许多嵌入式控制应用提供了一种高度灵活和成本有效的解决方案。

部分文件列表

文件名 大小
AT89C51带4K字节闪存的8位微控制器数据手册.pdf 263K

部分页面预览

(完整内容请下载后查看)
Features  
Compatible with MCS-51Products  
4K Bytes of In-System Reprogrammable Flash Memory  
Endurance: 1,000 Write/Erase Cycles  
Fully Static Operation: 0 Hz to 24 MHz  
Three-level Program Memory Lock  
128 x 8-bit Internal RAM  
32 Programmable I/O Lines  
Two 16-bit Timer/Counters  
Six Interrupt Sources  
Programmable Serial Channel  
Low-power Idle and Power-down Modes  
8-bit  
Microcontroller  
with 4K Bytes  
Flash  
Description  
The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K  
bytes of Flash programmable and erasable read only memory (PEROM). The device  
is manufactured using Atmels high-density nonvolatile memory technology and is  
compatible with the industry-standard MCS-51 instruction set and pinout. The on-chip  
Flash allows the program memory to be reprogrammed in-system or by a conven-  
tional nonvolatile memory programmer. By combining a versatile 8-bit CPU with Flash  
on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which provides  
a highly-flexible and cost-effective solution to many embedded control applications.  
AT89C51  
PDIP  
Pin Configurations  
P1.0  
P1.1  
P1.2  
P1.3  
P1.4  
P1.5  
P1.6  
P1.7  
RST  
1
2
3
4
5
6
7
8
9
40 VCC  
39 P0.0 (AD0)  
38 P0.1 (AD1)  
37 P0.2 (AD2)  
36 P0.3 (AD3)  
35 P0.4 (AD4)  
34 P0.5 (AD5)  
33 P0.6 (AD6)  
32 P0.7 (AD7)  
31 EA/VPP  
(RXD) P3.0 10  
(TXD) P3.1 11  
(INT0) P3.2 12  
(INT1) P3.3 13  
(T0) P3.4 14  
(T1) P3.5 15  
(WR) P3.6 16  
(RD) P3.7 17  
XTAL2 18  
PQFP/TQFP  
30 ALE/PROG  
29 PSEN  
28 P2.7 (A15)  
27 P2.6 (A14)  
26 P2.5 (A13)  
25 P2.4 (A12)  
24 P2.3 (A11)  
23 P2.2 (A10)  
22 P2.1 (A9)  
21 P2.0 (A8)  
XTAL1 19  
P1.5  
P1.6  
1
2
3
4
5
6
7
8
9
33 PO.4 (AD4)  
32 P0.5 (AD5)  
31 P0.6 (AD6)  
30 P0.7 (AD7)  
29 EA/VPP  
GND 20  
P1.7  
PLCC  
RST  
(RXD) P3.0  
NC  
28 NC  
(TXD) P3.1  
(INT0) P3.2  
(INT1) P3.3  
27 ALE/PROG  
26 PSEN  
25 P2.7 (A15)  
24 P2.6 (A14)  
23 P2.5 (A13)  
(T0) P3.4 10  
(T1) P3.5 11  
P1.5  
P1.6  
P1.7  
7
8
9
39 PO.4 (AD4)  
38 P0.5 (AD5)  
37 P0.6 (AD6)  
36 P0.7 (AD7)  
35 EA/VPP  
RST 10  
(RXD) P3.0 11  
NC 12  
34 NC  
(TXD) P3.1 13  
(INT0) P3.2 14  
(INT1) P3.3 15  
(T0) P3.4 16  
(T1) P3.5 17  
33 ALE/PROG  
32 PSEN  
31 P2.7 (A15)  
30 P2.6 (A14)  
29 P2.5 (A13)  
Rev. 0265G02/00  
Block Diagram  
P0.0 - P0.7  
P2.0 - P2.7  
VCC  
PORT 0 DRIVERS  
PORT 2 DRIVERS  
GND  
RAM ADDR.  
REGISTER  
PORT 0  
LATCH  
PORT 2  
LATCH  
RAM  
FLASH  
PROGRAM  
ADDRESS  
REGISTER  
STACK  
POINTER  
B
ACC  
REGISTER  
BUFFER  
TMP2  
TMP1  
PC  
INCREMENTER  
ALU  
INTERRUPT, SERIAL PORT,  
AND TIMER BLOCKS  
PROGRAM  
COUNTER  
PSW  
PSEN  
ALE/PROG  
EA / VPP  
RST  
TIMING  
AND  
CONTROL  
INSTRUCTION  
REGISTER  
DPTR  
PORT 1  
LATCH  
PORT 3  
LATCH  
OSC  
PORT 1 DRIVERS  
P1.0 - P1.7  
PORT 3 DRIVERS  
P3.0 - P3.7  
AT89C51  
2

全部评论(0)

暂无评论