mcs—51单片机的四个并行输入输出接口在使用时应注意些什么问题

作者&投稿:书伏 (若有异议请与网页底部的电邮联系)
简述MCS-51系列单片机四个并行I/O口的特点~

P0是个标准的三态口,高阻态:相当于悬空;高电平:内部上管导通,相当于把端口接电源;低电平:下管导通,相当于把端口接地;P1,P2,P3是准输入,输出口,只有一个下管,导通就是接地,关断时下管截止,靠上拉电阻,完成高电平输出。对外部存储器的读写,p0分时作为8位数据,低8位地址复用,p2高8位地址线,这时p2不能再做其他用途,哪怕就用一条,也不行。因为,地址操作,一次就是一个端口,不是一个位。p3口有第二功能的端口,靠软件设定,运行,主要是外部中断,通讯等等。

P0口有三个功能
1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)
2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)
3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
P1口
只做I/O口使用:其内部有上拉电阻。
P2口有两个功能
1、扩展外部存储器时,当作地址总线使用
2、做一般I/O口使用,其内部有上拉电阻;
P3口有两个功能
除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,
即:编程脉冲:30脚(ALE/PROG)
编程电压(25V):31脚(EA/Vpp)

作为输出接口:

四个并行接口的拉电流能力极差,不宜采用拉电流方式驱动负载。

P0 的灌电流能力最强,较重的负载应该接在 P0。
其它次之。
太重的负载,超过接口的承受能力时,则应该外接驱动电路。
---------
作为输入接口:

P0 应该接上上拉电阻,其它则不用。
输入数据前,应该先写1。

其它,也没有什么可注意的了。

P0口一般当输出口用,没见过P0口作输入的;
P1~P3都可以当输入、输出用
输入、输出都采用低电平有效
当输入用的,在使用前要对端口写1


cs51的优点
高性能,丰富的外设接口。1、高性能:CS51单片机采用精简指令集结构,具有高速的指令处理能力,适合于各种复杂的控制和计算应用。2、丰富的外设接口:CS51单片机内置了丰富的外设接口,UART、SPI、I2C、PWM,能方便地与外部器件进行通信和控制。

89cs51单片机的控制总线有几根
控制线一共有6条:(1)ALE\/ (\/PROG):地址锁存允许\/编程线,配合P0口引脚的第二功能使用。在访问片外存储器时,8051CPU在P0.7~P0.0引脚上输出片外存储器低8位地址的同时在ALE\/ (\/PROG)上输出一个高电位脉冲,用于把这个片外存储器低8位地址锁存到外部专用地址锁存器,以便空出P0.7~...

何为端口?何为接口?在MCS51单片机中端口是如何扩展的?
接口,通信的两个机器的相同层次的实体叫做同层进程,它们之间的通信使用的各种约定统称协议,相邻层之间的约定称为接口。扩展方法:CS-51单片机的I\/O端口通常需要扩充,以便和更多的外设(例如显示器、键盘)进行联系。在51单片机中扩展的I\/O口采用与片外数据存储器相同的寻址方法,所有扩展的I\/O口,以及...

请问89cs51单片机的控制总线有几根?每一根控制线的作用是什么?_百度...
51单片机有 ALE、 \/PSEN、 \/WR、 \/RD四根控制总线。16根地址总线,8根并行数据总线。 ALE是地址锁存使能,\/PSEN外部程序存储器(ROM)访问使能,\/WR外部数据存储器(RAM)“写”使能,\/RD外部数据存储器(RAM)“读”使能。 也有把EA也列入控制总线的,但由于EA是硬件接线所决定的,不是程序运行中...

单片机的I\/O端口的编址方式是什么?
\\x0d\\x0a2.统一编址方式\\x0d\\x0a I\/O寄存器与数据存储器单元同等对待,统一编址。不需要专门的I\/O指令,直接使用访问数据存储器的指令进行I\/O操作,简单、方便且功能强。\\x0d\\x0aMCS-51使用统一编址的方式,每一接口芯片中的一个功能寄存器(端口)的地址就相当于一个RAM单元。

cs 51单片机中的修正时修正值是怎样算出来的求一部出来了
这个修正值你说的不够具体,任何运算都是可以实现的,简单的参数修正应该不涉及很大运算量,完全可以实现。

