zichen8716
我行,我行,我行行行。!
級別: 家園?
![]() |
程序如下: M0 ——|↓|————————[ ZRST M10 M20 ] M0 ——| |————————[ CALL P0 ] ————————————————————[ FEND ] P0 M8000 ——| |————————[ SET M11 ] M11 ——| ↑ |————————[ SET M12 ] ————————————————————[ SRET ] ————————————————————[ END] 現在的問(wèn)題是第一次按M0,M11 M12可以同時(shí)被置位,第二次按下是只能M11置位,M12時(shí)鐘為低電平。到底是什么問(wèn)題 子程序P0,修改為 M11 ——| ↑ |————————[ SET M12 ] M8000 ——| |————————[ SET M11 ] M11 M12可以同時(shí)被置位,哪位高手給解釋一下到底是怎么回事。 |
|
---|---|---|
|
小雞已燉
級別: 探索解密
![]() |
應該和掃描周期有關(guān)系 我是這樣理解的 M0第1次通的時(shí)候CALL執行了掃描周期P0,所以M11被置位M11上升沿也置位M12 M0斷開(kāi)時(shí)M11和M12被復位但CALL P0這個(gè)掃描周期還在 就好像下面這個(gè)程序: M0 ——|↑|————————[ CALL P0 ] —————————————————[ FEND ] P0 M8000 ——| |————————[ Y0 ] ————————————————————[ SRET ] ————————————————————[ END] M0通了Y0會(huì )一直接通! 所以你那個(gè)程序我覺(jué)得你第2次按M0的時(shí)候M11會(huì )再次置位M11但不會(huì )在發(fā)脈沖給SET12! 哎反正就是這些問(wèn)題!我表達能力就這樣了不知道你知道我在說(shuō)什么不?O(∩_∩)O哈哈~ 你把后面的子程序調換了就更好理解了!因為掃描時(shí)從上掃描下來(lái)的! |
---|---|
本帖最近評分記錄: |