恭喜,你发布的帖子
发布于 2021-10-23 09:43:21
4楼
如果用在循环扫描程序里用SET和RESET做这个其实有失公平,因为如果在一个扫描周期内有多个同时输入,那么先扫描的就会输出,同时屏蔽了后面的输出显示抢答成功。要在硬件中断程序里写,每个输入对应一个中断程序,最主要的是如果有同时输入怎么处理?最好的解决办法就是排序,类似工程SOE程序,能把所有输入信号的先后顺序排列出来,挑选最早的输入,如果有同时输入也应该同时显示。
请填写推广理由:
分享
只看
楼主