51单片机时序图中cs向下的斜线什么意思,
就是高电平到低电平的过程,也就是下降沿过程 理想情况,高电平到低电平的转换是瞬间的,所以理想情况是一个很标准的断崖式的下降沿过程 但是实际电路的电平转换是需要时间的,所以是一个斜坡式的变化过程,这个地方只是夸张的绘制了这个过程 看时序图是数电的基础,建议好好看看数电的基础知识 ...

MSC51和89C51有什么区别
MCS51系列单片机是美国Intel公司于1980年推出的一种8位单片机系列。该系列的基本型产品是8051、8031和8751。这3种产品之间的区别只是在片内程序存储器方面。8051的片内程序存储器(ROM)是掩膜型的,即在制造芯片时已将应用程序固化进去;8031片内没有程序存储器;8751内部包含有用作程序存储器的4KB的...

已知MCS-51系列单片机的晶体振荡频率为6 MHz,请编程实现利用定时器T1定...
主程序:sbit PWM=P1^2;uchar a=0;TMOD=0X20;TH1=256-25;TL1=256-25;ET1=1;TR1=1;PWM=1;while(1);中断程序:void timer1() interrupt 3 { a++;if(a>=1)PWM=0;if(a==8){a=0; PWM=1;} }

、MCS-51单片机通过什么端子选通外部数据存储器?
单片机有个存储拓展的芯片引脚,连到外部存储器的片选线,然后对应的数据线和地址线对应相连,就OK啦!剩下的就是编程的问题了

五寨县17066306174: Msc - 51单片机集成有几个并行I/O口 -
愚齐小儿: MCS_51单片机集成有4个并行I/O口,即P0、P1 、 P2 、P3.

五寨县17066306174: 简述MCS - 51内部四个并行I/O口之间的异同 -
愚齐小儿:[答案] 当8051不带片外存储器,P0口作为通用I/O口使用,51单片机带片外存储器,P0口先用于传送片外存储器的低8位地址,然后用于CPU对片外存储器的读写.

五寨县17066306174: mcs - 51单片机有几个并行端口?通常如何使用? -
愚齐小儿: MCS-51有4个并行端口,P0~P3,P0口除了通常的IO口外,还可以作为数据总线,因此P0口可以用MOV,MOVX,MOVC指令操作,其余端口只能用MOV指令操作.

五寨县17066306174: MCS - 51单片机有几个并行I/O口,它们作为输入口时应注意哪些问题? -
愚齐小儿: 40个引脚.4个 并行I/0 口,p0要接上啦电阻才可以用,单做并行口时介意不加.另p1,p2,p3单片机内部产家以有加上啦电阻.

五寨县17066306174: mcs—51单片机的四个并行输入输出接口在使用时应注意些什么问题 -
愚齐小儿: P0口一般当输出口用,没见过P0口作输入的; P1~P3都可以当输入、输出用 输入、输出都采用低电平有效 当输入用的,在使用前要对端口写1

五寨县17066306174: 三、简答题 1、MCS51系列单片机共有几个并行I/O口,分别用什么表示?简单描述每个I/O口的主要功能 -
愚齐小儿:[答案] MCS-51单片机有4个双向的8位I/O口的P0~P3口为三态双向口 P1,P2,P3口为准双向口(用作输入时,口线被拉成高电平,所以称为准双向口).51单片机的4 个口都 可作为IO口使用,并不是说只有P1口能作为IO口.应该是P0、P2和P3...

五寨县17066306174: mcs - 51单片机有几个i/o口具备第二功能 -
愚齐小儿: MCS-51单片机的4 个口都 可作为IO口使用,除P1口外,其它三个I/O口都有第二功能. P0口可作为数据总线口,它可以对外部存储器低8 位读写. P2口也可以作为系统 扩展时的高8 位地址. P3口除了IO口功能 外,也有第二功能,即P3.0(串行输入口RXD)、P3.1(串行输TXD)、P3.2(外部中断/0INT0)、P3.3(外部中断1)、P3.4(定时器0外部 中断T0)、P3.5(定时器1外部中断T1)、P3.6(外部存储器写/WR)、P3.7(外部存储器读/RD)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网