行业资讯
引脚名称 引脚功能说明
VCC 电源正
GND 电源地
端口A(PA7..PA0) 端口A 做为A/D 转换器的模拟输入端。端口A 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复悄扒数位过程中,即使系统时钟还未起振,端口A 处于高阻状态。
端口B(PB7..PB0) 端口B 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位此核过程中,即使系统时钟还未起振,端口B 处于高阻状态。
端口B 也可以用做其他不同的特殊功能.
端口C(PC7..PC0) 端口C 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使启首系统时钟还未起振,端口C 处于高阻状态。如果JTAG接口使能,即使复位出现引脚 PC5(TDI)、 PC3(TMS)与 PC2(TCK)的上拉电阻被激活。端口C 也可以用做其他不同的特殊功能.
端口D(PD7..PD0) 端口D 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口D 处于高阻状态。端口D 也可以用做其他不同的特殊功能.
RESET 复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。门限时间见P36Table 15。持续时间小于门限间的脉冲不能保证可靠复位。
XTAL1 反向振荡放大器与片内时钟操作电路的输入端。
XTAL2 反向振荡放大器的输出端。
AVCC AVCC是端口A与A/D转换器的电源。不使用ADC时,该引脚应直接与VCC连接。使用ADC时应通过一个低通滤波器与VCC 连接。
AREF A/D 的模拟基准输入引脚。
MCS-51
单片机引脚功能
MCS单片机都采用40引脚的双列直插封装方式。图2-9为引脚排列图,
40条引脚说明如下:
1、主电源引脚Vss和Vcc
①
Vss接地
②
Vcc正常操作时为+5伏电源
2、外接晶振引脚XTAL1和XTAL2
①
XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。
②
XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。
3、控制或与其它电源复用引脚RST/VPD,ALE/
,
和
/Vpp
①
RST/VPD
当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位
在Vcc掉电期间,此引脚可接
图2-9
8051引脚排列图
上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。
②
ALE/
正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE
引脚以不变的频率(振荡器频率的
)周派枯期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE
端可以驱动(吸收或输出电流)八个LSTTL电路。
对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(
功能)
③
外部程序存储器读选通信号输出端,在祥羡虚从外部程序存储取指令(或数据)期间,
在每个机器周期内两次有效。
同样可以驱动八LSTTL输入。
④
/Vpp
、
/Vpp为内部程序存储器和外部程序存储器选择端。当
/Vpp为高电平时,访问内部程序存储器,当
/Vpp
为低电平时,则访问外部程序存储器。
对于EPROM型单片机,在EPROM编程期间,此引脚上加21伏EPROM编程电源(Vpp)。
4、输入/输出引脚P0.0
-
P0.7,P1.0
-
P1.7,P2.0
-
P2.7,P3.0
-
P3.7。
①
P0口(P0.0
-
P0.7)是一个8位漏极开路型双向I/O口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0口能以吸收电流的方式驱动八个LSTTL负载。
②
P1口(P1.0
-
P1.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。。
③
P2口(P2.0
-
P2.7)是一谨燃个带有内部提升电阻的8位准双向I/O口,在访问外部存储器时,它输出高8位地址。P2口可以驱动(吸收或输出电流)四个LSTTL负载。
④
P3口(P3.0
-
P3.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载
T89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电的便携式产品。
本文以ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,基晌配其中AT89S51为标准51单片机,当然搏指其功能比谨余早期的51单片机更强大,支持ISP在系统编程技术,内置硬件看门狗。。。
一、AT89S51单片机引脚介绍
AT89S51有PDIP、PLCC、TQFP三种封装方式,其中最常见的就是采用40Pin封装的双列直接PDIP封装,外形结构下图。
芯片共有40个引脚,引脚的排列顺序为从靠芯片的缺口(见右图)左边那列引脚逆时针数起,依次为1、2、3、4。。。40,其中芯片的1脚顶上有个凹点(见右图)。在单片机的40个引脚中,电源引脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。
1、主电源引脚(2根)
VCC(Pin40):电源输入,接+5V电源
GND(Pin20):接地线
2、外接晶振引脚(2根)
XTAL1(Pin19):片内振荡电路的输入端
XTAL2(Pin20):片内振荡电路的输出端
3、控制引脚(4根)
RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号
PSEN(Pin29):外部存储器读选通信号
EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
芯片实物图片 芯片引脚功能
4、可编程输入/输出引脚(32根)
AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。每一根引脚都可以编程,比如用来控制电机、交通灯、霓虹灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能,尽情发挥你的想象力吧,实现你想要的:) 强大无比。。。
PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7
P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7
P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7
P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7
上面就是AT89S51单片机引脚的简单介绍,其它51系列家族的单片机8031、8051、89C51等引脚和89S51兼容,只是个别引脚功能定义不同。
二、AT89C2051单片机引脚介绍
AT89C2051为20引脚小型封装,2K内部程序存储器,15个可编程I/O口线,没有P0口和P2口的16根I/O线,内部集成了一个模拟比较器。AT89C2051单片机的引脚排列如下图所示。
芯片实物图片 芯片引脚功能
芯片共有20个引脚,引脚的排列顺序为从靠芯片的缺口(见上图)左边那列引脚逆时针数起,依次为1、2、3。。。20,在单片机的20个引脚中,电源引脚2根,外接晶体振荡器引脚2根,复位引脚1根以及P1、P3口可编程I/O引脚15根。
1、主电源引脚(2根)
VCC(Pin20):电源输入,接+5V电源
GND(Pin10):接地线
2、外接晶振引脚(2根)
XTAL1(Pin5):片内振荡电路的输入端
XTAL2(Pin4):片内振荡电路的输出端
3、控制引脚(1根)
RST/VPP(Pin1):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
4、可编程输入/输出引脚(15根)
P1口: 8位准双向I/O口线,P1.0~P1.7 ,共8根
P3口: 8位准双向I/O口线,P3.0~P3.5、P3.7,共7根
聪明的你一定会发现:标准51单片机有32根可编程I/O口线,89C2051精简掉P0、P2口16根I/O线后,应该还有16根I/O口线,现在只有15根,另一根跑那里去了呢?!前面讲到AT89C2051内部集成了一个模拟比较器,正是因为集成了模拟比较器把另一根引线占用了,比较器的输出端占用了一个I/O口,它就是P3.6口,引脚P3.6没有接出来的,所以少一根I/O口线。在编程时,P3.6就只能用来读比较器的状态了,不能象其它I/O口一样用来驱动外部指示灯等设备了,不过模拟比较器很实用的,在开发中就可以省去外加比较器的麻烦,图为比较器的原理。
三、主要性能参数介绍
AT89S51
·与MCS-51产品指令系统完全兼容
·4k字节在系统编程(ISP)Flash闪速存储器
·1000次擦写周期
·4.0-5.5V的工作电压范围
·全静态工作模式:0Hz-33MHz
·三级程序加密锁
·128×8字节内部RAM
·32个可编程I/O口线
·2个16位定时/计数器
·6个中断源
·全双工串行UART通道
·低功耗空闲和掉电模式
·中断可从空闲模唤醒系统
·看门狗(WDT)及双数据指针
·掉电标识和快速编程特性
·灵活的在系统编程(ISP字节或页写模式)
AT89C2051
·与MCS-51产品指令系统完全兼容
·2k字节可重擦写闪速存储器
·1000次擦写周期
·2.7V-6V的工作电压范围
·全静态操作:0Hz-24MHz
·两级加密程序存储器
·128×8字节内部RAM
·15个可编程I/O口线
·2个l6位定时/计数器
·6个中断源
·可编程串行UART通道
·可直接驱动LED的输出端口
·内置一个模拟比较器
·低功耗空闲和掉电模式
对于没有外部Rom的单片机(如at89c2051)没有PSEN线。
对于有外部rom的单片机,PSEN用于读取外部rom的信息,肯定会变化的,而不管是否访问外部rom。
对于ALE来说,你是可以禁止它变化的。
详情可以查看C51的说明书。以下摘录:
“PSEN(29脚):此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。PSEN同样可以驱动(吸收或输出)8个LS型则乎羡的顷歼TTL输入。”
EA/VPP是片内还是片外rom的选通引脚,当该引脚不接或接+5V,那么执行内部孙拍rom里的程序,楼主可以试试将该引脚接+5V后,PSEN是否还会变化(我没作试验,但应该是变化的。)希望楼主告知答案共同学习,谢谢。
传感器原理及应用2、传感器有哪些应用3、电阻应变式传感器在生活中有哪些应用?4、传感器在生活中的应用例子传感器原理及应用1、应用:传感器是获取自然和生产领域中信...
光学可穿戴传感器的优点2、简答霍尔式传感器的优点有哪些?3、超声波传感器的优缺点是什么?4、红外传感器的优缺点有哪些?5、电阻应变式传感器的优缺点是什么?6、差...
压阻式传感器和电阻应变式传感器都属于什么传感器2、压阻式压力传感器的压力测量实验灵敏度怎么算3、压力传感器种类压阻式传感器和电阻应变式传感器都属于什么传感器电阻...
变频器ntc温度传感器选择多大的2、NTC热敏电阻有什么样的特点呢?3、温度传感器的定义4、小米洗碗机水温ntc故障5、ntc温度传感器工作电压为变频器ntc温...
新型继电器主要检查的内容有哪些?2、常用的继电器有哪几种?3、常用的继电器有几种类型4、什么叫继电器5、继电器定义新型继电器主要检查的内容有哪些?1、测量继电器...
汽车传感器国外研究现状2、冶金传感器的发展现状3、气体传感器国内外研究现状汽车传感器国外研究现状汽车传感器的现状:温度传感器温度传感器有线绕电阻式、热敏电阻式和...
怎么量继电器好坏2、继电器怎么测好坏3、怎么测量继电器好坏?4、如何去判断各类继电器的好坏?5、怎么测试继电器好坏怎么量继电器好坏1、继电器好坏检查方法如下:通...
压力敏感电阻2、什么是薄膜传感器?3、压力传感器的类型和接线方法?4、油压传感器的传感器的选择压力敏感电阻当压力传感器压力越大时,压力传感器的阻值会越小。电阻值...
厦门士林电机有限公司怎么样?2、士林变频器里面继电器和水泥电阻起什么作用3、士林变频器继电器怎么设置厦门士林电机有限公司怎么样?本省范围内,当前企业的注册资本属...
油量传感器标准是什么?2、汽车传感器测试标准有那些3、最新称重传感器执行标准是什么4、传感器绝缘电阻标准5、常用传感器有哪些基本要求油量传感器标准是什么?1、燃...
一点销电子网
Yidianxiao Electronic Website Platform