和中断处理。【机器复位后,SP←#07H ,因此压栈的第一个数据在08H单元中。Р [4]、数据指针寄存器DPTR:16位的寄存器,也可以作为两个8位寄存器DPH和DPL, DPTR主要作外部数据指针,可对64KB外部RAM进行间接寻址。РMCS-51由包括PC在内的22个特殊功能寄存器,它们除有各自的名称外,还有唯一的地址离散的分布在片内RAM中的80H~FFH共128个存储单元中。在这128个储存单元构成的电SFR块中,未被占用的单元不可使用!Р 输出型双向I/O端口。作为输 出型双向I/O端口。作为输出 P0口:是一个8位漏极开路端口时,每位能以吸收流的方式驱动8 个TTL输入,对端口写1Р时,又可作高阻抗输入端用。在访外部程序或数据存储器时,它是时分多路转换的地址(低8位)。Р 在稳定的状态条件下Io 低被外部限制如下Р1>、每个管脚的最大IOL 15mA 注85 规格Р2>、每个8 位口的最大IOL 26 mAР3>、IOL 输出最大总和 71mAР4>、如果IOL 超过测试条件VOL 可能会超过相应规格不能保证超过测试电流Р1.5.3 复位电路Р图3:上电复位图图4:手动复位图Р89C51单片机是在一块芯片中集成了CPU,RAM,ROM,定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件。89C51单片机内包含下列几个部件:Р一个8位CPU;Р 一个片内振荡器及时钟电路;Р 4K字节的ROM程序存储器;Р 128字节RAM数据存储器;Р 两个16位定时器/计数器;Р 可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;Р 32位可编程的I/O线(四个8位并行I/O端口);Р 一个可编程全双工串行口;Р 具有五个中断源,两个优先级嵌套中断结构;Р89C51单片机框图如下所示。各功能部件内部总线连接在一起。Р图5:89C51的内部总线