设计与开发

单片机悬空引脚 AT89S51单片机——2引脚

小编 2024-11-24 设计与开发 23 0

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使用,为准双向口,仅有两个状态。

新塘N76E003封装为TSSOP20单片机IO口,四种工作模式的配置方法

单片机的四种工作模块有:

1,标准双向模式;2,推挽输出模式;3,输入(高阻)模式;4,开漏模式; 这四种。

1,准双向模式

弱上拉,强下拉。

准双向模块结构图

2,推挽输出模式

推挽输出模式与准双向输出模式有相同的下拉结构,当端口锁定为1时,提供持续的强上拉。

推挽模式结构图

3,输入高阻模式

输入模式提供真实的高阻输入路径,输入模式应该由外部设备或电阻提供一个确定的电平。

悬空引脚掉电状态下会引起漏电

输入高阻模式结构图

4,开漏模式

关闭所有内部上拉,当端口锁定为逻辑0时,仅打开下拉MOS,当端口锁定为逻辑1时,他和输入模式一样,通常用于I2C的SDA线上,外部需要加一个上拉电阻;开漏模式输出逻辑1时,应在外部提供一个确定的电平,悬空引脚掉电状态下会引起漏电

开漏模式结构图

每一个I/O端口引脚的工作模式,是通过两个特殊功能寄存器PxM1PxM2 来配置的。

上电默认为高阻输入模式!

配置不同的I/O模式

端口0模式配置的两个寄存器

举个例子:如果要配置P1.3端口引脚为推挽输出模式,配置P0.1-P0.3端口引脚为推挽输出模式,看上图对应配置出,下图端口想要的工作模式:

I/O端口工作模式配置例子

相关问答

如果51 单片机 工作时reset 引脚悬空 会好不好(reset高电平有效)...

其他的单片机,如果这样的话,单片机是不能正常工作的。没事的,放心好了一般没事,但是可能出现不稳定现象。最好还是接上电容电阻什么的,置低,或者上电复位一次...

51 单片机 中各个 引脚 的的默认状态为高电平还是低电平?

在51单片机中,各个引脚的默认状态取决于具体的器件和引脚配置。一般来说,大多数引脚在未经配置的情况下会处于高阻态,也就是既不是高电平也不是低电平。然而,...

STC89C52RC 单片机 的RST复位管脚可以 悬空 吗?-ZOL问答

不行,单片机必需接复位电路,否则不会工作的。这种反向读取好像有点难度呀,一般的单片机下载程序的时候都有加密的,好像不能读吧!一模一样,封装不同而已,内部电...

单片机 的两个晶振 引脚 该肿么接才能工作?-ZOL问答

18引脚,19引脚分别接晶体两脚,然后晶体两脚分别接一个电容到GND,就可以动作了。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集...

为何原理图导入PCB后有的 引脚 没有连线-ZOL问答

1、单片机没有连接的引脚不需要专门处理,可以悬空。2、打叉的引脚表示这引脚不跟电路中的任何点连接,打叉的目的是原理图错误检查时忽视这一引脚的检查(或不检...

单片机 :直流电源插座上 有三个管脚,正极,负极,接地,请问负极...

正极+5V接VCC接地接GND负极-xV悬空(单片机一般较少用到负压,除非用到双电源DAC或双电源运放等...)正极+5V接VCC接地接GND负极-xV...

谁帮我做一下谢谢判断题:18道,每道5分,总分90 1.MCS-51 单片机 在物理上有四个独立的存储器空间,正确,错误?

判断题:18道,每道5分,总分901.MCS-51单片机在物理上有四个独立的存储器空间正确2.当MCS-51单片机配有6MHz晶振时,一个机器周期为2微秒正确3.当MCS-51单片...

图中的一个5个 引脚 的芯片,上面写的是FS06,请问这是什么芯片,...

后面的是电阻。请教问题就不要有明显的错别字啊,还是关键的地方。电压和电子同一个脚?主板的电子连接?这都什么意思啊?查看原帖电阻100欧姆,楼...

什么原因使 单片机 的ALE管脚一直为高电平?

1、ALE引脚是否输出方波信号,可以作为单片机是否正常工作,晶振是否正常起振的标志。如果ALE引脚输出不正常,可以怀疑单片机工作不正常,如芯片坏了、晶振未能...

555定时器管脚说明Multisim仿真时候管脚?

[回答]FPGA管脚说明Altera:用户I/O:不用解释了。配置管脚:MSEL[1:0]用于选择配置模式,比如AS、PS等。DATA0FPGA串行数据输入,连接到配置器件的串行数据...

猜你喜欢