为什么c51单片机中只有p0口有三态?高阻态是什么,有什么作用呢?请高人指点

作者&投稿:仁龚 (若有异议请与网页底部的电邮联系)
51单片机p0口复位后是什么状态,高阻态~

51单片机p0口复位后可以说是高阻态,其它口是高电平
因P0口没有上拉电阻,输不出高电平

在下之见:
如果说是网络标号不对的 话,就是说8个端口都不对了,那么8个都应该是高阻态
但是实际上有7个是高电平,所以说上拉电阻没问题
出现高阻态的原因,在下认为是跟 U2 有关系,是由于 U2 对应的输出是高阻态
只能想到这个解释了

p0口有三态分别是:高阻,高电平,低电平。
因为p0要作数据总线和地址总线用,所以必须要有三态,在不使用的时候要使p0口呈高阻态,以免干扰总线上的其它信号。

高阻的作用就是你不会影响其他,这在总线通讯中特别重要

楼上说的对!补充一下,高阻态就是该IO口用万用表测的话电阻无穷大(当然这是方便理解举得例子!)


请问在C51单片机中,在位定义的时候,sbit wei=P1^1和sbit wei=P1_1有...
因为P1^1在头文件里面有定义,而P1_1没有定义,所以写成sbit wei=P1_1时候,会有错误。

c51单片机中断程序中的interrupt1,2,3是由什么决定的?
中断是指由于某种事件的发生(硬件或者软件的),计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断是处理器一种工作状态的描述。1、INT0——外部中断0,由P3.2端口引入,低电平或下降沿引起。默认优先级最高。2、INT1——外部中断1,由P3...

C51单片机头文件的后缀名是什么?简述它的用途。
如里是用keil开发环境开发C51单片机的话,用的头文件是 #include <reg52.h>;可以看到后缀名是 .h ,来源于head的头字母,所以叫头文件;它的作用是将单片机中枯燥的存储地址进行定义成一个字符或字符串,如 sfr P0=0x80,程序操作P0,实际就是操作地址0x80.学习单片机请交流.

单片机防撞系统中c51为什么是驱动数码管显示,这个驱动是什么意思?
从硬件来说,驱动一般指的是为器件提供较大的电压或电流。多数情况下数码管显示,先由单片机送出段信号和位信号,再经三极管或集成功率放大器进行电流放大,再送往数码管显示。这里说的c51驱动数码管显示,是笼统的说法,可以不包含功率放大,也可以包含功率放大。

请问C51单片机的循环左移和循环右移函数中的“循环”是指什么?
C51单片机的循环左移函数是,_crol_(变量名,n),循环右移函数是,_cror_(变量名,n),函数中的“循环”是指变量的8位二进制数依次向左移一位,或向右移一位。你比如的,取8位数,让1111 1110循环左移一位,就是在1111 1110、1111 1101、1111 1011、1111 0111、1110 1111,等等,每移位一次,...

c51中51单片机不能进行处理的数据有哪些
c51中51单片机几乎所有的数据都可以处理,其中8位二进制加减乘除可以一次运算处理,其它的要靠多条指令组合成子程序进行处理,如浮点数及双精度浮点型也可以加减乘除,但处理速度比较慢。

在C51单片机中,P0口与P1,P2,P3口在输入与输出中有什么不同
P0口用于数据地址总线时有上拉电阻,用于IO口没有上拉电阻,需要外加。如果用作IO口没有什么区别。在驱动能力上可能略有区别,具体还是看手册吧,不同公司的不同产品都有所区别。

C51中的data和idata有什么区别,谢谢了
1、作用机理不一样:data:直接寻址的片内RAM区低128B(00H~7FH)。idata::单片机间接访问的片内RAM区,允许访问全部片内RAM。2、使用的方向不一样:data:计算机中程序、文稿、数字、图像、声音等信息。idata:idata是51系列单片机能识别的存储器类型之一,固定指前面0x00-0xff的256个字节的片内...

单片机C51编程中bdata的问题
bdata是布尔变量的存储方式,表示位变量存储在位于单片机内部RAM字节地址0x20~0x2F的16个字节中,每个字节8位,共计16x8=128个可寻址位,位地址从0x00~0x7F。bdata所指只包含这个区域。其实一般而言不用去特别声明位变量存储模式,比如bit bdata flag; ,在C51中普通的bit变量只能存放在bdata中,...

