Embedded 连接ht12d解码器到PIC微控制器?

Embedded 连接ht12d解码器到PIC微控制器?,embedded,microcontroller,pic,interrupt-handling,mikroc,Embedded,Microcontroller,Pic,Interrupt Handling,Mikroc,这是我的第一个问题。 我已将ht12d ic连接到pic16f84a。。VT引脚连接到pic的Rb0/int引脚。。4条数据线连接到PortB的4个引脚。。我还有一个数字传感器也连接到rb0/int引脚。。每当解码器ic或传感器出现中断时,我都会设法处理这两个中断源。。问题是ht12d引脚保持锁定到最后一个信号,不会返回默认状态。。事实上,我使用这4个引脚的状态来区分这两个中断。。例如: 原型: 如果它们都为0,则为传感器中断; 是否有办法在每次有效传输后将ht12d数据引脚重置为默认状态。来自

这是我的第一个问题。 我已将ht12d ic连接到pic16f84a。。VT引脚连接到pic的Rb0/int引脚。。4条数据线连接到PortB的4个引脚。。我还有一个数字传感器也连接到rb0/int引脚。。每当解码器ic或传感器出现中断时,我都会设法处理这两个中断源。。问题是ht12d引脚保持锁定到最后一个信号,不会返回默认状态。。事实上,我使用这4个引脚的状态来区分这两个中断。。例如: 原型:

如果它们都为0,则为传感器中断;
是否有办法在每次有效传输后将ht12d数据引脚重置为默认状态。

来自ht12d数据表:只有在传输有效时,VT引脚的输出才为高。否则它总是很低,也许RB端口上的中断可以设置在上升沿上。
if portb.b1 is 1 then its command 1;

if  portb.b2 is 1 then its command2;
if  portb.b3 is 1 then its command3;
if  portb.b4 is 1  then its command4;