51单片机中的P0口如何独立操作。

作者&投稿:仉贴 (若有异议请与网页底部的电邮联系)
如何使单片机AT89C51的p1口作为输入端,p0口作为输出端?~

作为输出,P0口为0C,需用上拉电阻,
作为输入,P1口需置成高电平。
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

在P0的每一个端口上对电源正接10K左右上拉电阻。

SETB P0.0 ; 置P0的位0为1
CLR P0.0 ; 清P0的位0为0

P0^0 = 1;
P0^1 = 0;
P0^7 = 1;
C语言

单独指定P0中的各个地址,如P0_1;

STC的直接送,Atmel的需要外接上拉电阻


单片机的P0 P1 P2 P3各口分别是什么作用?
一、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。二、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出...

单片机P0口是什么?
P0口是接在两个三极管D0和D1之间的,而P1-P3口的上部是接一个电阻的。P0口的上面那个三极管D0是在进扩展存储器或扩展总线时使用MOVX指令时才会控制它的导通和截止,在不用此指令时都是截止的。在平常我们使用如:P0_1=0 P0_1=1这些语句时控制的都是下面那个三极管D1。我们先假设P1口接一个74H...

单片机的p0,p1,p2,p3端口有什么作用?
单片机的P0、P1、P2和P3端口各有其独特功能和适用场景:P0口是真正的双向口,具备输出锁存和输入缓冲功能。使用时需要注意,作为输入端口之前需先置1(KEIL集成头文件会自动处理,汇编时需手动操作)。它的输出为漏极开路,通常需要上拉电阻。作为输入时,它能驱动8个TTL负载,且在连接片外存储器时,还...

单片机的四个io口分别是
单片机的四个io口分别是P0、P1、P2和P3。P0口:作外部三总线的地址总线(低8位)\/数据总线;P1口:作扩展型芯片的外部引脚,例如52的C\/T2外部信号输入,S52之WDT的报警输出等;P2口:作外部三总线的地址总线(高8位);P3口:作串口、定时器、外部中断的输入\/出线,及外部RAM读写的控制信号(外部...

单片机的p0,p1,p2,p3端口有什么作用?
p口是单片机的I\/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。p3口还有复用功能,即除了作为输入输出口外,还能选作其他的功能,如读写控制等等。

单片机的p0,p1,p2,p3端口有什么作用?
例如使用74LS164移位寄存器芯片。4. P0口是真正的双向I\/O口,但内部不包含上拉电阻。5. P1、P2和P3口是准双向I\/O口,内部包含上拉电阻。6. P0和P2口分别代表16根地址线的低8位和高8位。7. P3口具有中断和定时器等其他特殊功能。8. 了解这些端口的具体作用,需要在实际使用单片机时深入了解。

为什么c51单片机中只有p0口有三态?高阻态是什么,有什么作用呢?请高人...
p0口有三态分别是:高阻,高电平,低电平。因为p0要作数据总线和地址总线用,所以必须要有三态,在不使用的时候要使p0口呈高阻态,以免干扰总线上的其它信号。

单片机读p0端口是什么意思?
读引脚的意思就是直接读P0外部引脚的电位,而读端口(锁存器)读的是内部与数据总线链接的锁存器的电位。一般来说,读取P0的数据,都是读引脚,目的是获取与P0相连的外部电路的状态。而读端口是在执行下述语句时由CPU自行完成的。外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)P0...

单片机p0口工作原理
1、作为I\/O端口使用时的工作原理 P0口作为I\/O端口使用时,多路开关的控制信号为0(低电平),看上图中的线线部份,多路开关的控制信号同时与与门的一个输入端是相接的,我们知道与门的逻辑特点是“全1出1,有0出0”那么控制信号是0的话,这时与门输出的也是一个0(低电平),与让的输出是0,V1...

51单片机 汇编 具体管脚 赋值
1 P0端口(8个引脚可以映射为单片机内部的一个特殊寄存器 即P0)可以按字节传送 即 MOV P0,#00H ;将P0的8个管脚全部赋值为0 也可以按位操作:即 CLR P0.1 ;对P0.1清零 SETB P0.1 ;对P0.1置1 进行位操作时,必须使用位操作指令,可以使用位传送指令 如 M...

