1. 首页 > 经验 >

51单片机引脚 51单片机引脚图

在51系列单片机中,PO□,P1□、P2□、P3□引脚功能各是什么?

P0:通用I/O引脚或数据/低P1:通用I/O引脚。8位地址总线复用引脚。

51单片机引脚 51单片机引脚图51单片机引脚 51单片机引脚图


8,片上带有768字节的xdata,您可以在仿真时选 使用他们,进行xdata 的仿真;只有P0内部没有上拉电阻,P1、P2、P3内部都有上拉电阻!

52单片机和51单片机引脚一样吗

P3:通用I/O引脚或第二功能(中断)引脚。

51和52的别并不大,主要表现在程序存储空间和定时器系统上,外部引脚只要是同系列的肯定是一样的,52可以直接替换51。

·掉电标识和快速编程特性

52比51多了一个定时器2,还有内部ram大了一倍,其它相同,所以你不使用定时器2的话就跟使用51是一样的

51单片机引脚怎么定义的

如果使用的单片机内部没有程序存储器,如8031 在使用时,/EA (第33引脚)必须接+5V 即高电平、

单片机的管脚定义为高电平,外部电路把它变成低电平,那它的值是“低电平”

11,自适应300-38400bps 的所有波特率通讯;

如果这时再去掉外部电路,那它的值是“低电平”

就跟你稳定读一个io口先写1,在读一样。

51单片机的EA是什么意思?

二、AT89C2051单片 P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7机引脚介绍

为你正确解答:

呵呵 别搞混了 51单片机有一个引脚叫EA (第33引脚)做为片内程序存储器的选择信号。

CPU从片内程序存储器的程序开始执行。

EA引脚无效。CPU 直接从片外程序存储器读程序开始执行。

而在中断允许寄存器中出现的EA是中断的一个控制位,EA=1时,系统允许中断

二者是两回事,一个是单片机的硬件的引脚 一个是软件控制寄存器的一个控制位(相当于一个虚拟的中断开关)。

呵呵 如果俺解释的比较清楚 请选择满意回答

51单片机有几个引脚?

·可编程串否则禁止中断行UART通道

一般有40个,也有44的,或者其它的,我也是学51单片机的

采用51内核的单片机型号繁多,从8脚到64脚都有,看您需要的I/O资源大小而定。

。。。四十个引脚。你百度一下就知道了。51系列的都一样的

89C51 单片机输出电流是多少??

T89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压为2.7V,因此可以用来开发两节5号电池供电的便携式产品。

为20mA,漏极开路的输出则只能吸入20mA

如果使用的单片机内部有程序存储器,如8751 在使用时,/EA (第33引脚)必须接地 即低电平有效,

这个没有统一的数值,要看你使用什么品牌的。

有好多公司,都出产 89C51。

看看它的 PDF 芯片说明,即可。

你是问IO口的驱动电流吧?

51单片机的IO口每个引脚的电流驱动能力比较弱:

拉电流:即单片机引脚置高电平时对外输出的电流,不超过1毫安;

灌电流:即单片机引脚置低电平时对外吸收的电流,不超过10毫安;

89C51 IO口一般拉电流的能力为微安级 ,顶多就几百微安,我见过的一般接个10K的落地电阻都能把电压拉到低电平的。所以个人认为不超过500微安的,而且有些书上认为就一两百微安的样子。

灌电流要大很多,但不要超过10毫安。

51单片机的引脚结构和功能

AT89C2051为20引脚小型封装,2K内部程序存储器,15个可编程I/O口线,没有P0口和P2口的16根I/O线,内部集成了一个模拟比较器。AT89C2051单片机的引脚排列如下图所示。

本文以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):接地线

XTAL1(Pin19):片内振荡电路的输入端

XTAL2(Pin20):片内振荡电路的输出端

3、控制引脚(4根)

RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE/PROG(Pin30):地址锁存允许信号

PSEN(Pin29):外部存储器读选通信号

EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

芯片实物图MCS-51有4个双向并行IO口:P0、P1、P2、P3;其中,P0为三态双向口,其驱动能力比较大,可驱动高达8个TTL电路;片 芯片引脚功能

4、可编程输入/输出引脚(32根)

AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。每一根引脚都可以编程,比如用来控制电机、交通灯、霓虹灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能,尽情发挥你的想象力吧,实现你想要的:) 强大无比。。。

PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7

