问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

单片机引脚功能详解:从GPIO到控制引脚的全面解析

创作时间:
作者:
@小白创作中心

单片机引脚功能详解:从GPIO到控制引脚的全面解析

引用
1
来源
1.
https://www.xianjichina.com/news/details_299747.html

单片机是一种集成电路芯片,采用超大规模集成电路技术,将中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统等功能集成到一块硅片上,构成一个微型计算机系统。在工业控制领域以及日常生活中,单片机的应用无处不在,从电话、玩具到汽车、工业自动控制等,都离不开单片机的身影。

单片机引脚功能

一、通用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:接外部晶体的另一端 ,在单片机内部接到反相放大器的输出端,当采用外接晶体振荡器时,此引脚可以不接。

单片机引脚分类及各个引脚的作用

单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

⒈ 电源:

⑴ VCC - 芯片电源,接+5V;

⑵ VSS - 接地端;

⒉ 时钟:

XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊ 控制线:

控制线共有4根

⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲

① ALE功能:用来锁存P0口送出的低8位地址

② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶ RST/VPD:复位/备用电源。

① RST(Reset)功能:复位信号输入端。

② VPD功能:在Vcc掉电情况下,接备用电源。

⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。

① EA功能:内外ROM选择端。

② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋ I/O线

80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

80C51的芯片引脚连线方法

1、电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。

2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶体震荡器,电容,连上就能了,按图1接上即可。

3、复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。

4、EA管脚:EA管脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号