into 中断

来源:百度知道 编辑:UC知道 时间:2024/09/25 22:21:03
各位大哥,我做的是传感器信号输入到into中断,然后数码管计数,现在所有的问题都解决了,除了中断;我把into口接地后可以正常运行,接一次地,数码管的数字显示会+1,但是接传感器信号后就不行,我中断采用的是下降沿触发,不知道要怎么做才能让传感器有信号后能让into接收到中断信号,并让单片机(AT89S51)工作。应该怎么做呢?小弟在此谢谢了!

告诉你一个解决的方法:
1、在信号线上加一个上拉电阻;
2、在信号线上加一个带斯密特触发器功能的反向器。

我觉得吧,不能直接把信号传感器接AT89S51吧,你搞个信号中转吧,不怕麻烦你就搞个ad

你用的什么传感器要是模拟传感器的话是不能直接接到into的,传感器转换的电信号要先通过放大滤波A/D转换然后在进入单片机系统A/D转换的电平是0-5V你用下降沿好像不行吧,要是非要用的话就要加一个返向器,最后你还要查查你用的单片机‘1’的电平范围,比如要是3--5V表示‘1’(高电平)的话你的A/D转换范围就要改一改了不能是0--5V,最少要3--5V了。