P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7

上面就是AT89S51单片机引脚的简单介绍,其它51系列家族的单片031、8051、89C51等引脚和89S51兼容,只是个别引脚功能定义不同。

芯片实物 芯片引脚功能

芯片共有20个引脚,引脚的排列顺序为从靠芯片的缺口(见上图)左边那列引脚逆时针数起,依次为1、2、3。。。20,在单片机的20个引脚中,电源引脚2根,外接晶体振荡器引脚2根,复位引脚1根以及P1、P3口可编程I/O引脚15根。

1、主电源引脚(2根)

VCC(Pin20):电源输入,接+5V电源

GND(Pin10):接地线

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

·2个16位定时/计数器

·全双工串行UART通道

·低功耗空闲和掉电模式

·中断可从空闲模唤醒系统

·看门狗(WDT)及双数据指针

·灵活的在系统编程(ISP字节或页写模式)

AT89C2051

·与MCS-51产品指令系统完全兼容

·2k字节可重擦写闪速存储器

·1000次擦写周期

·2.7V-6V的工作电压范围

·全静态作:0Hz-24MHz

·两级加密程序存储器

·128×8字节内部RAM

·15个可编程I/O口线

·2个l6位定时/计数器

·可直接驱动LED的输出端口

·内置一个模拟比较器

·低功耗空闲和掉电模式

51单片机的三总线是由哪些口线构成的

系列单片机的控制总线包括读控制信号P3.7 和写控制信号P3.6 等,二者分别作为总线模式下数据读和数据写的使能信号。

51 单片机的数据总线为P0 口,P0 口为双向数据通道,CPU·32个可编程I/O口线 从P0 口送出和读回数据。

为了节约芯片引脚,采用P0 口复用方式,除了作为数据总线外,在ALE 信号时序匹配下,通过外置的数据锁存器,在总线访问前半周期从P0口送出低8位地址,后半周期从P0 口送出8 位数据。

扩展资料:

运算器有两个功能:

(1) 执行各种算术运算。

(2) 执行各种逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。

运算器所执行全部作都是由发出的控制信号来指挥的,并且,一个算术作产生一个运算结果,一个逻辑作产生一个判决。

一般是这样分的, 数据总线 是P0口 地址总线是 P2口和P0口 控制总线 有两种类型 输出控制线包括:RD, WR, PSEN, ALE, 输入控制信号线包括:EA, INT0, INT1,RST,T0,T1. 还有一个概念是:不是叫51单片机的三总线, 叫51单片机的外部三总线。

按你的说法控制总线指的是P3

c51单片机怎样读引脚

P1:90H

51单片机 没有 引脚方向 寄存器·

直接 bit portP0:80H10=P10 即可

ORG 0000H

ORG 0030H

MAIN:JB P1.0,MAIN1(读P1.0,为1跳转到MAIN1,不为1往下执行)

CLR P1.1(P1.1置0,)

MAIN1:SETB P1.1(P1.1置1)

END

51单片机的中断源有哪几个?

P2:通用I/O引脚或高8位地址总线复用引脚。

51的中断系统有5个中断源,中断系统的结构及级别如下:

与中断系统相关的特殊寄存器:

中断寄存器就是用于存贮中断状态的,包含是否启用中断或者是否发生中断。

1)中断允许控制寄存器(IE)------ 控制各中断的开放和屏蔽

2)中断优先级控制寄存器(IP)------设置各中断的优先级

3)定时器/计数器控制寄存器(TC6,可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某 变量上就会立即显示出它此的值;ON)----定时器和外部中断的控制

4)串行口控制寄存器(SCON)------串行中断的控制

中断类型分为三类:

1)T0、T1是2个定时器/计数器中断,由片内定时器提供;

2)INT0、INT1是2个外部中断,由引脚P3.2和P3.2提供;

3)RX、TX为串行口中断所用,由片内串口提供。

扩展资料:

51单片机功能特性

1,可以仿真63K程序空间,接近64K 的16位地址空间;

2,可以Kxdata 空间,全部64K 的16位地址空间;

3,可以真实仿真全部32 条IO脚;

4,完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等作;

5,可以使用C51语言或者ASM汇编语言进行调试 ;

7,可选 使用用户晶振,支持0-40MHZ晶振频率;

9,可以仿真双DPTR 指针;

10,可以仿真去除ALE 信号输出. ;

参考资料来源:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息