单片机c51中a[3] = '0'+num%10;什么意思?
C语言中 字符和数字相加 都是先将字符转换为ASCII码,再与数字相加,所以a3最后的结果为0的ASCI码和num的除10余数相加的和

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

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

永胜县15045414243: 51单片机中,p0口作为输出口和p1,p2,p3有什么不同? -
查桂消肿: p0口中没有上拉电阻,在输出时需外加上拉电阻才能输出1;还有就是,p0口可以做片外数据和片外程序存储器的低八位地址总线和数据总线.其他的都差不多吧……

永胜县15045414243: 为什么说51单片机能全部作为IO口使用的仅有P1端口? -
查桂消肿: 四个口都可以作为I/O口使用,不过P0,P2,P3都有第二功能.P0还可作地址总线的低8位及数据总线,P2还可作地址总线高8位,P3口的每一位都有单独的第二功能.如下图

永胜县15045414243: 在C51单片机中,P0口与P1,P2,P3口在输入与输出中有什么不同 -
查桂消肿: P0口用于数据地址总线时有上拉电阻,用于IO口没有上拉电阻,需要外加.如果用作IO口没有什么区别.在驱动能力上可能略有区别,具体还是看手册吧,不同公司的不同产品都有所区别.

永胜县15045414243: 典型51单片机的P0,P1,P2,P3口都有哪些功能? -
查桂消肿: P0口第一个功能是数据接口,第二个功能是地址低八位,P2口第二个功能是地址高八位.另外除了P0口没有内部上拉电阻外,其他三个都有内部上拉电阻.P1 就没多少功能,就是个准双向I/O口.最重要的就是P3口了,他除了是个准双向I/O口外,第二功能很重要:P3.0 (RXD)串行数据接收端;P3.1 (TXD)串行数据发送端;P3.2 (INT0)外部中断0输入;P3.3 (INT1)外部中断1输入;P3.4(T0)Timer0计数器输入;P3.5(T1)Timer1计数器输入;P3.6(WR)写外部存储器的脉冲输出;P3.7(RD)读外部存储器的脉冲输出;

永胜县15045414243: 学51单片机,提到P0口为高阻状态,这个高阻状态什么意思?在里有人这么解释: 电路 -
查桂消肿: 如图所示为P0口电路图.P0口的输出端是由上下2只场效应管组成.当上管V1导通、下管V1截止时,P0输出高电平;当上管V1截止、下管V2导通时,P0输出低电平;当V1、V2都截止时,就是高阻态.国为场效应管截止时DS间阻抗非常高(近似于开路),两管都截止就近似于P0口悬空.高阻态就是在两只管都截止时产生的.另外,内部电路已设计成两管不会同时导通,因为一但真的同时导通,两只管子会烧坏(至少坏一只),这时这个P0口就坏了.

永胜县15045414243: 51单片机P0口有三种功能,普通I/O口,地址和数据,这是什么意思 -
查桂消肿: 怎么说呢,如果是搞研究的 下面的就请不要看了如果是自己鼓捣着玩,那现在就不要在纠结这个P0口的三种功能了,把它当普通I/O口用就好了,现在的系统已经不用并口线进行外部RAM或ROM的扩展了,也就不用P0口作地址/数据总线(P0口内部有硬件优势,做这个在行),如果想具体了解下,请自己再百度下

永胜县15045414243: 大神们,51单片机AT89S52芯片P0口、P1口、P2口和P3口它们之间有什么内在联系?有什么区别?都有哪些功能? -
查桂消肿: 四个P口没有内在联系. P0是标准双向口,但不能输出高电平,需要上拉; P1是常用输入、输出口,有内部上拉 P2常与P0构造外部存储器地址,也用于输入输出 P3具有外中断、计数输入等第二功能,也用于输入输出. P1、P2、P3都有内部上拉,可以输出高电平,但驱动能力很差,一般都是用低电平作有效信号.

永胜县15045414243: 51单片机在复位后为什么p0到p3口是高电平,而不是低电平? -
查桂消肿: 51单片机的电路内部电路决定了它复位以后P0到P3口都是高电平.记住就行. 希望能帮到你!

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