现在有一个外部电路,有一个引脚要连接到STC单片机P1.1,如何用单片机来识别这个引脚为高还是低电平?

作者&投稿:宿卫 (若有异议请与网页底部的电邮联系)
STC89C52单片机驱动问题 P1口 其中一个引脚例如P1.0设置为1,然后P1.1设置为0,这样能不能带动小电机?~

估计不行,驱动电机需要比较大的电流,你这样做肯定是不行的,单片机IO口最大电流才20mA肯定不行。可以使用三极管做驱动

不知道你的程序是什么样子的,如果出了问题,不是IC的问题一般就是程序的问题,将IC的P1.0和P1.1的外接元件全部断开,关掉芯片电源,用万用表测量一下P1.1有没有对地短路。

需要写一段程序判断。单片机的工作电压是5V,外部电路输出5V电压就是高电平,0v就是低电平。注意单片机默认输出就是高电平。
利用if ...else这条语句判断P1.1口是高还是低。
#include<ref52.h>
sbit jiao=P1^1;

void main()
{
if(jiao=1)//判断P1.1是不是高电平
{
“这里写如果jiao是高电平执行的程序”
}
else
{
"如果是低电平,就执行这里的程序”
}
}

要先把IO设定成高阻输入,以防烧坏单片机
P1M1 ----1
P1M0 ----0
然后设定一个变量,在输出脚上挂一个LED直观点,Led正接5V,负串1K电阻。
sbit check=P1^1;
sbit led=P2^1;
if(chck==1)led=0;灯亮
esle led=1;灯灭

用一条指令即可判断出高、低电平。

……
JB P1.1, HHH    ;为高转移

;在这里写P1.1为低电平的程序

JMP ZZZ

HHH:
;在这里写P1.1为低电平的程序

ZZZ:
;其它程序
……

5V供电的话,1V~2V一般认为是低电平。为了提供抗干扰能力,建议将低电平控制在1V以内。
bit A;
sbit A=P1^1;
if(A=1);
......

读取P1.1的值就能知道

如图所示,电源电路都有滤波电容了,为什么vcc还要引出一个接地电容
答:这个电容主要是滤除板上杂散高频或尖峰干扰的,布线时应尽量靠近单片机电源引脚,而电源滤波主要是面对外来干扰的属于外部防御,这个属于贴身防御,呵呵。

单片机I/O口中,一个输出引脚可否接两个电路
答:如果LCD有片选,LED管有类似片选功能的话(移位时钟、控制的)话是可以共用的。

您好,在一个同相比例电路中,我输入交流,输出引脚怎么会出现直流成分,望...
答:这很正常。放大器有失调电压,该失调电压也同时被放大。形成直流偏置。一般在小信号放大电路中有有调零措施。比如,LM324运放,最大失调电压为±7mV,若放大电路增益为20被,则最大失调输出为±140mV。失调电压虽然可调零,但是它是随温度变化而变化的,因此,在某温度下调零后,环境温度改变,又会产生...

手机电池有3个引脚,其中一个是电源正极,一个负极,另外一个是什么用...
答:另一个是给手机检测电路提供信号。避免电池过放电而损坏,自动关机切断电源。

一个电路应导线的不同连接,有那三种工作方式?
答:导线是用来输送电的,它连接着电源和用电器,导线与导线之间也需要相互连接。它们的连接必须牢固可靠,否则就会出现线路接触不良状况,影响用电设备的正常使用。导线的直接连接与T形连接 1、单股铜芯导线的直线连接 导线断线或者导线不够长往往采用直接连接的方式进行连接。连接时,首先要剥削开导线的绝缘层...

并联电路:干路和支路,假设一条支路上有一个开关,另一条支路一定要有一...
答:另一条支路也应该有开关,也就是说这条支路上的用电设备得用这个开关进行控制,如果没有开关,干路上有电,这个支路上的用电器也会有电,不受控制了。如果你想让干路上有电,这个支路上的用电器就有电,那就不用接开关了。因为有用电器,就不形成短路。

如何判断一个芯片的管脚
答:输入口其实可以理解为一个对地电阻和对VDD电阻均为无穷大的端口,它的状态完全由外部电路决定。此脚不用时不能悬空,视工作情况要么接地要么到VDD输入口其实可以理解为一个对地电阻和对VDD电阻均为无穷大的端口,它的状态完全由外部电路决定。此脚不用时不能悬空,视工作情况要么接地要么到VDD。有内部...

下图这个电路,有几点不懂,一个是那个电源的1,2为什么要接在一起,而是...
答:在这个电路中有稳压二极管(又叫齐纳二极管),它才是真正稳压的,但这个稳压管的输出电流很小,按照稳压的原理,当电流反向击穿二极管又不烧毁它,这个电流强度是有一定范围的,电压在这时候可以保持不变,即稳压,但电流超过这个范围二极管就烧了,这就限制了二极管稳压的范围 三极管可以放大这个稳压范围,...

单片机电路板。有一个DAC101s101六引脚贴片不知道哪一个为第一引脚...
答:上面也没有一个圆点。现在不知道第一到第六引脚怎么看出来。集成电路有约定俗成的管脚识别方法,焊装工人没任何电路知识,但也会识别芯片管脚。这个约定就是,芯片有字的一面正向放置,左下角第一个管脚为1脚,然后不管是多少管脚的芯片,逆时针数管脚就是了。

三极管,场效应管,晶闸管等是不是都有一个引脚接地啊?
答:大概是接外壳吧?一般会有一个接外壳的,对于三极管,大多是集电极,因为集电结耗散功率较大。外壳一般连接散热器,或主要依靠外壳散热。