51单片机如何检测高电平输入?

2025-03-02 01:30:41
推荐回答(5个)
回答1:

把引脚设置为输入状态,输出一个1就行。这是单片机的设计者、生产厂家所规定的。
在这个前提下,外界,只有输入低电平,才会改变引脚的状态;输入高电平,是没有反应的。如果,外设一定要送来高电平,那就必须加上一个反相器,再连接到单片机的引脚即可。

回答2:

51单片机,把引脚设置为输入状态,方法就是输出一个1。
这是单片机的设计者、生产厂家所规定的。

在这个前提下,外界,只有输入低电平,才会改变引脚的状态。
输入高电平,是没有反应的。

如果,外设,一定要送来高电平,那就必须加上一个反相器,再连接到单片机的引脚。

回答3:

这个电路和功能是可以实现的
c2放完电p1.0,p1.1,p1.2处为低电平
p1.0,p1.1,p1.2拉高后,由于51单片机拉高电流只有200多微安
通过电阻给电容充电很缓慢(r1,rt,rk,c都要选稍大值),不会一下就变为高电平的
所以是可以测到时间T1和T2的

回答4:

  1. 电压表或者示波器测量引脚电压

  2. 在线调试状态下查看目标引脚的输入寄存器值

回答5:

你的想法比较奇特?
理论上说可以实现,但是实际过程中,P1.0 口的高电平能拉高 P1.1、P1.2 口吗
这个只能靠实际硬件电路来验证了!!