恭喜,你发布的帖子
发布于 2016-02-17 15:08:38
21楼
关于您的程序贴图,判断Q0.0和Q0.1谁先输出的问题
Q:
1、使用示波器可以比较直观的观察出
2、没有示波器的情况下,可以通过简单的程序判断出来,程序设计思路下面详细介绍
程序设计思路:
1、使用定时中断0,绑定中断程序INT_SMB34,在中断程序同一网络中立即输出Q0.1,在其下并联触发PLS(Q0.0)
2、硬件接线:Q0.0输出接到I0.0,Q0.1输出接到I0.1
3、使用I0.0和I0.1的上升沿中断,分别绑定中断程序I0_0_INT和I0_1_INT,系统块中设置滤波时间为0.2us
4、分别在两个上升沿中断程序中向MB0赋值,I0_0_INT赋值1,I0_1_INT赋值2,观察MB0最后为1还是2
5、判断原则:MB0=1表示I0.1先到,Q0.1先输出
MB0=2表示I0.0先到,Q0.0先输出
6、实验结果为MB0=1,说明Q0.1先输出
测试程序见附件
请填写推广理由:
分享
只看
楼主