设为首页  加入收藏  

主要目录
 ·MCS-48系列单片机简介
 ·MCS-51单片机主要应用特性
 ·MCS-51单片机内部结构
 ·MCS-51单片机的指令时序
 ·MCS-51单片机输入输出口
 ·MCS-51单片机存储器结构
 ·MCS-51定时器与中断系统
 ·MCS-51单片机串行通信口
点击浏览芯片信息
点击浏览芯片信息
点击浏览芯片信息
编者的话
浏览其它领域内容
速转到
当前位置>>中源单片机首页>>MCS-51单片机结构原理分析  

MCS-51单片机内部结构
上一页     [1],[2],[3] [下一节]

    ·Pin9:RESET/Vpd复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,8051的初始态如下表:
8051时钟电路
    8051的复位方式可以是自动复位,也可以是手动复位,见下图。此外,RESET/Vpd还是一复用脚,Vcc掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。

8051时钟电路
特殊功能寄存器初始态特殊功能寄存器初始态
ACC00HB00H
PSW00HSP07H
DPH00HTH000H
DPL00HTL000H
IPxxx00000BTH100H
IE0xx00000BTL100H
TMOD00HTCON00H
SCONxxxxxxxxBSBUF00H
P0-P31111111BPCON0xxxxxxxB

    ·Pin30:ALE/当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,ALE会跳过一个脉冲。
    如果单片机是EPROM,在编程其间,将用于输入编程脉冲。

    ·Pin29:当访问外部程序存储器时,此脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。

    ·Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。
    在编程时,EA/Vpp脚还需加上21V的编程电压。

继续浏览MCS-51单片机内部结构请点击[下一节]