在MCS-51系列单片机中。各类型号单片机的引脚是相互兼容的。MC5-51系列单片机实际有效的引脚为40个,有3种封装形式:PDIP封装形式,这是普通的40脚双列直插式。PLCL封装形式,这种形式是具有44个J型脚的方形芯片,使用时需要插入与其相配的方形插座中;TQFP封装形式,这种形式也是具有44个J型脚的方形芯片,但它的体积更小、更薄,是一种表面贴焊发封装形式。AT89S52单片机这3种形式的引脚图如图1-4所示,在以后的文章里我会以PDIP封装为例说明引脚功能。
1、电源引脚 (1)40脚VCC:电源端,引入单片机的工作电源。 (2)20脚VSS(GND):接地端。 MCS-51系列单片机最小应用系统一般使用+5V电源,需要注意的是,目前单片机允许使用的电压范围越来越宽,一般单片机都能在3-6V范圈内工作,电池供电的单片机不再需要对电源采取稳压措施。低电压供电的单片机电源下限己由2.7V降至2.2V或1.8V。0.9V供电的单片机已经问世。 2、时钟引脚XTAL1和XTAL2 (1)19脚XTAL1:振荡器反相放大器和内部时钟发生电路的输人端。 (2)18脚XTAL2:振荡器反相放大器的输出端。单片机的正常工作离不开时钟信号。单片机的时钟信号的产生方法有两种:内部时钟方式和外部时钟方式。在单片机最小系统采用内部时钟方式。 3、控制引脚 (1)9脚RESET:复位输人引脚,当振荡器工作时,若在此引脚上加两个机器周期的高电平,就能使单片机复位。当单片机上电时,必须先复位,再进入工作状态。当程序运行错误或由于错误操作而使单片机进入死锁状态时,也可以通过复位进行重新启动。SFR中的辅助寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。 (2)31脚EA/VPP:为外部程序存储器访问允许/固化编程电J压输入信号。当引脚EA接高电平时。单片机在复位后从内部ROM的0000H开始执行程序。当EA为低电平(如接地)时,单片机复位后直接从外部ROM的0000H开始执行程序。内部有ROM的单片机,其EA一般接高电平。在Flash编程期间,EA也接收12V VPP电压。 (3)30脚ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在Flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE以晶振1/6的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置1,ALE操作将无效,仅在执行MOVX或MOVC指令时有效,否则,ALE将被微弱拉高。 (4)29脚PSEN:外部程序存储器选通讯号(PSEN)。当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时。PSEN将不被激活。 29脚PSEN和30脚ALE/PROG为外扩数据/程序存储器时才有特定用处,在单片机最小应用系统中不用考虑。 本篇文章链接:http://www.leehon.com/ch/ServiceDetail_1842.htm 请记住立煌科技唯一官方网站地址:http://www.leehon.com