第1个回答 2019-10-26
利用红外对管作感应器的话,只要将单片机设置为计数模式就行,然后红外接收管接到单片机的p3^4或者p3^5口,这是51系列单片机计数功能口,然后设置好tmod寄存器和tcon寄存器选择工作方式和触发方式即可,计数变量定义为全局变量,然后传递给显示函数。
如有不懂的地方随时回复我。
希望我的回答能帮助到你。
第2个回答 2019-08-23
我用的c8051的高电平的最低电压为1.8V左右,普通51高电平最低2.0v,输入信号大于这个值就能检测到下降沿,如果信号过小可以使用三极管或者运放放大,放大到单片机能检测到的电压就行了(使用电压比较器比较之后输出高低电平应该也可以)。
第3个回答 2020-02-06
这个要看你使用的是哪一款51单片机,各中51单片机最小能才检测到信号的幅度都是不一样的,像STC系列单片机高于1.8V就是高电平。低于1.8V便是低电平。