語法
PULESOUT Pin, Duration
操作 測量在引腳上出現的脈衝波的脈衝頻寬。
說明 PULSEOUT指令在引腳上產生一個使用者指定頻寬的脈衝。這個型態的脈衝頻寬,無論高或低,取決於脈衝產生引腳上的初始值。如果PULSEOUT指令執行時引腳在低的狀態,則會產生高脈衝。如果引腳初始是高的狀態,則會產生低脈衝。換言之,引腳在脈衝產生時間會被反向。
範例 以下程式是以PULSEOUT指令去驅動伺服馬達的例子。通常伺服馬達的控制是在一個20ms週期內,給予0.5ms~2.5ms的高準位訊號。這個例子設定了1ms與2ms二個位置,伺服馬達將以4秒為週期來回轉動。請將電源接至馬達電源線並將引腳P0接至馬達訊號線。 Sub Main() |