标题: 经过滤波整流放大之后的脉冲信号无法输入单片机IO口 [打印本页]

作者: owoo    时间: 2023-4-7 20:34
标题: 经过滤波整流放大之后的脉冲信号无法输入单片机IO口
如何修改呀该 接上拉电阻也没用

1.png (164.06 KB, 下载次数: 30)

单独调试时经过处理之后的信号是没问题的(示波器显示中黄线)

单独调试时经过处理之后的信号是没问题的(示波器显示中黄线)

2.png (174.93 KB, 下载次数: 31)

若将输出直接连到51单片机P1口,输出电压值会变小,P0口也一直是高电平

若将输出直接连到51单片机P1口,输出电压值会变小,P0口也一直是高电平

3.png (179.87 KB, 下载次数: 34)

接了电阻R11之后,输出电压变正常,但IO口还是一直是高电平

接了电阻R11之后,输出电压变正常,但IO口还是一直是高电平

作者: xuyaqi    时间: 2023-4-8 10:27
是否P10没设置为输入模式。
作者: zywng2153    时间: 2023-4-8 11:08
上拉一下

作者: 温xyz    时间: 2023-4-8 14:43
把D2去丢。
作者: Hephaestus    时间: 2023-4-8 15:11
xuyaqi 发表于 2023-4-8 10:27
是否P10没设置为输入模式。

AT89C51输出高电平就是输入模式,可能是仿真软件没能仿真出弱上拉模式。
作者: xuyaqi    时间: 2023-4-8 16:45
Hephaestus 发表于 2023-4-8 15:11
AT89C51输出高电平就是输入模式,可能是仿真软件没能仿真出弱上拉模式。

51单片机io口做输入时,程序要先置1才能检测外部的输入。
作者: owoo    时间: 2023-4-9 09:50
xuyaqi 发表于 2023-4-8 10:27
是否P10没设置为输入模式。

置1之后也没有用┭┮﹏┭┮
作者: owoo    时间: 2023-4-9 09:51
zywng2153 发表于 2023-4-8 11:08
上拉一下

上拉过,没用
作者: owoo    时间: 2023-4-23 23:01
解决了,加了个非门




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1