设计与开发

单片机ale信号 51单片机引脚功能介绍

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

51单片机引脚功能介绍

40只引脚双列直插封装(DIP)。40只引脚按功能分为3类:

(1)电源及时钟引脚: Vcc、Vss;XTAL1、XTAL2。

(2)控制引脚: PSEN*、EA* 、ALE、RESET (即RST)。

(3)I/O口引脚:P0、P1、P2、P3,为4个8位I/O口的外部引脚。

2.2.1 电源及时钟引脚

1.电源引脚

(1)Vcc(40脚):+5V电源;

(2)Vss(20脚):接地。

2.时钟引脚

(1)XTAL1(19脚):如果采用外接晶体振荡器时,此引脚应接地。

(2)XTAL2(18脚):接外部晶体的另一端。

2.2.2 控制引脚

提供控制信号,有的引脚还具有复用功能。

(1) RST/VPD(9脚):复位与备用电源。

(2) ALE/PROG*(30脚):第一功能ALE为地址锁存允许,可驱动8个LS型TTL负载。PROG*为本引脚的第二功能。为编程脉冲输入端。

(3) PSEN* (29脚):读外部程序存储器的选通信号。可以驱动8个LS型TTL负载。

(4) EA*/VPP (Enable Address/Voltage Pulse of Programing,31脚) EA*为内外程序存储器选择控制端。 EA*=1,访问片内程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4K字节地址范围时,将自动转向执行外部程序存储器内的程序。EA*=0,单片机则只访问外部程序存储器。VPP为本引脚的第二功能。用于施加编程电压(例如+21V或+12V)。对89C51,加在VPP脚的编程电压为+12V或+5V。

2.2.3 I/O口引脚

(1) P0口:双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。

(2) P1口:8位准双向I/O口,可驱动4个LS型TTL负载。

(3) P2口:8位准双向I/O口,与地址总线(高8位)复用,可驱动4个LS型TTL负载。

(4) P3口:8位准双向I/O口,双功能复用口,可驱动4个LS型TTL负载。

要特别注意准双向口与双向三态口的差别。当3个准双向I/O口作输入口使用时,要向该口先写“1”,另外准双向I/O口无高阻的“浮空”状态。

单片机最小应用系统及外部扩展总线

单片机的最小应用系统,是指能维持单片机运行的最简单配置的系统。这种系统成本低廉、结构简单,常用来构成简单的控制系统,如开关状态的输入/输出控制等。

最小应用系统的功能取决于单片机芯片的技术水平。对于片内有ROM/EPROM的单片机,其最小应用系统即为配有晶振、复位电路和电源的单个单片机;对于片内无ROM/EPROM的单片机,其最小系统除了外部配置晶振、复位电路和电源外,还应当外接EPROM或EEPROM作为程序存储器用。

8051/8751最小应用系统

8051/8751单片机内含有ROM/EPROM,用8051/8751单片机构成最小应用系统时,只需将单片机接上时钟电路和复位电路即可,如图7-1所示,因没有外部存储器扩展,这时接高电平,P0、P1、P2、P3都可作用户I/O口使用。

用8051/8751芯片构成的最小系统简单、可靠。但由于集成度的限制,最小应用系统只能用作一些小型的控制单元。同时,P0、P1、P2口的应用与开发环境差别较大。8051的应用软件须依靠半导体厂家用半导体掩膜技术置入,故8051应用系统一般用作大批量生产的应用系统。

图7-1 8051和8751最小应用系统电路

8031最小应用系统

8031单片机片内无程序存储器,因此,其最小应用系统必须在片外扩展EPROM。图7-2所示为8031外接程序存储器的最小应用系统。

图7-2 8031最小应用系统

与8051/8751最小应用系统一样,也必须有复位及时钟电路。片选线

直接接地,表明选择外部存储器;片外4K字节单元地址要求地址线12根(A 0 ~A 1 1),由P0和P2.0~P2.3组成;程序存储器的取指信号为