兴城市18633844532: 51单片机P0口输入输出的设置及准双向口怎么理解 -
赫志迪都: 你可以对照着P0口的结构图看这段话,向端口写1,就是向锁存器写1,也就是让其口输出FF,为什么,是这样的,给锁存器写1,那么锁存器的反向端就输出0,那么和它相接的MOS管也就在截止状态,也就是呈高阻态,这样P0口上数据就会从读引脚的三态缓冲器上正确的输入,如果不写1,那么锁存器上次锁存的可能为0,那么反向端有可能出现1,这样和反向端相接的MOS管就倒通,也就是直接拉到地,那么不管你P0口上输入什么信号都会拉成低电平,输入就错了 准双向口你可以这样理解,准爸爸,准妈妈这一类的词语你应该理解,那么准双向口也是这个意思,就是做输入用的时候要有向锁存器写1的这个准备动作,所以叫准双向口.

兴城市18633844532: C51单片机P0口怎么用啊 -
赫志迪都: 你P0上灯的接法是外部上拉电阻高电平触发.P2是内部弱上拉,不接通悬空的时候是上拉高电平,因为你语句是P0=P2,这时P0也是高电平,所以灯不亮.P2按键接通是低电平,因为P0=P2,这时P0也就成了低电平,所以灯不亮.

兴城市18633844532: mcs - 51单片机有几个并行端口?通常如何使用? -
赫志迪都: MCS-51有4个并行端口,P0~P3,P0口除了通常的IO口外,还可以作为数据总线,因此P0口可以用MOV,MOVX,MOVC指令操作,其余端口只能用MOV指令操作.

兴城市18633844532: MCS51单片机的并行I\O端口(P0 - P3),如果要作为输入口使用,应如何操作,为什么 -
赫志迪都: 单片机的4 个口都 可作为口使用,并不是说只有口能作为口. 应该是、和除了口外还有第二功能 .而口只有口功能. 口可作为数据总线口,它可以对外部存储器低8 位读写.口也可以作为系统 扩展时的高8 位地址.口除了.

兴城市18633844532: 51单片机各口功能是哪些?p0p1p2p3 -
赫志迪都: 首先,51单片机p0p1p2p3口,都可以当准IO口使用,也就是既可以作输出口,也可以作输入口.区别在于: 1、P0口作输出口用时,需加上拉电阻. 2、P0口有复用功能.当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地...

兴城市18633844532: 不再困惑:详解经典51单片机P0口到底怎么用 -
赫志迪都: 很简单的事情,有什么好困惑的?对于传统的51单片机的P0口,与其它三个口,P1,P2,P3的区别,只有一点,就是要加上拉电阻,最好用排电阻.其实,传统的51单片机要加上拉电阻,也只是在用 proteus 画仿真图时,才加的.而对于实物开发板,用户也不必考虑了,都加了.其实,也就是AT89系列的单片机需要加.而国产的STC单片机,根本就不用加了.

兴城市18633844532: 怎样合理使用51单片机的P0P1P2P3四I/0口 -
赫志迪都: 这个没有具体东西没法确定的,总之就是合理的,有计划的,尽量减少复用的使用. 比如你用两个口能完成的就不要用一个口,这样可以减少通信的难度.但是,当你所有口都用了,就要选择哪个口复用更方便了.

兴城市18633844532: 51单片机IO口设置 -
赫志迪都: P0口一般只当输出口用(做输入口不合算) P1~P3口当输入口用之前要先写1 一口线当输入口用时(按键),一般就不再当输出用,故没有“ 仅“输入模式说法

兴城市18633844532: 10、80C51单片机的P0口以作地址 /数据复用口使用时,是如何进行地址和数据分离的? -
赫志迪都: 80C51单片机的P0口是地址 /数据复用口,在一个指令周期的前半段,P0口先输出程序存储器地址的低8位,同时ALE信号加到锁存器74LS373的CLK端且为高电平,这个地址就送入锁存器之后,ALE变为低电平,低8位地址便由74LS373锁存并输出.在指令周期后半段,P0则变成双向数据口,即可读入指令,数据,也可以在写外部数据存储器时输出数据.综上所述,P0是利用地址锁存器和根据指令周期的先后顺序,分离出地址和数据的.

兴城市18633844532: 51单片机P0口做输入口时需要先写一并且外接上拉电阻,是这样的吗? -
赫志迪都: 51单片机P0口做输入口时需要先写1即可,外部不需要上拉电阻.其实,单片机上电复位时,P0已全部为置1状态,就可以直接读输入状态了.只有输出过低电平,再读输入状态时需先写1.否则,P0口从未输出过低电平,也不需要先写1就可以读.即便是先写1,对读输入状态没有影响.

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