AT89S51单片机——2引脚
常见的40引脚DIP(双列直插),如下图所示。
图 AT89S51引脚
按功能分类:
一、电源及时钟引脚1、电源引脚
Vcc(40脚):+5V电源
Vss(20脚):数字地
2、时钟引脚
XTAL1(19脚):输入端
使用片内振荡器,应接外部石英晶体和微调电容。
使用片外振荡器, 应接外部时钟振荡器输出的信号。
XTAL2(18脚):片内振荡器反相放大器的输出端
使用片内振荡器,应接外部石英晶体和微调电容。
使用片外振荡器,悬空。
二、控制引脚
1、RST(RESET,9脚)
复位信号输入,持续时间大于2个机器周期的高电平,就可使单片机复位。 正常工作应≤0.5V。
当看门狗定时器溢出输出时,该脚将输出长达96个时钟周期的高电平。
2、EA*/VPP (Enable Address/Voltage Pulse of Programing,31脚)
(1)EA*:第一功能:允许访问外部程序存储器控制,与该脚电平有关。
a. EA*=1
PC值<=0FFFH时,单片机读片内4KB Flash中的程序,
PC值>0FFFH (超出片内4KB Flash地址范围)时,转向读取片外60KB(1000H-FFFFH)程序 存储器空间中的程序。
b. EA*=0
只读取外部程序存储器中的内容,读取地址范围0000H~FFFFH,片内4KB Flash无效。
(2)VPP:第二功能,对片内Flash编程,接编程电压。
3、ALE/PROG*(Address Latch Enable/PROGramming,30脚)
(1)ALE:第一功能
ALE为访问外部存储器提供低8位地址锁存信号,将低8位地址锁存在片外地址锁存器中。见图,
ALE信号
此外,单片机运行时,ALE端一直有正脉冲信号输出,频率为时钟fosc的1/6。
注意,每当AT89S51访问外部RAM时(执行MOVX类指令),要丢失一个ALE脉冲。
可用软件来禁止ALE输出,将特殊功能寄存器AUXR(地址8EH,后面介绍)的第0位(ALE禁止位)置1,但ALE禁止位不影响对外部存储器的访问,即执行指令“MOVC”或“MOVX”时,ALE仍然有效。
(2)PROG*:第二功能,对片内 Flash编程的编程脉冲输入。
4、PSEN* (Program Strobe ENable,29脚)
片外程序存储器读选通信号,低有效。
三、并行I/O口 P0~P3引脚
1、P0口:8位,漏极开路的双向I/O口
作为系统总线用,低8位地址总线及数据总线分时复用端口,是双向口。
也可作通用I/O口,漏极需加上拉电阻,这时为准双向口。
可驱动8个LS型TTL负载。
2、P1口:8位,准双向I/O口,具有内部上拉电阻。
注意: P1口的几只引脚:P1.5/MOSI、P1.6/MISO和P1.7/SCK,可用作片内Flash存储器的串行编程和校验,分别是串行数据输入、输出和移位脉冲引脚。
P1口可驱动4个LS型TTL负载。
3、P2口:8位,准双向I/O口,有内部上拉电阻。
当外扩存储器及I/O口时,P2口作为高8位地址总线用。
也可作为通用I/O使用。
可驱动 4个LS型TTL负载。
4、P3口:8位,准双向I/O口,具有内部上拉电阻。
可作为通用I/O口使用。可驱动4个LS型TTL负载。
P3口还可提供第二功能,定义见下表。应熟记各脚的第二功能。
综上所述,P0口如作为总线口,为双向口。如作为通用I/O使用,为准双向口,这时需加上拉电阻。而P1口、P2口、P3口均为准双向口。
注意:P0口作为总线口使用时为双向口, P0口线内无上拉电阻,处于高阻“悬浮”态,此时P0口为双向三态I/O口。作为I/O使用,为准双向口,仅有两个状态。
单片机引脚功能介绍
通过查看单片机的规格书,我们可以知道单片机有很多引脚,有8引脚的,16引脚等。不同引脚的单片机可以实现不同的功能,在应用在产品上时,先确定功能再选择需要什么功能的引脚,比如常见的I/O端口、AD/DA转换器、定时计数器和应用程序中经常使用的串行通信。今天就为大家详细讲解一下单片机引脚功能。
单片机引脚功能介绍
由于单片机的引脚数量是有限的,而功能太多的话有时候一个引脚就需要承担多种功能,以便软件选择要使用的功能。常用的单片机引脚功能有以下几种:
一、通用I/O端口(GPIO)
输入(I)端口输入某种信号,例如开关或传感器,输出(O)端口提供驱动LED等负载的输出。端口是一个引脚(终端),它是一个输入/输出窗口,也称为GPIO(通用输入/输出)。
GPIO在参考手册和图纸中可能缩写为“PA1”,PA1表示“GPIO端口A的第一个引脚”。
输入端口和输出端口通常是共享的,可以通过寄存器设置进行切换。由于GPIO是数字输入/输出端口,在输入的情况下,根据输入电压区分0或1,在输出的情况下,给出0或1的状态。
如果电源电压为3。3V,H电平将处于约2V或更高的上参考值,而L电平将处于约0。8V或更低的下参考值。通常,在单片机内部,H电平表示为1,L电平表示为0。H电平为1,L电平为0称为正逻辑,H电平为0,L电平为1称为负逻辑。在创建程序时,这个逻辑经常被反转并用于输出。
一些I/O端口可以处理模拟信号,由于可以使用的端口(引脚)有限,因此在设计阶段仔细检查规格的同时分配它们。
二、控制引脚
控制引|脚包括RST、ALE、PSEN、EA/VPP,此类引|脚提供控制信号,有些|脚具有复用功能。
1.RST:复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)。上的DISRTO位可以使此功能无效。在DISRTO默认状态下,复位高电平有效。
2.ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程时,此引脚也用作编程输入脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,
特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置”1”,ALE操。作将无效。这--位置"1”,ALE仅在执行MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个ALE使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。
3.PSEN:外部程序存储器选通信号。当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。
4.EANVPP:访问外部程序存储器控制信号。为了能从0000H到FFFH的外部程序存储器读取指令,EA必须接GND。为了执行内部程序指令,EA应该接Vcc。在flash编程期间,EA也接收12伏VPP电压。
三、外接晶振引脚
外接晶振引脚与片内的反相放大器构成一个振荡器,提供了单片机的时钟控制信号,也可采用外部晶体振荡器。
1.XTAL1:接外部晶体的一个引脚,在单片机内部,它是-一个反相放大器的输入端.若采用外部振荡器,该蚂|脚接收振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。
2.XTAL2:接外部晶体的另一端 ,在单片机内部接到反相放大器的输出端,当采用外接晶体振荡器时,此引脚可以不接。
引用:单片机引脚功能介绍-深圳宇凡微
相关问答
AT89 S 51 单片机 的RST 引脚 为什么脚?at89s51单片机的复位信号是高电平有效。AT89S51单片机的第9脚(RST)为复位引脚,系统上电后,时钟电路开始工作,只要RST引脚上出现大于两个机器周期时间的高...
at89 s 51 单片机 的EA 引脚 高电平和低电平的区别?EA=0,程序从片内存储器开始执行。EA=1,程序执行片外存储器程序。EA=0,程序从片内存储器开始执行。EA=1,程序执行片外存储器程序。
单片机 的管脚是怎么控制高低电平的? - 懂得如楼下所述,单片机内部是由一个场效应管控制io的高低电平状态,而场效应管的输入端是一个内部的锁存器,锁存器则直接由cpu控制,因此程序里对io口的操...
说明AT89 S 51 单片机 的EA 引脚 接高电平或低电平的区别?接高电平就是高电平有效,具体做法是接上拉电阻和V3.3,寄存器写1有效,低电平就是低电平有效,接下拉电阻和地GND,寄存器写0有效接高电平就是高电平有效,具体做...
单片机引脚 编号如何定义?单片机引脚编号根据芯片设计者的定义,通常分为数字型和字母型。数字型通常是按照顺序编号,相邻的引脚常常会有相似的功能,以方便设计者使用。字母型则通常是...
单片机引脚 位定义?1.是指单片机芯片上的引脚所代表的功能和作用。2.单片机引脚位的定义是根据单片机芯片的设计和制造而来的。每个引脚都有特定的功能,比如输入输出、电源供应...
单片机 的各个 引脚 都有什么功能及作用?51单片机的四个控制引脚为RST、ALE、PSEN、EA。抱歉我不会输入上面那一横。RST为复位引脚,ALE为地址所存信号,PSEN为外部存储器芯片选通信号,EA为外部程序存储...
USB 各个 引脚 的电压是多少??-ZOL问答单片机引脚在高电平时输出的电流是很小的,所以直接连接LED的亮度很低,但是单片机在输出低电平时可以允许更大的电流的通过,所以你把LED反着接,这样效果就好了。...
单片机 在使用定时器时是用到了哪些 引脚 ?一定是这些吗? - 懂得单片机使用定时器时,不用到任何引脚,因为定时器就好比一个时钟,它被安装在单片机内部,在接收到信号之后,就开始运行,一般使用定时器,通过编程的方案...
52 单片机引脚 多少电压算低电平?52单片机引脚0.8V以下算低电平52单片机引脚0.8V以下算低电平