冠軍歐洲
級別: 略有小成
|
涉及到坐標計算的,軸定位位置不確認,但受制于掃描周期問題,可以把坐標計算部分程序放在子程序里,軸定位前調用子程序。我自己這樣用的 |
---|---|
|
l83438797
越學越無知
級別: 家園常客
|
舉個剛遇到的一個生動的例子:乘法運算的結果寄存器占用了2個字的地址,但是其實結果值不會很大,考慮的到省地址的操作就是接著重復利用,在這個結果指令下面把高位字地址利用起來。但是有一天換一個人來改程序。沒注意到這個細節,把重復利用的指令提到乘法運算的上面去了,導致一直被覆蓋。這個就是掃描機制導致的程序嚴謹不夠。這種用法也不是不可以,但是要做好標識,避免踩坑。 |
---|---|
|
tantaninniho
tantaninzg
級別: 探索解密
|
精辟 |
---|---|
|
最好的控制
級別: 略有小成
|
那還是程序有問題,我用上升沿下降沿都是給別的變量置位的,用完了再復位,沒有出任何問題。如果直接讀沿的輸出,那一個掃描周期后就消失了,你這個掃描周期沒讀到,后面就沒法繼續了。 |
---|---|
本帖最近評分記錄: |
水木之楊
級別: 略有小成
|
上升沿下降沿會用是沒有問題的,只能說明當時寫程序的沒有完全理解上升下降的作用時機,導致程序運行出現問題,亂用指令你不能說別人指令不好用,還是編程能力的問題。 |
---|---|
|