首页 理论教育 单片机引脚及功能详解

单片机引脚及功能详解

时间:2023-11-05 理论教育 版权反馈
【摘要】:P2口P2和P0类似,也有两种功能,分别适用于不同的情况。P3.2———外部中断0()的中断请求信号输入引脚。P3.5———定时器1外部计数脉冲输入引脚。对于无片内ROM的8031或8032型号的单片机,在使用时需要通过外部电路扩展程序存储器,此时必须将引脚接地。

单片机引脚及功能详解

这种封装形式的80C51单片机共有40根引脚,分为电源线、端口线和控制线三类。

1.电源线

VCC、VSS(40、02脚):电源接入引脚,MCS-51系列单片机采用+5V的电源电压。使用时VCC接电源的正极(+5V),VSS接电源负极(0V)。

2.输入/输出端口引脚

P0,P1,P2和P3。

四个并行端口都可以作为普通的I/O端口使用,除P1口外其他三个端口都具有第二功能。

(1)P0口(P0.7~P0.1,39~23脚)

P0口具有两种功能,分别适用于不同的情况。第一种情况是P0口作为通用I/O端口使用,P0.0~P0.7用于传送CPU输入/输出数据。这时,输出数据可以得到所存,不需要外接专用锁存器,输入数据可以得到缓冲,增加了数据输入的可靠性。第二种情况是单片机使用了外部存储器,P0.0~P0.7在CPU访问外部存储器时,P0口作为低8位地址/数据的复用总线使用。在此期间,P0口内部上拉电阻有效。P0口是一个漏极开路的8位准双向I/O端口。每位能驱动8个LS型TTL负载。

(2)P1口(P1.7~P1.0,①~⑧脚)

P1口作为通用I/O端口使用,与P0口的第一功能类似,用于传送CPU的输入/输出数据。在P1口作为输入口使用时,应先向P1口锁存器(地址90H)写入全1,此时P1口引脚由内部上拉电阻拉成高电平,然后再读入P1口的数据。P1口的每一位能驱动(灌入或输出电流)4个LS型TTL负载。

(3)P2口(P2.0~P2.7,21~28脚)

P2和P0类似,也有两种功能,分别适用于不同的情况。第一种情况和以上两组引脚的第一功能相同,作为通用I/O口使用,用于传送CPU输入/输出数据。第二种情况与P0口的第二功能配合使用,用于输出片外存储器的高8位地址,以构成片外存储器的16位地址。但不能像P0口那样还可以用来传送存储器的读写数据。P2口是一个带内部上拉电阻的8位准双向I/O端口,每一位能驱动4个LS型TTL负载。

(4)P3口(P3.0~P3.7,⑩~71脚)

P3口是一个带内部上拉电阻的8位准双向I/O端口,也具有两种功能,第一功能与其余三个端口一样,可以作为通用I/O来用。第二功能作为控制来用,功能如下:

P3.0———串行数据输入引脚RXD。

P3.1———串行数据输出引脚TXD。

P3.2———外部中断0(978-7-111-44921-8-Chapter02-4.jpg)的中断请求信号输入引脚。

P3.3———外部中断1(978-7-111-44921-8-Chapter02-5.jpg)的中断请求信号输入引脚。

P3.4———定时器0(T0)外部计数脉冲输入引脚。(www.xing528.com)

P3.5———定时器1(T1)外部计数脉冲输入引脚。

P3.6———片外数据存储器写选通控制信号输出引脚978-7-111-44921-8-Chapter02-6.jpg

P3.7———片外数据存储器读选通控制信号输出引脚978-7-111-44921-8-Chapter02-7.jpg

3.控制线

(1)XTAL1、XTAL2(81、19脚)

外部晶体振荡器的接入引脚。

(2)RST/VPD(⑨脚)

此引脚有两个功能:一是作为复位信号输入端RST使用,高电平有效,正常工作时,当此输入端保持两个机器周期(24个振荡周期)的高电平时,就可以完成复位操作;此引脚的第二功能是作为备用电源的输入端VPD,当主电源VCC发生故障,降低到低电平规定值时,将备用电源自动接入,为RAM提供备用电源,以保证存储在RAM中的信息不丢失,从而使复位后能继续正常运行。

(3)ALE/978-7-111-44921-8-Chapter02-8.jpg(03脚)

此引脚有两个功能:一是输出地址锁存控制信号ALE,高电平有效;二是作为片内EPROM编程写入脉冲输入端。

当单片机上电正常工作后,ALE引脚不断向外输出地址锁存信号,其频率为振荡器频率fOSC的1/6。CPU访问片外存储器时,P0端口输出片外存储器的低8位地址的同时在ALE/978-7-111-44921-8-Chapter02-9.jpgG输出一个高电平脉冲,其下降沿用于这个8位地址所存到外部专用地址锁存器,此时P0口即可以传送片外存储器的读写数据。在对片内带有4KB EPROM的单片机进行固化程序时,作为编程脉冲输入端978-7-111-44921-8-Chapter02-10.jpg使用。

(4)978-7-111-44921-8-Chapter02-11.jpg(29脚)

程序存储器输出允许信号,低电平有效。在访问片外扩展的程序存储器时,此端定时输出负脉冲,作为片外存储器的读选通信号。978-7-111-44921-8-Chapter02-12.jpg同样可驱动8个LS型TTL负载。

(5)978-7-111-44921-8-Chapter02-13.jpg/VPP(31脚)

此引脚有两个功能:一是作为内/外部程序存储器设置信号输入端;二是作为片内EPROM编程写入电压输入端使用。

978-7-111-44921-8-Chapter02-14.jpg引脚接高电平时,CPU访问片内程序存储器的顺序是由内到外,即CPU首先从片内程序存储器开始执行程序,当PC的值超过0FFFH时,将自动转去执行片外程序存储器内的程序。

当输入信号978-7-111-44921-8-Chapter02-15.jpg引脚接低电平(接地)时,CPU只访问外部程序存储器,执行外部程序存储器中的程序,而不管是否有片内程序存储器。对于无片内ROM的8031或8032型号的单片机,在使用时需要通过外部电路扩展程序存储器,此时必须将978-7-111-44921-8-Chapter02-16.jpg引脚接地。

此引脚的第二功能VPP是对8751片内EPROM固化编程时,作为施加较高编程电压(一般12~21V)的输入端。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