怎样用单片机的一个IO口识别三种电平状态并分别执行不同输出:(1)高电平 (2)脉冲电平 (3)低电平

2024-12-05 14:06:54
推荐回答(2个)
回答(1):

缺少条件,信号没有格式则无法检测到正确数据。
假设:每个数据周期为2S,自电平变化后开始计时,0.2S采样一次,5次后记录电平类型。高电平为1,低电平为0。每两次采样为一组,若组数据为11则为高电平,00为低电平,其他为脉冲。
此方法,接收特定数据时会出现错误。自己完善吧。

回答(2):

你本身就没把问题说明白!一般的检测高低电平和低速的脉冲用一般IO口就可以了。要是要是高速的脉冲必须有中断了。没有所谓的脉冲电平,