Örnek: Hızlı Sayıcı Komutu MA IN
Network 1 LD CALL
SM0.1 SBR_0
SB R0
Network 1
//İlk taramada HSC1’i ayarla: //1. Sayıcının çalışmasına izin ver. // - Yeni bir anlık değer yaz. // - Yeni bir ayar değeri yaz. // - Başlangıç yönü yukarı sayma olsun. // - Start ve reset girişleri aktif yüksek olsun. // - 4x modunu seç. //2. HSC1’i start ve reset girişi bekleyen // A/B sinyalli enkoder sayıcısı olarak ayarla. //3. HSC1’in anlık değerini sil. //4. HSC1 ayar değerini 50 yap. //5. HSC1 anlık değeri = ayar değeri olduğunda, // (olgu13) olayı INT_0 ile ilişkilendir. //6. İnterruptlara izin ver. //7. HSC1’i programla. SM0.1 16#F8, SMB47 1, 11 +0, SMD48 +50, SMD52 INT_0, 13
LD MOVB HDEF MOVD MOVD ATCH ENI HSC
INT 0
Network 1
LD MOVD MOVB HSC
//İlk taramada SBR_0’ı çağır.
1
//HSC1’i programla: //1. HSC1 anlık değerini sil. //2. Sadece yeni anlık değer yaz // ve HSC1’in çalışmasına izin ver. SM0.0 +0, SMD48 16#C0, SMB47 1
124