首页 / 电子技术
单片机引脚功能介绍
2022-10-08 09:36:32
单片机的引脚数量是有限的,而功能太多的话有时候一个引脚就需要承担多种功能,以便软件选择要使用的功能。常用的单片机引脚功能有以下几种:
一、通用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:接外部晶体的另一端 ,在单片机内部接到反相放大器的输出端,当采用外接晶体振荡器时,此引脚可以不接。
通过查看单片机的规格书,我们可以知道单片机有很多引脚,有8引脚的,16引脚等。不同引脚的单片机可以实现不同的功能,在应用在产品上时,先确定功能再选择需要什么功能的引脚,比如常见的i/o端口、ad/da转换器、定时计数器和应用程序中经常使用的串行通信。
最新内容
手机 |
相关内容
什么是互感器,互感器的组成、特点、
什么是互感器,互感器的组成、特点、原理、分类、操作规程及发展趋势,发展趋势,分类,输入,计量,用于,信号,AD574AKD互感器是一种用于低耗能,小安派-LRW-TH1传感器通用板
低耗能,小安派-LRW-TH1传感器通用板,一块板即可连接多种传感器!,传感器,多种,连接,一块,通用,接口,小安派-LRW-TH1传感器通用板是一款STC15W芯片A/D、D/A转换的简单使用
STC15W芯片A/D、D/A转换的简单使用,简单使用,转换,芯片,模拟,输入,输出,STC15W系列芯片是一种高性能的单片机芯片,具有丰富的外设资清华研制出首个全模拟光电智能计算
清华研制出首个全模拟光电智能计算芯片ACCEL,芯片,智能计算,模拟,清华,混合,研发,清华大学最近成功研制出了一款全模拟光电智能计算如何利用示波器快速测量幅频特性?有
如何利用示波器快速测量幅频特性?有何注意事项?,测量,示波器,连接,输入,信号,频率,利用示波器快速测量幅频特性是一种常用的方法,可以FPGA和AI芯片算哪一类?芯片的不同分
FPGA和AI芯片算哪一类?芯片的不同分类方式,芯片,分类,需求,延迟,处理器,通用,PGA(Field-Programmable Gate Array)和AI芯片(Artificial芯片如何安装到主板上?芯片封装工艺
芯片如何安装到主板上?芯片封装工艺流程,芯片,封装,主板,安装,焊盘,密封,芯片安装到主板上是电子设备制造过程中的重要步骤之一。芯什么是差动放大器,差动放大器的组成
什么是差动放大器,差动放大器的组成、特点、原理、分类、操作规程及发展趋势,分类,发展趋势,负载,信号,调节,输入,NTA4153NT1G差动放