|
用74HC4067做了一个采集外部开关信号的板子,原理图及对应采集程序如下。但是实际跑起来显示的结果不对,请大佬们帮忙看看。
上图的16路开关量采集是相同的电路,当外部开关导通后,IN0有外部开关输入的高电平时,光耦的4脚则为低电平。
S0~S3选通对应引脚后,IO口检测此引脚的电平。
预期中哪一个引脚的开关导通,返回的16位数x对应的数位则是1,否则是0.
但是实际上程序跑起来输出的结果不是预期的,实在是不明白哪的问题。不知是电路设计问题还是程序的问题,请大佬指点!!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|