1,STC89C52RC单片机假设我把这个单片机的P0口全部置1高电平

这取决于你的单片机供电电压,与你的I/O口置1的数量没有关系,如果供电5V,那么I/O口(空载)高电平也接近5V。
是否有问题,你得贴上图,才能知道。将原理图贴上来看看。

STC89C52RC单片机假设我把这个单片机的P0口全部置1高电平

2,51单片机中输出高电平中这个高电平是多大比如我让p011这时

看单片机的工作电压咯,5v标准工作电压的单片机你给他上个4.5v也能工作,输出电压就是4.5v,不可能来个5v吧,还有些单片机是3.3v工作的。
可能会造成影响。你需要确认外部电路拉低时端口的电平能否保证低于单片机的逻辑低电平判定门限。

51单片机中输出高电平中这个高电平是多大比如我让p011这时

3,51单片机P0口上拉电阻电压

比如p0口想输出1即高电平状态,但如果经外部上拉电阻的影响后不久降压后变成了低电压0了吗? 这是不可能的,上拉会拉到高电平,不可能会拉到0的。下拉可能会拉到0
不是的吧好像,单片机的P0口是比较特殊的接口,当要驱动LED之类的东西的时候需要外接上拉电阻并用软件控制其p0口的高低电平。具体的你看看单片机p0口吧……

51单片机P0口上拉电阻电压

4,IO口作为输入口的时候输入电压为多少时判定为高电平

对于 5V单片机来讲,,,输出高电平大于2.4V为高,输出小于0.5V为底,而输入高电平大于2V为高,,输入低电平小于0.8V为底,,, 而3.3V是这样规定的::输出高电平大于2.4V为高,输出小于0.4V为底,而输入高电平大于2V为高,,输入低电平小于0.8V为底,,,
要查看传感器连接的单片机的i/o口的参数,是否合适?只要设计合理,电阻分压是可以的,主要考虑i/o口的电流参数。专用芯片也可以,有专门5v转3.3v的。
高电平min VCC-0.3低电平max VSS+0.3

5,输入口连接51单片机P0ULN2003的VCC接在12V 请问ULN

ULN2003,是反相器,其输出端是“开集”输出。它以输出低电平来驱动负载。当输入为高电平的时候,输出端即为低电平。当输入为低电平的时候,输出端的开路电压为+12V(VCC接在12V)。但是,这个+12V,不具备驱动能力,并不值得讨论。
建议你自己去看看ULN2003的datasheet,要学会自己看文档资料再看看别人怎么说的。
使用 P0 口需要加上拉电阻,用其它 IO 口可以不加上拉电阻。ULN2003输出的输出电压 由给ULN2003的电源电压 决定比如 ULN2003的电源电压 12 V,那么 高电平 12 V 低电平 0 V。

6,单片机mov p00fhp0口脚电压全为02v

嘿嘿 你的这条指令 运行的结果是不确定的mov p0,0fh;是将片内0FH单元的内容送给P0口;而片内0FH单元的内容是不确定的,有可能全是0,则p0口脚电压全为0.2v,也就不奇怪了。要想使P0口 高位输出低电平 低4位输出高电平应使用 MOV P0,#0FH则 此时 P0口 高位输出低电平 低4位输出高电平。 呵呵 满意 就选满意回答啊
你要看看其他程序运行了没有,很可能单片机根本就没运行/跑到这里就复位/没到这里程序已经跑飞了。要多试几次就知道了
1. 单片机 的 P0 口内部 没有 上拉电阻,所以 不管给 P0 口送出什么数据, p0口脚电压全为0.2v 左右。2. mov p0,0fh, 是 P0 口 = 0FH 内的数据。
你好!1. 单片机 的 P0 口内部 没有 上拉电阻,所以 不管给 P0 口送出什么数据, p0口脚电压全为0.俯弗碘煌鄢号碉铜冬扩2v 左右。 2. mov p0,0fh, 是 P0 口 = 0FH 内的数据。仅代表个人观点,不喜勿喷,谢谢。

7,单片机给P0口赋值

#include<reg52.h> // P0 口内部没有上拉,可以加上拉电阻10K。#include<intrins.h>unsigned char m;void main() //主函数 P0=0xff; // 这里 P0 口 = 0xff ,全为高电平 for(m=200;m>0;m--); P0=0x00; // 这里 P0 口 = 0x00 ,全为低电平} // 重复执行上面程序 输出是 是2伏多 。 // 加个无限循环 不重复执行 P0=0xff; 与 P0=0x00; 如 while(1); // 则看最后执行的状态。
P0 = 0x00;while(1); //加上这条再看看。防止程序跑飞了
1、程序实行完P0=0x00;就跑飞了。2、你检测到的2伏多,是上拉电阻造成的。
#include<reg52.h>#include<intrins.h>unsigned char m;void main() //主函数P0=0xff;for(m=200;m>0;m--);P0=0x00;while(1); }你这样试试。
置P0口为高电平 测量的电压应为5V#include<reg52.h>#include<intrins.h>unsigned char m;void main() //主函数 P0=0xff;} 满意就选满意回答
一般情况下p0口需要加上拉电阻,是因为驱动能力不够。不过你要做驱动12864这种液晶屏的显示,那么这个时候p0口可以不加上拉电阻,因为此时p0口只是做通信信号线,几乎不需要什么驱动能力。所以可以不加上拉电阻。建议你,不管干什么用,你都加上上拉。

文章TAG:p0口输出高电平电压多少输出  高电平  电压  
下一篇