第2量mC55系列单片机的硬件结构 (2)PSEN(29脚):片外程序存储器读选通信号输出端,低电 平有效。当从外部程序存储器读取指令或常数期间,每个机器周 期该信号两次有效,以通过数据总线P0口读回指令或常数。在访 问片外数据存储器期间,PSEN信号将不出现。 (3) RSTMVPD(9脚):RST即为 RESET,ⅤPD为备用电源。该 引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时, 该引脚上岀现持续两个机器周期的高电平,就可实现复位操作, 使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振 时间,该引脚上高电平必须持续10ms以上才能保证有效复位。 当VCC发生故障,降低到低电平规定值或掉电时,该引脚可 接上备用电源VPD(+5V)为内部RAM供电,以保证RAM中的数 据不丢失
第2章 MCS-51系列单片机的硬件结构 (2) PSEN(29脚):片外程序存储器读选通信号输出端,低电 平有效。当从外部程序存储器读取指令或常数期间,每个机器周 期该信号两次有效,以通过数据总线P0口读回指令或常数。在访 问片外数据存储器期间,PSEN信号将不出现。 (3) RST/VPD(9脚):RST即为RESET,VPD为备用电源。该 引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时, 该引脚上出现持续两个机器周期的高电平,就可实现复位操作, 使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振 时间,该引脚上高电平必须持续10 ms以上才能保证有效复位。 当VCC发生故障,降低到低电平规定值或掉电时,该引脚可 接上备用电源VPD(+5 V)为内部RAM供电,以保证RAM中的数 据不丢失
第2量mC55系列单片机的硬件结构 (4) EA/VPP((31脚):EA为片外程序存储器选用端。该引脚有效 (低电平)时,只选用片外程序存储器,否则单片机上电或复位后选 用片内程序存储器 对于片内含有 EPROM的机型,在编程期间,此引脚用作21V 编程电源VPP的输入端 综上所述,MCS-51系列单片机的引脚可归纳为以下两点: (1)单片机功能多,引脚数少,因而许多引脚都具有第二功能。 (2)单片机对外呈现3总线形式,由P2、PO口组成16位地址总 线;由PO口分时复用为数据总线;由ALE、PSEN、RST、EA与P3 口中的INT0、INT1、T0、T1、WR、RD共10个引脚组成控制总线, 如图22(b)所示。由于是16位地址线,因此,可使片外存储器的寻 址范围达到64KB
第2章 MCS-51系列单片机的硬件结构 (4) EA/VPP(31脚):EA为片外程序存储器选用端。该引脚有效 (低电平)时,只选用片外程序存储器,否则单片机上电或复位后选 用片内程序存储器。 对于片内含有EPROM的机型,在编程期间,此引脚用作21 V 编程电源VPP的输入端。 综上所述,MCS-51系列单片机的引脚可归纳为以下两点: (1) 单片机功能多,引脚数少,因而许多引脚都具有第二功能。 (2) 单片机对外呈现3总线形式,由P2、P0口组成16位地址总 线;由P0口分时复用为数据总线;由ALE、PSEN、RST、EA与P3 口中的INT0、INT1、T0、T1、WR、RD共10个引脚组成控制总线, 如图2.2(b)所示。由于是16位地址线,因此,可使片外存储器的寻 址范围达到64 KB
5第2ms-51系列单片机的硬件结构 23微处理器 23.1运算部件 运算部件以算术逻辑单元ALU为核心,包括累加器ACC、寄 存器B、暂存器、程序状态字PSW等许多部件。它能实现数据的 算术逻辑运算、位变量处理和数据传输操作
第2章 MCS-51系列单片机的硬件结构 2.3 微 处 理 器 2.3.1 运算部件 运算部件以算术逻辑单元ALU为核心,包括累加器ACC、寄 存器B、暂存器、程序状态字PSW等许多部件。它能实现数据的 算术逻辑运算、位变量处理和数据传输操作
5第2ms-51系列单片机的硬件结构 1.算术逻辑单元ALU与累加器ACC、寄存器B 算术逻辑单元不仅能完成8位二进制的加、减、乘、除、加 1、减1及BCD加法的十进制调整等算术运算,还能对8位变量进 行逻辑"与"、"或"、"异或"、循环移位、求补、清零等逻辑运算, 并具有数据传输、程序转移等功能。累加器(ACC,简称累加器A) 为一个8位寄存器,它是CPU中使用最频繁的寄存器。进入ALU 作算术和逻辑运算的操作数多来自于A,运算结果也常送回A保 存。寄存器B是为ALU进行乘除法运算而设置的。若不作乘除运 算时,则可作为通用寄存器使用
第2章 MCS-51系列单片机的硬件结构 1.算术逻辑单元ALU与累加器ACC、寄存器B 算术逻辑单元不仅能完成8位二进制的加、减、乘、除、加 1、减1及BCD加法的十进制调整等算术运算,还能对8位变量进 行逻辑"与" 、 "或" 、 "异或"、循环移位、求补、清零等逻辑运算, 并具有数据传输、程序转移等功能。累加器(ACC,简称累加器A) 为一个8位寄存器,它是CPU中使用最频繁的寄存器。进入ALU 作算术和逻辑运算的操作数多来自于A,运算结果也常送回A保 存。寄存器B是为ALU进行乘除法运算而设置的。若不作乘除运 算时,则可作为通用寄存器使用
5第2ms-51系列单片机的硬件结构 2.程序状态字 程序状态字PSW是一个8位的标志寄存器,它保存指令执行 结果的特征信息,以供程序查询和判别。其各位的定义如下: PSW.7 PSW.6 PSW.5 PSW.4 PSW3 PSW2 PSW.1 PSW.O C AC FO RS1 RSOOV P字节地址DOH 进位标志位C(PSW刀):在执行某些算术操作类、逻辑操作类 指令时,可被硬件或软件置位或清零。它表示运算结果是否有进 位或借位。如果在最高位有进位(加法时)或有借位(减法时),则 C=1,否则C=0
第2章 MCS-51系列单片机的硬件结构 2.程序状态字 程序状态字PSW是一个8位的标志寄存器,它保存指令执行 结果的特征信息,以供程序查询和判别。其各位的定义如下: C AC F0 RS1 RS0 OV --- P 字节地址D0H PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 进位标志位C(PSW.7):在执行某些算术操作类、逻辑操作类 指令时,可被硬件或软件置位或清零。它表示运算结果是否有进 位或借位。如果在最高位有进位(加法时)或有借位(减法时),则 C=1,否则C=0