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