)中央处理器(CPU) 中央处理器是单片机的核心,完成运算和控 制功能。MCS-51的CPU能处理8位二进制数或 代码 2)内部数据存储器(内部RAM) 8051芯片中共有256个RAM单元,但其中后 128单元被专用寄存器占用,能作为寄存器供用 户使用的只是前128单元,用于存放可读写的数 据。因此通常所说的内部数据存储器就是指前 128单元,简称内部RAM
◼ 1) 中央处理器(CPU) ◼ 中央处理器是单片机的核心,完成运算和控 制功能。MCS-51的CPU能处理8位二进制数或 代码。 ◼ 2) 内部数据存储器(内部RAM) ◼ 8051芯片中共有256个RAM单元,但其中后 128单元被专用寄存器占用,能作为寄存器供用 户使用的只是前128单元,用于存放可读写的数 据。因此通常所说的内部数据存储器就是指前 128单元,简称内部RAM
3)内部程序存储器(内部ROM) 8051共有4KB掩膜ROM,用于存放程序 原始数据或表格,因此,称之为程序存储器, 简称内部ROM 4)定时/计数器 8051共有两个16位的定时/计数器,以实 现定时或计数功能,并以其定时或计数结果 对计算机进行控制。 5)并行IO口 MCS-51共有4个8位的IO口(PO、P1、 P2、P3),以实现数据的并行输入/输出
◼ 3) 内部程序存储器(内部ROM) ◼ 8051共有4KB掩膜ROM,用于存放程序、 原始数据或表格,因此,称之为程序存储器, 简称内部ROM。 ◼ 4) 定时/计数器 ◼ 8051共有两个16位的定时/计数器,以实 现定时或计数功能,并以其定时或计数结果 对计算机进行控制。 ◼ 5) 并行I/O口 ◼ MCS-51共有4个8位的I/O口(P0、P1、 P2、P3),以实现数据的并行输入/输出
6)串行口 MCS51单片机有一个全双工的串行口,以实现单片 机和其它设备之间的串行数据传送。该串行口功能较强, 既可作为全双工异步通信收发器使用,也可作为同步移 位器使用。 7)中断控制系统 MCS-51单片机的中断功能较强,以满足控制应用的 需要。8051共有5个中断源,即外中断两个,定时/计数中 断两个,串行中断一个。全部中断分为高级和低级共两 个优先级别 8)时钟电路 MCS-51芯片的内部有时钟电路,但石英晶体和微调 电容需外接。时钟电路为单片机产生时钟脉冲序列。系 统允许的晶振频率一般为6MHz和12MHz
◼ 6) 串行口 ◼ MCS-51单片机有一个全双工的串行口,以实现单片 机和其它设备之间的串行数据传送。该串行口功能较强, 既可作为全双工异步通信收发器使用,也可作为同步移 位器使用。 ◼ 7) 中断控制系统 ◼ MCS-51单片机的中断功能较强,以满足控制应用的 需要。8051共有5个中断源,即外中断两个,定时/计数中 断两个,串行中断一个。全部中断分为高级和低级共两 个优先级别。 ◼ 8) 时钟电路 ◼ MCS-51芯片的内部有时钟电路,但石英晶体和微调 电容需外接。时钟电路为单片机产生时钟脉冲序列。系 统允许的晶振频率一般为6 MHz和12 MHz
212MCS-51的信号引脚 MCS-51是标准的40引脚双列直插式集成电路 芯片,引脚排列请参见图2-2。 1)信号引脚介绍 P0.0~P07:P0口8位双向口线 P1.0~P1.7:P1口8位双向口线。 P20~P27:P2口8位双向口线。 P3.0~P3.7:P3口8位双向口线
◼ MCS-51是标准的40引脚双列直插式集成电路 芯片,引脚排列请参见图2-2。 1) 信号引脚介绍 ◼ P0.0 ~ P0.7: P0口8位双向口线。 ◼ P1.0 ~ P1.7 :P1口8位双向口线。 ◼ P2.0 ~ P2.7 :P2口8位双向口线。 ◼ P3.0 ~ P3.7 :P3口8位双向口线。 2.1.2 MCS-51的信号引脚
P10 VCC P1 P00 39 23456789 P12 38 P13 P02 P14 P03 36 P15 P04 P16 P0.5 P17 06 RSTVPD P0.7 RXD P3. 0 EA/VPP 12345 TXD P3. 1 ALE/PROGH30 INTO P3.2 PSEN INTI P3.3 28 I0P34 P26 T1P3.5 26 WRP3.6 P24 25 RD P3.7 P23 18 XTAL2 3 22 XTAL 2.1 VSS P20 图2-2MCS-51引脚图
图2-2 MCS-51引脚图 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST/VPD 9 RXD P3.0 1 0 TXD P3.1 1 1 INT0 P3.2 1 2 INT1 P3.3 1 3 T0 P3.4 1 4 T1 P3.5 1 5 WR P3.6 1 6 RD P3.7 1 7 XTAL2 1 8 XTAL1 1 9 VSS 2 0 P2.0 2 1 P2.1 2 2 P2.2 2 3 P2.3 2 4 P2.4 2 5 P2.5 2 6 P2.6 2 7 P2.7 2 8 PSEN 2 9 ALE/PROG 3 0 EA/VPP 3 1 P0.7 3 2 P0.6 3 3 P0.5 3 4 P0.4 3 5 P0.3 3 6 P0.2 3 7 P0.1 3 8 P0.0 3 9 VCC 4 0 8031 8051 8751