产品概述

单片机的功能图 详解51系列单片机引脚及功能

小编 2024-10-08 产品概述 23 0

详解51系列单片机引脚及功能

51系列单片机有各种封装形式,这里以40引脚双列直插DIP形式的封装来进行介绍,如图1.1所示。其中正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。

图1.1 8051双列直插式的引脚配置

有些新型的单片机在引脚数量以及功能上都略有区别,但都是基于51系列单片机内核。这里介绍的内容同样适用于新型的单片机。下面介绍51系列单片机的引脚功能,这些是学习单片机程序设计必须要了解和掌握的基础知识。

❑电源引脚:主要负责单片机的供电,有两根引脚。VCC(Pin40)为正电源端,接5.0V电压;GND(Pin20)为接地端。

❑外接晶振或外部振荡器引脚:主要负责为单片机的运行提供时钟振荡器,主要有两根引脚。其中,XTAL1(Pin19)为时钟XTAL1脚,片内振荡电路的输入端;XTAL2(Pin18)为时钟XTAL2脚,片内振荡电路的输出端。

8051单片机的时钟振荡器有两种工作方式。一种是片内时钟振荡方式,在18和19脚外接石英晶体和振荡电容,振荡电容的值一般取10~30pF。另外一种是外部时钟方式,由外部直接提供时钟源。

❑P0口:即P0.0~P0.7(Pin39~Pin32),输入输出脚,可用于8位并行I/O口或分时复用为地址和数据总线。

P0定义为I/O口时,为准双向I/O口,需外接上拉电阻,在程序中向该端口写入1后,成为高阻抗输入口。P0口作为输出口时,每个引脚可以负载8个TTL。在外扩存储器时,可定义为低8位地址/数据线。

❑P1口:即P1.0~P1.7(Pin1~Pin8),输入输出脚,8位准双向并行I/O口。P1口内部已经具有上拉电阻,为8位准双向I/O口,能负载4个TTL;在Flash编程和校验时,定义为低8位地址线。

❑P2口:即P2.0~P2.7(Pin21~Pin28),输入输出脚,8位准双向并行I/O口。P2口内部已经具有上拉电阻,为8位准双向I/O口,能负载4个TTL;当访问外部存储器时,定义为高8位地址线。

❑P3口:即P3.0~P3.7(Pin10~Pin17),输入输出脚,8位准双向并行I/O口。P3口内部已经具有上拉电阻,为8位准双向I/O口,能负载4个TTL。

P3口每个引脚都具有第二功能。引脚P3.0(RXD)和引脚P3.1(TXD)分别为串行数据的接收和发送端口,用于串行数据传输;引脚P3.2和引脚P3.3为外部中断请求,分别用于

的中断输入;引脚P3.4(T0)和引脚P3.5(T1),分别为定时器/计数器T0和T1的外部计数输入端;引脚P3.6(

)和引脚P3.7(

)用于读写单片机片外RAM存储器,分别是外部数据写选通信号和读选通信号。

❑RST(Pin9):单片机内部CPU的复位信号输入端。在单片机的振荡器启动后,该引脚置两个机器周期以上高电平,便可以实现复位。

(Pin30):地址锁存使能端和编程脉冲输入端。

当访问外部程序存储器时,ALE引脚的负跳变将低8位地址打入锁存;而非访问内部程序存储器时,ALE引脚将有一个1/6振荡频率的正脉冲信号,该信号可以用于外部计数或时钟信号。当访问外部数据存储器(执行MOVX类指令)时,ALE引脚会跳过一个脉冲。另外,对8EH单元的特殊功能寄存器的D0位置1,可禁止ALE输出,只有在执行MOVX或MOVC类指令时,ALE才被激活,仍输出锁存有效。在执行片外程序代码时,该设定禁止ALE位无效。

(Pin29):访问外部程序存储器的读选通信号。

当单片机访问外部程序存储器,读取指令码时,每个机器周期产生2次有效信号,即此脚输出2个负脉冲选通信号;在执行片内程序存储器以及读写外部数据时,不产生

脉冲信号。

(Pin31):

为访问内部或外部程序存储器选择信号。

当8051 CPU访问外部程序存储器时,则

必须保持低电平;当

保持高电平时,则8051 CPU先从片内0000H单元开始,执行内部程序存储器程序;如果外部还有扩展程序存储器,则8051 CPU在执行完内部程序存储器程序后,自动转向执行外部程序存储器中的程序。

10大PLC基本功能,PLC和单片机到底什么区别?这么多年终于弄清了

PLC是应用很广泛的自动化控制设备,其高度智能化,集成化,自动化,因此受到了广大电力作业人员的喜爱,可以毫不夸张的说:PLC具有很多的功能,甚至有部分功能我们都没有使用过,同样的单片机的应用也非常广泛,很多人都会问单片机和PLC什么区别?PLC都有哪些基本的功能?今天我们就重点来看看PLC的10大基础功能以及和单片机的区别:

相关问答

单片机 ,请看详细描述?

单片机的区别主要是资源多少,位宽和主频差别也很大。单片机DIO可以程序设置方向和电平高低。单片机DIO驱动能力很低,一般要加驱动电路。单片机开发语言KEIL...

单片机 有哪个几口有第二 功能 ?

MCS-51单片机的4个口都可作为IO口使用,除P1口外,其它三个I/O口都有第二功能。P0口可作为数据总线口,它可以对外部存储器低8位读写。P2口也可以作为系统扩展时...

单片机的 构成?

单片机是一种集成了中央处理器、内存、输入输出接口等功能的微控制器。其主要构成包括中央处理器(CPU)、内存(RAM、ROM)、定时计数器、控制寄存器、输入输出...

51 单片机的 作用及 功能 ?

51单片机是一个芯片,内部有n个寄存器,外部长着n个脚,由于51单片机系列种类众多,具体有多少寄存器、长着几个脚要看具体型号。一般来说,在做产品的时候,以够...

单片机 th0和tl0的 功能 ?

51单片机与T0相关的寄存器一共有4个,其中最主要的是TH0和TL0,这两个寄存器用于存放定时器T0的初值。其实T0的核心是一个计数器,启动以后,它就会在初值的基础...

51 单片机 内部包含哪些 功能 部件?

答51单片机内部包含的功能组件及作用主要有:cpu主芯片(内部通过总线连接扩展的设备)时钟电路(它为单片机提供震荡脉冲)电源电路(是为单片机提供电源)内部...

MCS-51 单片机 有多少个特殊 功能 寄存器?它们的名称和 功能 ?

mcs-51单片机内的i/o口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现。它们位于片内数据存储器之上,离散地分布...

51 单片机 作用?

51单片机的作用很多很大,可以说上至航天飞机,下至家用电器都有51单片机的身影。在8位机这个价廉物美的单片机家族中,只有51单片机是有数据总线和地址总线这个...

单片机 中cpu的 功能 ?

CPU是单片机的核心部件,包括运算器和控制器。运算器功能是进行算术运算和逻辑运算。控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成,其作用是完...

51 单片机 pc的 功能 ?

序计数器PC就指...也就是说,程序执行到什么地方,程序计数器PC就指到哪里,它始终是跟蹿着程序的执行。我们知道,用户程序是存放在内部的ROM中的,我们要执行程...

猜你喜欢