;地址锁存器的锁存信号为ALE。 7.1.3 MCS-51系列单片机的外部扩展总线

在进行系统扩展中,首先需要面对的问题是如何与外围芯片连接。为了方便解决这一问题,往往利用地址锁存器将单片机形成三总线结构,即地址总线(Address Bus)、数据总线(Data Bus)和控制总线(Control Bus),如图7-3所示。

➢ 地址总线: P2口作为地址总线的高8位,在访问16位的地址时,用于输出16位地址的高8位A 15 ~A 8 ;P0口分时复用地址/数据总线,地址锁存器用于锁存低8位地址A 7 ~A 0 。

图7-3 单片机三总线结构

提示

地址总线的根数决定了单片机可以访问的存储单元数量和I/O端口的数量。n条地址线可以产生2 n 个地址编码。

常用的地址锁存器为74LS373,构成地址总线时,它的8个输入端与P0口相连,其使能端连接单片机的ALE端。ALE信号为1时,P0口输出的数据被地址锁存器锁存,用作地址信号A 7 ~A 0 ;ALE信号为0时,P0口用于传输指令或数据(此时地址锁存器中的地址信号保持不变,能够保证数据传输给正确的地址)。

➢ 数据总线: P0口用作数据总线,数据总线是双向的,既可以由单片机传到外部芯片,也可以由外部芯片传入单片机。

➢ 控制总线: 控制总线主要负责对芯片的选通以及读/写等控制。引脚功能已在第二章中进行了详细介绍,这里不再赘述。

相关问答

单片机ALE /PROG是什么意思?

单片机89c51ALE/PROG接口的作用是地址锁存用的,用于P0口扩展并口或者存储器时给锁存器373(573)提供地址锁存信号。还有一个功能就是烧录程序时用到,但又ISP功...

ale信号 频率怎么算?

8031的ALE以十二分之一时钟频率输出脉冲,因为它要访问外部程序存储器8051类的带内部程序存储器的单片机,在访问外部程序存储器空间时,与8031一样,在不需访...

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

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

单片机 的管脚中的 ALE 在低电压和高电压下有什么区别?

ALE的低电平一般与单片机GND电平相等,高电平则几乎等同与VCC电平。而单片机一般是使用ALE的下降沿来对外部模块操作。下降沿就是由高电平变低电平那瞬间的的状...

单片机 ALE 引脚在系统扩展是起什么作用?

楼上的根本是个初学者,对51单片机还不了解ale是用于总线外扩存储器、片外外设、arm、等芯片用的时钟脚,它与rd和wr和p0、p2口配合可以扩展65535个外部地址空...

ad转换方法

[回答]ad转换方法:1、对于ALE信号是上升沿有效,锁存地址并选中相应通道。clk:时钟信号,可由单片机ale信号分频得到。2、而对于ST信号来说是下将沿有效有...

51 单片机 的总控制 信号 是?

80C51单片机的控制总线信号有以下4个,各信号的作用为:1.RST/VPD:复位信号输入引脚/备用电源输入引脚;2.ALE/PROG:地址锁存允许信号输出引脚/编程脉冲输...

51 单片机 ale 引脚如何输出频率?

在51单片机中,ALE(AddressLatchEnable)引脚用于输出地址锁存信号,其输出频率是固定的,为Fosc/6,其中Fosc是单片机的时钟频率。如果你想通过ALE引脚输出...

51 单片机 地址总线是单向的吗?

51单片机16位地址总线中的高8位是单向的,由单片机P2口输出给外部的数据存储器,而低8位的P0口是地址和数据复用总线,所以当P0口输出地址时是单向的,地址被ale...

显示屏的工作原理是什? - 131****0111 的回答 - 懂得

51控制口P3的INTO.INT1.功、T1各位均作为通用输出口便用,而不再起中断请求和定时的作用。O愉出信号作为列驱动电路的物出锁存器的接入信号使用。INP...

猜你喜欢