51(stc89C52)单片机,用io口判断外部高低电平时io口在软件、硬件上应该如何设置?谢谢!

例如用P2.0判读接上去P2.0的电平是高电平还是低电平,P2.0这个口在硬件和软件上应该如何设置,谢谢!
我是希望P2.0口接到高电平时和低电平时,用条件语句控制电机正转反转。
请问如果要将P2.0口设置为输入口的话,在程序中应该怎样写呢?我是用C语言的,请问P2^0=1这样写是不是就把P2.0口设置为输入io口?

谢谢!

先从软件上讲,要判断IO口高低电平,这对于单片机来说是输入状态,所以要将IO口设置为输入状态;再从硬件上讲,电路有很多种,比较保险的作法是采用三级管方式,IO口接到三极管集电极并上拉电压<这个电压要取于单片机工作电压,有的单片机是3.3V,有的单片机是5.0V>,外部电平就通过电阻搭配接到三极管的基极
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
不用设置,默认是为IO口 直接先输出P2.0为高,再读入即可本回答被提问者采纳

...外部高低电平时io口在软件、硬件上应该如何设置?谢谢!
先从软件上讲,要判断IO口高低电平,这对于单片机来说是输入状态,所以要将IO口设置为输入状态;再从硬件上讲,电路有很多种,比较保险的作法是采用三级管方式,IO口接到三极管集电极并上拉电压<这个电压要取于单片机工作电压,有的单片机是3.3V,有的单片机是5.0V>,外部电平就通过电阻搭配接到三极管...

怎样使STC89C52的IO口处于输入状态
STC89C52单片机的IO口没有方向寄存器,和标准的89C51一样,P0口为漏极开路结构,P1、P2、P3口为内部上拉,由于内部上拉电流并不大,允许外部将其拉低,因此作为输入状态时,可以先将其赋值为高,然后外部下拉,再读数据。比如你想让P1.0为1,那就直接赋值 P1=0x01;而读取P1.0状态的时候,也是类...

stc89c52rc单片机io输入多大电压认为是高电平?
高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。

stc89c52rc单片机。io口接无源蜂鸣器负极,无源蜂鸣器正极接五伏电源,程 ...
单片机IO口驱动能力不是很大,直接驱动蜂鸣器有点难度,最好加个三极管驱动。

STC89C52RC芯片要捎写程序应该配置什么样的供电接口\/USB?
可以通过串口实现编程操作。第三句话的意思是可以由用户自己编制编程软件,从而在最终的应用里实现代码的自编程操作。关于第二和第三句话的详细含义都可以看上面的连接。在板子上设计232接口连接到单片机的UART,只要单片机支持IAP就可以实现下载程序的功能;同样,如果单片机 ...

...可是单片机的P1口不能拉为低电平???!(在实验板上却可以)
可从软件和硬件两方面考虑:1、硬件方面,在P1口的各输出脚与正电源之间接上拉电阻,如10K排阻。2、软件方面:用“P1=0x0;”指令即可使P1口8个脚都输出低电平,用“P1=0xff;”指令即可使P1口8个脚都输出高电平。(C语言)

学单片机-入门篇1-介绍STC89C52RC单片机
STC89C52RC单片机具有4个并行I\/O口:P0、P1、P2 和P3。每个口都由8个引脚组成,可用于普通I\/O操作。P0口在进行外部存储器读写时为复用口,普通I\/O操作时需外接上拉电阻。P1口只具有普通I\/O功能。P2口在读写外部存储器数据时用于传送高8位地址。P3口具备I\/O功能及多种重要兼职任务,具体功能将...

为什么我的单片机(STC89C52RC)在P0口能输出低电平0V,但是在P1P2输出低...
TTL电平:输出高电平>2.4V,输出低电平<0.4V。这些数据,是有测试条件的。楼主显然没有按照规范的条件进行测试。翻来覆去的,自己也说不出来到底是怎样测试的。那么,测试的结果:低电平3.6V,高电平4.7V,显然没有可信度。

51单片机(STC89C52RC)软件使用方法(Keil4):详解全面,让你事半功倍!
在包含路径(Include Paths)处,点击后面的三个点,并双击空白处。在Keil4的软件包中,找到所需文件,为了保险起见,可选择全部添加,然后点击OK。选择Keil Monitor-51 Driver作为第一个选项,然后点击OK。在左上角的空白纸处或File菜单中选择新建文件。点击保存,并将文件命名为main(最好使用英文),...

单片机STC89C52RC输出高电压与理论值为何不一样?
STC89C52RC这类单片机的P1,P2,P3口每个引脚高电平能输出的最大电流只有毫安级,低电平可以吃进去的电流大一点,也只有10毫安量级。高电平时负载过重电压自然下降,你看到的“液晶背光灯很暗,万用表测得电压大概3.8v” 是正常现象,用P2^3直接控制背光电源不合适。不想改电路的话,也许可以加一个360...

相似回答